示例脚本可以如下所示:
#!/bin/bash
sudo su
ls /root
当以./test.sh普通用户身份使用时,ls以超级用户身份运行并退出,而是切换为root用户。当我注销时,它ls /root以普通用户身份执行。
有人能告诉我有关它的机制吗?
sudo -s但是,您不能只使用吗?
sudo su因为我su比的选择更习惯sudo。我很了解sudo的选项,但是我可以更快地输入su的选项。但是,是的,我想这意味着我对sudo不够了解。
sudo -i类似于su -while sudo -s操作su(无破折号)
sudo su使我的眼睛受伤。