root 用户没有权限

root 用户没有权限

我的 root 用户无法正常工作。 sudo工作正常,但如果我以 root 身份登录,则自动完成功能无法对所有需要 root 权限的命令起作用,并且我无法执行我的某个用户拥有的文件。如果我通过输入 root 权限,则所有操作都可以正常工作,sudo -i但在文本模式下则无法使用su root或输入。

答案1

你有没有尝试过

sudo su -

命令 。

运行su root 不会执行您的配置文件,并且任何明确设置的路径变量将不可用,这可能是缺少自动完成功能的原因。

从评论中的错误来看,正确的解决方案是更改脚本的权限,

chmod u+x /home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run
./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run

或者如果你不能这样做

bash  ./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run

它应该运行。

答案2

使用命令。这会将权限提升为超级用户。不过,请记住在完成后sudo su输入。不断以 SU 身份运行很危险。如果您忘记退出,您的系统就会暴露。exit

相关内容