LINUX.ORG.RU
ФорумAdmin

как запустить smbpasswd -a username не из под root?


0

0

День добрый.
Появилась у меня такая идея - дать обычному челу, ну или почти обычному, возможность заводить других пользователей в samba, но сходу сделать такого не смог, поэтому прошу совета узнающих людей.
Ну, а не получилось по той причине, что smbpasswd для обычного чела может запускаться только без всяких опций, а с опциями (smbpasswd -a username) только из под root. Попробывал на smbpasswd добавить SUID/GUID, но не помогло :((
Система стоит Debian sarge.
Что-то про sudo слышал, но как-то ни разу с ним не работал :((
Посоветуйте, что мне лучше сделать в данной ситуации.
Спасибо.


Ответ на: комментарий от Skeletal

ну ответ наверное правильный, и мной частично указанный, но только безосновательный для первой части вопроса :((

av
() автор топика

в /etc/sudoers прописать этому пользователю команду smbpasswd. Можно еще добавить NOPASSWD, чтобы не спрашивало пароль (NB судо спрашивает пароль выполняющего команду пользователя, а не рута).

пример: (cdwriter -- группа, а не пользователь)

%cdwriter ALL=(ALL) NOPASSWD: /usr/bin/pumount /media/*

Так что таки man sudo :)

lodin ★★★★
()
Ответ на: комментарий от lodin

Из сказанного выше делаю вывод, что только через sudo.
Спасибо.

av
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.