|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Ivan |
Дата: 06/13/2002 |
Zdravejte,
moze li nqkoj da mi kaze kak moga da razresha na nqkoj
potrebitel ( osven root ) da shutdown-va Linux Red Hat 7.2
?
Ivan
|
Отговор #1 |
От: Никола Антонов (pcradio__at__netbg__dot__com) |
Дата: 06/13/2002 |
По принцип командата се намира в /sbin, в /usr/bin има линк
към нея. Трябва да промениш правата над нея примерно така:
chmod o-x /sbin/shutdown
По същия начин постъпи и спрямо командата /sbin/halt
Същото можеш да направиш с mc, използувайки менюто
File/Chmod и да забраниш на потребители, които не са root и
са извън групата root да изключват компютъра.
|
Отговор #2 |
От: Н. Антонов |
Дата: 06/14/2002 |
Извинявай, но май не съм разбрал какво питаш. Искаш да
забраниш или да разрешиш на потребители, които не са root,
да изключват машината. Защото по принцип тази команда е
достъпна и за останалите потребители, освен ако при теб нещо
не е променяно.
Просто трябва да разрешиш това с o+x, а не с o-x, което
добавя, а не отнема правото на изпълнения на командата за
другите потребители.
|
Отговор #3 |
От: ka |
Дата: 06/14/2002 |
a na men sto mi se struwa 4e trqbwa da se naprawi suid
/sbin/shudown za da moje da go gasi potrebitel
ako po princip e zabraneno kakto e pri slak
|
Отговор #4 |
От: Никола Антонов (pcradio__at__netbg__dot__com) |
Дата: 06/14/2002 |
Би било логично, но при мен, Mandrake 8.2, не се налага да е
SUID. Същото е и при RedHat.
|
Отговор #5 |
От: Ivan |
Дата: 06/14/2002 |
Ne stava. kogato nqkoj drug osven root se opita da dade
shutdown stava tova:
"shutdown: user must be root"
Ivan
|
Отговор #6 |
От: Никола Антонов (pcradio< at >netbg__dot__com) |
Дата: 06/15/2002 |
Тогава сложи по едно:
chmod 4755 /sbin/halt
и същото на /sbin/shutdown
Както казва ka, може да ти трябва SUID на двете команди.
Това ще рече, че процесът придобива правата не на този,
който го е стартирал, а на собственика на командата, т.е.
root.
|
<< FTP LIIT TOS IPTABLES (0
) | SAMBA (2
) >>
|
|
|
|
|