У меня есть учетная запись администратора с привилегией sudo
. Я создал нового пользователя, но не дал ему привилегию sudo
. Затем я вошел в систему как этот новый пользователь:
sudo -i -u foo_user
Теперь я хочу вернуться к своей учетной записи администратора, но не могу сделать то же самое и получить ошибку:
foo_user@ubuntu:~$ sudo -i -u admin1
[sudo] password for foo_user:
foo_user is not in the sudoers file. This incident will be reported.
Так как можно ли вернуться к моей учетной записи администратора сейчас?
используйте команду su
для этого.
с помощью команды man su
вы можете получить более подробную информацию.
su admin1
Затем введите пароль учетной записи администратора.
exit
- это команда, которую вы ищете.
Он выйдет из сеанса оболочки текущего пользователя и вернется к своему родителю, который в данном случае является сеансом пользователя-администратора.
просто используйте su
. Это будет похоже на следующее
su admin1
Password:
Дайте правильный пароль администратора1. Готово. Чтобы узнать больше об используемой опции -i
, см. Справочную страницу
-i [command]
The -i (simulate initial login) option runs the shell
specified by the password database entry of the target user
as a login shell.