最近安装了Debian 12,在通过sudo命令进行软件安装和文件编辑的时候,提示XX用户不是sudoer文件的错误。经过查询相关资料,可以通过修改/ect/sudoers文件来解决。
默认情况下/etc/sudoers文件是只读文件,需要添加临时写的权限,命令如下:
su #切换为root用户
chmod a+w sudoers
vi sudoers
在文件末尾%sudo ALL=(ALL:ALL) ALL之后添加
username ALL=(ALL:ALL) ALL #username为你的用户名
然后保存退出,修改文件为只读即可,命令如下:
chmod a-w sudoers