サンプルスクリプトは次のようになります。
#!/bin/bash
sudo su
ls /root
./test.sh通常のユーザーとして使用する場合、代わりにlsスーパーユーザーとして実行して終了し、ルートに切り替えます。ログアウトするls /rootと、通常のユーザーとして実行されます。
誰かがそれについてのメカニズムについて教えてもらえますか?
sudo -sただし、を使用することはできませんか?
sudo suはのオプションsuよりものオプションに慣れているため、よく使用しますsudo。私はsudoのオプションを十分に知っていますが、suのオプションをより速く入力できます。しかし、はい、それは私がsudoを十分に知らないことを意味すると思います。
sudo -iに似ているsu -しばらくsudo -sのように動作su(ダッシュなし)
sudo su目が痛くなる。