On Tue, Apr 19, 2005 at 03:13:01PM +0300, Boris Jordanov / Борис Йорданов wrote: > On 4/19/05, Peter Pentchev <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] 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.
pgpBDnKpeEb2a.pgp
Description: PGP signature
