🏛 Как настроить sudo переключатель на другого пользователя, у которого нет пароля или ключа ssh в Linux |

🏛 Как настроить sudo переключатель на другого пользователя, у которого нет пароля или ключа ssh в Linux

Мануал

В этом руководстве описываются шаги по настройке доступа sudo для конкретного пользователя для переключения на другого пользователя, у которого не установлен пароль для ключа ssh.

Как тестовый пользователь (имеющий право редактировать файл sudoers), добавьте в файл sudoers через команду visudo:

$ sudo visudo

следующую строку для пользователя kirk:

kirk ALL=(spock) NOPASSWD: ALL

С помощью этого параметра пользователь «kirk» при входе в систему может переключиться на пользователя «spock», даже если у него не установлен пароль или ключ ssh:

$ sudo -iu spock
$ pwd
/home/spock

Это запустит все скрипты профиля оболочки.

Если требуется только изменить пользователя без запуска всех начальных сценариев оболочки, используйте вместо этого:

$ sudo -su spock
$ pwd
/home/kirk

Текущий каталог, алиасы и другие обычно выполняемые настройки в .bashrc (если используется BASH) сохраняются.

Это похоже на то, когда установлен пароль и используется команда «su». Это может быть «su -spock» или просто «su spock».

В обоих этих 2 случаях требуется пароль пользователя spock.

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий