为 Debian 普通用户添加 sudo 权限

因为最新版的 ubuntu 表现实在是令人烦躁,声卡和显卡支持都很糟糕,所以就转到 debian 了。不过费解的是 ubuntu 号称是基于 debian 构件,表现却没有 debian 优秀,真是搞逼咧。目前 debian 对新旧声卡支持完美,chrome 浏览器对中文渲染正常。

刚安装好的 Debian 默认还没有 sudo 功能。

安装sudo

执行 su 命令后输入密码,进入 root 环境,键入下面命令执行安装 sudo。

# apt-get install sudo

修改 /etc/sudoers 文件属性为可写

# chmod +w /etc/sudoers

编辑 /etc/sudoers 添加普通用户权限

# vim /etc/sudoers

添加下面三个中的一条,区别是是否需要输入密码确认执行 sudo 权限。一般建议选择第一条,即用户执行 sudo 命令时需要提供密码,以防失误。

请把 username 替换为你的操作系统用户名。

#用户username执行sudo时需要密码
username ALL=(ALL) ALL

#用户username执行sudo时不需要密码
#username ALL=NOPASSWD:ALL

#用户username执行只有sudo执行/etc/network/interfaces的权限,执行时不需要密码
#username ALL=NOPASSWD:/etc/network/interfaces

debian-sudoers.png

修改/etc/sudoers 文件属性为只读

操作完成后恢复 sudoers 文件到只读。

# chmod -w /etc/sudoers

之后退出 root 环境,试一下执行 sudo ifconfig,是不是可以看到网卡信息?那就ok了。

BTW,debian 中普通用户没有 ifconfig 的环境变量的, root 有。

如果觉得这对你有用,请随意赞赏,给与作者支持
评论 0
最新评论