
xxx
is
not
int
the
sudoers
file
告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下:
1
修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上chmod
u+w
/etc/sudoers。
2
编辑/etc/sudoers文件,找到这一
行:"root
ALL=(ALL)
ALL"在起下面添加"zhc
ALL=(ALL)
ALL"(这里的zhc是你的用户名),然后保存。
3
最后恢复没有写权限模式,撤销文件的写权限,chmod
u-w
/etc/sudoers。
然后我们就可以用zhc用户来编辑root的文件了,比如
1、切换root用户,打开sudoers文件
su root
vim /etc/sudoers
2、在“root ALL+(ALL) ALL”添加“用户名 ALL=(ALL) ALL”,保存
1、切换到root用户:su root
2、找到sudo文件/etc/sudoers,该文件默认是不可写的,添加可写权限
chmod u+w /etc/sudoers
3、修改sudoers文件,找到以下语句
rootALL=(ALL:ALL) ALL
在下面添加
yourUserName ALL=(ALL:ALL) ALL
保存退出。修改此文件风险比较大, 文件如果改坏, 导致所有用户的 sudo 权限都没了,所以修改时请注意
4、鉴于安全考虑修改完后应把sudoers写权限去掉
chmod u-w /etc/sudoers
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)