使用sudo命令,用户不在sudoers文件中解决之法

2025-12-17 16:28:40

1、进入到root权限用户,输入su,然后输入密码。命令及显示如下

#su

密码

如果没有设置su密码,输入passwd,去设置密码。

2、给sudoers文件可读写权限,首先要进入到根目录。

#cd ~然后再给权限

#chmod +wrx /etc/sudoers

3、然后就是加入username了,这里username是你的用户名,比如说【linux@liliy】,liliy就是你的用户名。两种方法。

No.1

#echo 'username  ALL=(ALL)    ALL' >> /etc/sudoers然后你就可以使用sudo了。

4、No.2

#visudo

这个命令是编辑sudoers文件的,不带参数。类似于vim。

sudoers中,找到root    ALL=(ALL)    ALL。在下面加上一条语句:

username  ALL=(ALL)    ALL,退出保存,然后就可以使用sudo命令了。

5、最后一步,也是为了这个文件的安全。重新修改这个文件的权限。改成可操作可读。

#chmod -w /etc/sudoers

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢