On Wednesday 04 May 2005 13:46, Peter Pentchev wrote: --cut-- > Да... само че това със setuid беше по-скоро майтап :) Идеята на въпроса > ми беше принципна - shutdown(8) и по-неправилните му варианти halt(8) и > reboot(8) винаги са били считани за администраторски инструменти, които > живеят в /sbin, а не в /bin. Разликата между /sbin и /bin е, че нещата > в /sbin общо-взето са от типа 'no user-serviceable parts inside', т.е. > не са за ползване от обикновени потребители в ежедневната им работа, > независимо дали тези потребители имат административни права или не. > Програмите и инструментите в /bin са неща, които ползваш на практика > непрекъснато - cp(1), mv(1), test(1) (макар че това обикновено е > вградено в шела), chmod(1), ln(1) и други такива, без които животът би > бил немислим ;) В /sbin пък живеят неща, които се използват само при > извънредни ситуации и административна намеса в работата на системата - > ifconfig(8), dump(8)/restore(8), mount(8), chown(8), гореспоменатите > shutdown(8), halt(8), reboot(8) и все такива други. За тях не е > непременно казано, че използването им е ограничено от потребители с > userid 0, но все пак се предполага, че не ги ползва куцо и сакато > непрекъснато :)
това разбира се е така. > Няма твърдо деление между /bin и /sbin - разделението е по-скоро > смислово, но в повечето случаи кажи-речи очевидно :) Затова ми е > мисълта: има ли наистина дистрибуция на Linux, или изобщо има ли някаква > операционна система / дистрибуция / whatever, създателите на която са > били озарени от брилянтната идея да сложат halt(8) в /bin?! Едва ли ще изкопаш такава, защото ще са в разрез поне с: http://www.pathname.com/fhs/pub/fhs-2.3.html#SBINSYSTEMBINARIES (не съм поглеждал в susv3 [1] дали се изисква нещо по въпроса) Но това което става в този случай е описано в DESCRIPTION на: [.1] http://www.rt.com/man/consolehelper.8.html [.2] http://www.rt.com/man/userhelper.8.html [1] http://www.unix.org/single_unix_specification/ -- pub 4096R/0E4BD0AB 2003-03-18 <danchev.fccf.net/key pgp.mit.edu> fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================
