exit
一般ユーザーとして端末を実行すると、このコマンドを使用して端末を終了できることがわかります。通常、Linuxディストリビューションをインストールしたときに作成されるデフォルトのユーザーを指します。ただし、現在のユーザーからrootに変更して端末を終了しようとした場合は、コマンドをexit
2回実行する必要があります。 1 つ目は root ユーザーを終了し、2 つ目は端末を終了します。どのユーザーが使用しても端末を終了するコマンドはありますか?
答え1
ユーザーを変更する方法については言及していません。私は仮定していますsudo
。それは他のものかもしれません(例えばsu
)。
sudo
root以外のユーザーのシェルがシャットダウン時にシャットダウンされるようにするには(exit
rootとして入力した場合)、次のようにします。
$ exec sudo -i
これはexec
ユーザーのシェルプロセス(ここsudo
)を新しいコマンドに置き換えます。exit
root と入力するとsudo
終了します。exec
ユーザーのシェルプロセスが置き換えられたため、戻るsudo
ユーザーシェルはありません。