Users & Groups
Contents[+]
Как это сделать
Отключаем пароль для sudo
Устанавливаем vim как редактор для конфигурация
sudo update-alternatives --config editor
Отключаем ввод пароля sudo
sudo visudo
# Меняем строку
%sudo ALL=(ALL:ALL) ALL
# на строку
%sudo ALL=NOPASSWD: ALL
Отключаем пароль sudo для пользователя
Отключаем пароль sudo для конкретного пользователя - https://losst.ru/otklyuchaem-parol-sudo-v-linux Добавляем в конце файла
# ...
zoid ALL=(ALL) NOPASSWD: ALL
Отключаем возможность авторизации через пароль
sudo vim /etc/ssh/sshd_config
PermitRootLogin no
ChallengeResponseAuthentication no
PasswordAuthentication no
sudo service ssh restart
Отключаем пароль sudo для команд
# --- create specific file with username
sudo visudo -f /etc/sudoers.d/myuser
# --- add line
myuser ALL=(ALL) NOPASSWD: /usr/sbin/service nginx start,/usr/sbin/service nginx stop,/usr/sbin/service nginx restart
# --- close and test (maybe re-login)
sudo /usr/sbin/service nginx stop # no password needed