Re: lug-bg: Re: Re: lug-b g: малък...ама д разнещ проблем
- Subject: Re: lug-bg: Re: Re: lug-b g: малък...ама д разнещ проблем
- From: Peter Pentchev <roam@xxxxxxxxxxx>
- Date: Tue, 19 Apr 2005 16:06:28 +0300
On Tue, Apr 19, 2005 at 03:13:01PM +0300, Boris Jordanov / Борис Йорданов wrote:
> On 4/19/05, Peter Pentchev <roam@xxxxxxxxxxx> wrote:
>
> > Уф... а през цялото време ми се върти в главата тъпият въпрос защо по
> > дяволите halt е в /bin... Това не е програма, която обикновеният
> > потребител би използвал; мястото на halt, reboot и shutdown винаги е
> > било в /sbin :(
>
> Просто е бе Пенчев (а анализа ти на нещата както обикновено е много на
> място, дано те четат внимателно). Сложено е там за да влезе в пътя на
> нормалните потребители. Идеята е те да могат да пускат системни
> команди, без да са в "ненормално" обкръжение. Затова е бил и линк-а
> към consolehelper:
>
> consolehelper is a tool that makes it easy for console users to run
> system programs, doing authentication via PAM (which can be set up to
> trust all console users or to ask for a password at the system adminis-
> trator's discretion). When possible, the authentication is done graph-
> ically; otherwise, it is done within the text console from which con-
> solehelper was started...
>
> http://linuxcommand.org/man_pages/consolehelper8.html
>
> Изобщо - няма правило, че щом нещо е направено някак то е вярно
> направено, но в този случай е кофти да се чупи едно иначе елегантно
> решение.
Мммммда... за consolehelper и аз имах такива смътни спомени и подозрения.
Но моят въпрос беше друг: не за /usr/bin/halt. Моят въпрос беше за това,
че през цялото време става дума за това, че човекът не успява да изпълни
_/bin/halt_, а вместо него се изпълнява нещо друго... Решенията също
бяха ln -sf _/bin/halt_ /usr/bin/halt - та явно има дистрибуция, в която
halt(8) (или това ще го направи вече halt(1)?) наистина се намира в /bin...
Или всъщност и ти това имаше предвид - че "истинският" halt в този случай
е сложен в /bin, за да могат и нормални потребители да го изпълняват?
Едва ли - не и освен ако /bin/halt не е направено и setuid ;)
Поздрави,
Петър
--
Peter Pentchev roam@xxxxxxxxxxx roam@xxxxxxxx roam@xxxxxxxxxxx
PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553
This sentence was in the past tense.
Attachment:
pgpPFSr6QCSwX.pgp
Description: PGP signature
|