web-dev-qa-db-ja.com

非管理者アカウントから管理者アカウントにログインする方法は?

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.

では、どうすれば今すぐ管理者アカウントに戻ることができますか?

1
Green

exitは探しているコマンドです。

現在のユーザーのシェルセッションを終了し、親(この場合は管理ユーザーのセッション)に戻ります。

3
drc

単に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.
3
souravc

これを行うには、suコマンドを使用します。

man suコマンドを使用すると、詳細を取得できます。

su admin1

次に、管理者アカウントのパスワードを入力します。

0