示例脚本可以如下所示:
#!/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
使我的眼睛受伤。