Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Дать пользователю права на программу? (http://forum.oszone.net/showthread.php?t=242610)

e2k2000 13-09-2012 19:02 1988128

Дать пользователю права на программу?
 
Поставил себе smartmontools , все хорошо, вот только проблема есть, нужно удаленно под пользователем заходить и смотреть СМАРТ... Как мне пользователю user1 это разрешить?
Т.е. только ему и только это:

Цитата:

smartctl -A /dev/sdХ
Что то у меня кроме chmod в голову ничего не приходит....

Kent 13-09-2012 22:33 1988268

Через 'sudo'.
http://ru.wikipedia.org/wiki/Sudo

e2k2000 14-09-2012 10:16 1988461

Цитата:

Разрешить пользователю «backup» выполнять команду /usr/bin/rsync без запроса пароля:
Цитата:

backup ALL=NOPASSWD: /usr/bin/rsync

Может я что не так делаю, но вот по примеру хочу дать доступ, он мне как ни странно выадает что команды backup не существует... А какая команда? через sudo не работает...

vadblm 14-09-2012 11:32 1988506

Цитата:

Цитата 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

e2k2000 14-09-2012 12:09 1988530

Ладно блин бывает)) Мельком просмотрел текст и про него не заметил))

Разрешил, хотя все равно не хочет, удаленно выполняю
/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

e2k2000 14-09-2012 12:28 1988540

О все sudo забыл) Спасибо :)


Время: 07:57.

Время: 07:57.
© OSzone.net 2001-