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.
では、どうすれば今すぐ管理者アカウントに戻ることができますか?
exit
は探しているコマンドです。
現在のユーザーのシェルセッションを終了し、親(この場合は管理ユーザーのセッション)に戻ります。
単にsu
を使用してください。これは次のようになります
su admin1
Password:
Admin1の正しいパスワードを指定します。できた使用している-i
オプションの詳細については、 manpage を参照してください。
-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.
これを行うには、su
コマンドを使用します。
man su
コマンドを使用すると、詳細を取得できます。
su admin1
次に、管理者アカウントのパスワードを入力します。