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
============================================================================

Reply via email to