Users & Groups

Как это сделать

Отключаем пароль для sudo

source1source2source3source4

Устанавливаем 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 для команд

source

# --- 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