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
(需要在root权限下进行)
按Ctrl+Alt+t打开终端,输入sudo adduser username(所要创建的新用户名称),系统会显示以下信息:
正在添加用户“username”...
正在添加新组“username”(1001)...
正在添加新用户“username”(1001)到组“username”...
创建主目录“/home/username”...
正在从“/etc、skel”复制文件...
输入新的 UNIX 密码:(此处输入的是创建的新用户的密码)
重新输入新的 UNIX 密码:
passwd:已成功更新密码
正在改变 username 的用户信息
请输入新值,或直接敲回车键以使用默认值(根据需要进行修改,或者一直按回车默认即可)
全名 []:
房间号码 []:
工作电话 []:
家庭电话 []:
其它 []:
这些信息是否正确? [Y/n]
到此处,新用户已经添加成功了,我们可以在终端输入ls /home进行查看,如果可以看到显示username,即表示添加成功。
在创建了新用户之后,千万不要急匆匆地切换到新用户,先注意一下分组问题,在root权限下修改/etc/sudoers
vi /etc/sudoers
修改此处:
# User privilege specification
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL (添加这一行,username是新创建的用户名)
sudoers权限为0440,只有root才能读,所以需要在root权限下强制保存退出(wq!)
1.从root切换到username
su username
(可能需要输入root密码)
2.从username切换到root
sudo su
(需要输入username的密码)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)