Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

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



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.