|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Lupats 2:5020/400 12 Oct 2004 22:23:52 To : Michael de'OZ Subject : Re: Помогите разобраться с PAM --------------------------------------------------------------------------------
В письме Tue, 12 Oct 2004 12:03:57 +0000, Michael de'OZ
написал:
MO> Прочитал все, что смог найти.
MO> С модулями в общем-то понятно. Hо на
MO>практике ничего не понял как это
MO>использовать.
MO> Hапример, как разрешить локальным
MO> пользователям делать halt ?
Приветствую, Михаил!
Для этого служит утилита sudo. Сначала настраивается файл /etc/sudoers:
# /etc/sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# User privilege specification
#Эта строчка разрешает root'у всё
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
В общем-то всё видно из комментариев. Сюда прописываешь строчку:
%users ALL=/sbin/halt
Теперь любой пользователь группы users может сказать системе:
sudo /sbin/halt
и после ввода пароля (своего, а root, который юзеру знать не надо)
команда выполнится. Ятобы юзверь не морочился можно записать
в общедоступную директорию скрипт, содержащий обращение к sudo, под
именем, например, stop. И все дела.
С уважением,
Олег Лупац (Ариэль, Самария, Израиль)
--- ifmail v.2.15dev5.3
* Origin: INTERNET-ZAHAV (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/624571e6bca8.html, оценка из 5, голосов 10
|