rootで「su」を実行するとどうなりますか?

rootで「su」を実行するとどうなりますか?

rootで繰り返し実行した場合su(はい、誰がそれをやろうとしていますか?:)、通常のユーザーに戻るにはexit毎回実行する必要があります。suどうしたの?

user@computer:~$ su
Password: 
root@computer:/home/user# su
root@computer:/home/user# su
root@computer:/home/user# exit
exit
root@computer:/home/user# exit
exit
root@computer:/home/user# exit
exit
user@computer:~$ 

ベストアンサー1

実行されるたびに新しいシェルが作成されますsu。 rootユーザーをbashログインシェルに設定すると、bashログインするたびにプロセス数が増え続けることがわかります。su

ps aux | grep bash

それぞれはexitシェルを終了し(最後)、実行シェルに戻りますsu

suこれは、資格情報を入力しなくても繰り返し実行できるという便利さを除いて、rootとして実行することとは無関係です。あなたsuも同じ結果を得るでしょう。

おすすめ記事