修改/etc/sudoers文件,这个文件vi无法直接修改,要使用visudo
#visudo -f /etc/sudoers
找到这一行: ## Allow root to run any commands anywhere ,在下面加入你的用户
像root ALL=(ALL) ALL 这样增加你所需要的用户
xxx ALL=(ALL) ALL
然后用xxx用户登录,测试时会发现
#sudo ifconfig
sudo: ifconfig: command not found
原来sudoers 文件里规定的是绝对路径
修改普通用户的.bash_profile文件在PATH变量中增加
增加:
/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
然后重启机器,即可。

本文介绍如何通过编辑sudoers文件为特定用户分配sudo权限,并调整用户的.bash_profile以确保命令能在正确路径下运行。
622

被折叠的 条评论
为什么被折叠?



