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