サンプルスクリプトは次のようになります。
#!/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
目が痛くなる。