Дать пользователю права на программу?
Поставил себе smartmontools , все хорошо, вот только проблема есть, нужно удаленно под пользователем заходить и смотреть СМАРТ... Как мне пользователю user1 это разрешить?
Т.е. только ему и только это:
Что то у меня кроме chmod в голову ничего не приходит....
|
Цитата:
Разрешить пользователю «backup» выполнять команду /usr/bin/rsync без запроса пароля:
Цитата:
backup ALL=NOPASSWD: /usr/bin/rsync
|
|
Может я что не так делаю, но вот по примеру хочу дать доступ, он мне как ни странно выадает что команды backup не существует... А какая команда? через sudo не работает...
|
Цитата:
Цитата e2k2000
команды backup не существует »
|
Вы чё, backup ALL=NOPASSWD: /usr/bin/rsync в командной строке писали? :lol:
В статье же ясно сказано
Цитата:
Правила, используемые sudo для принятия решения о предоставлении доступа, находятся в файле /etc/sudoers; язык их написания и примеры использования подробно изложены в man sudoers(5).
|
Смотрим в книгу, видим фигу — это не команда, а правило sudoers.
Короче, чтобы
Цитата:
Цитата e2k2000
пользователю user1 это разрешить »
|
выполняем от рута следущее:
Код:
echo 'user1 ALL=NOPASSWD:/usr/sbin/smartctl' >> /etc/sudoers
|
Ладно блин бывает)) Мельком просмотрел текст и про него не заметил))
Разрешил, хотя все равно не хочет, удаленно выполняю
/usr/sbin/smartctl -A /dev/sda
Цитата:
smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
Smartctl open device: /dev/sda failed: Permission denied
|
|
О все sudo забыл) Спасибо :)
|
Время: 07:57.
© OSzone.net 2001-