LinuxForum.Fans
Тема

Что сделать чтобы на сервере ubuntu по ssh выполнять команды без sudo?

Автор: Marley 9 сообщений 1435 просмотров
25.10.2018 09:01 · отредактировано #429924

Вроде

$ poweroff

от пользователя.

P.S. В гугл не хочу...
Я как-то делал по каким-то мануалам, не заработало.
Добавлено: 25.10.2018 09:01:15

Или чтобы с sudo, но не спрашивал пароль.

25.10.2018 10:30 #429925

Без sudo
1) взвести SUID бит на бинарнике,
2) назначить группу, дать группе право исполнения,
3) включить пользователей, кому разрешено, в эту группу.

С sudo
в /etc/sudoers добавить в разрешение на команду NOPASSWD

25.10.2018 19:13 · отредактировано #429927

В /etc/sudoers

text

root ALL=(ALL:ALL) ALL marley ALL=(ALL:ALL) NOPASSWD:ALL

При попытке выполнить:

text

$ sudo poweroff

Запрашивает пароль.

(Собственно поэтому и создал вопрос).
Как правильно?

25.10.2018 19:21 #429928

У меня так:

text
%wheel  ALL=(ALL)       NOPASSWD: ALL

У тех, кто в группе wheel пароль не спрашивает. У остальных спрашивает.

25.10.2018 19:51 #429930

спс.

Сделал так:

text

# sudo usermod -aG sudo <username>

# vi /etc/sudoers

%sudo ALL=(ALL:ALL) ALL

меняю на:

#%sudo ALL=(ALL:ALL) ALL %sudo ALL=(ALL:ALL) NOPASSWD:ALL

26.10.2018 00:08 #429935

Понимаю, что со своей колокольни автору виднее, как ему лучше сделать, но считаю необходимым предупредить, что вот так

"Marley" написал:
[console]%sudo ALL=(ALL:ALL) NOPASSWD:ALL[/console]
мы фактически добавляем в систему второго рута, со всеми вытекающими. Гораздо безопаснее разрешать выполнение только некоторых команд, например:
text
user machine = NOPASSWD: /bin/mount,/bin/umount

Кстати, сам этот пример тоже далеко не безопасен :)

26.10.2018 10:27 #429937

Кстати раз пошла такая пьянка, то я слышал что для повышения безопасности стоит отключать su в системе, и юзать только sudo

26.10.2018 11:44 #429938
lone_wolf написал:
Кстати раз пошла такая пьянка, то я слышал что для повышения безопасности стоит отключать su в системе, и юзать только sudo

Не безопаснее. Куда безопаснее задать пароль в 126 символов разного регистра :)

26.10.2018 20:51 #429939
lone_wolf написал:
Кстати раз пошла такая пьянка, то я слышал что для повышения безопасности стоит отключать su в системе, и юзать только sudo

Вот уж два сапога пара. :) по уму надо настраивать pam, только это хлопотно.

Войдите или зарегистрируйтесь, чтобы ответить.