是否可以取消使用 sudo 运行的应用程序?

是否可以取消使用 sudo 运行的应用程序?

我听说总是用 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 使用了相同的命令。

相关内容