linux服务器搭建之路14-给普通用户添加管理员权限

正常情况下,普通用户是没有超级权限的,使用sudo时,就会提示:
linux服务器搭建之路14-给普通用户添加管理员权限_第1张图片
如果普通用户要使用sudo,则要赋予它su权限。
在管理员用户下:

vim /etc/sudoers

找到图中一行,并添加
linux服务器搭建之路14-给普通用户添加管理员权限_第2张图片

用户名  ALL=(ALL)   ALL

每次使用sudo都会要输入密码,如果不需要输入密码:

xxx ALL=(ALL)  NOPASSWD: ALL

退出vim::wq! 因为文件是不具有写的权限,所以需要加!强制执行

最后一步,非常重要:
因为sudo 会重置环境变量,这样会导致自己环境变量失效,从而某些命令失效。解决办法:
(1) 修改/etc/sudoers 文件:
在这里插入图片描述
Defaults env_reset改为:Defaults !env_reset

(2)@在自己的bashrc文件中加入:

 # sudo set
alias sudo='sudo env PATH=$PATH'

这样才能运行自己环境变量中的命令了

你可能感兴趣的:(Linux使用指南)