![是否可以取消使用 sudo 运行的应用程序?](https://linux22.com/image/1172222/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%8F%96%E6%B6%88%E4%BD%BF%E7%94%A8%20sudo%20%E8%BF%90%E8%A1%8C%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我听说总是用 sudo 运行东西是不行的,因为这就像在其他操作系统上以管理员身份运行东西一样。是否可以将其恢复并取消 sudo,这样它就没有 root 访问权限?
答案1
没有必要恢复任何东西。
如果您运行一个以 为前缀的命令sudo
,那么您将以 root 权限运行该命令。
如果您在没有 sudo 的情况下运行命令,您将以您的用户权限运行该命令。
例子:
$ sudo ls -a /root [sudo] mook 的密码: ..。 .bash_history .bashrc .cache .local .profile .synaptic ~$ ls -a /root ls:无法打开目录‘/root’:权限被拒绝
在此示例中,我使用命令ls -a /root
,首先使用sudo
,然后不使用sudo
。如您所见,在第二个命令中,我没有 root 访问权限并获取permission denied
,即使我之前已使用 sudo 使用了相同的命令。