开启root账户,实际上就是给root用户设置一个密码的过程:
sudo passwd root
执行上面的命令后,输入当前用户的密码就可以设置root密码。
创建用户
sudo adduser xxx
这样的命令会在home目录下添加一个帐号
给指定用户增加sudo权限
切换到root用户
su root
找到sudo文件/etc/sudoers,该文件默认是不可写的,添加可写权限
chmod u+w /etc/sudoers
修改sudoers文件,找到以下语句
root ALL=(ALL:ALL) ALL
在下面添加
yourUserName ALL=(ALL:ALL) ALL
保存退出。修改此文件风险比较大, 文件如果改坏, 导致所有用户的 sudo 权限都没了,所以修改时请注意
鉴于安全考虑修改完后应把sudoers写权限去掉
chmod u-w /etc/sudoers
如果发生问题:
sudo:sudo /etc/sudoers is world writable
sudo:no valid sudoers sources found ,quitting
sudo:unable to initialize policy plugin
sudoers的权限被改了,改回来就好了。
使用root用户输入:
pkexec chmod 0440 /etc/sudoers
修改密码
passwd user
user替换为当前用户名即可。
删除用户
sudo userdel -r username
加上-r可以删除/home/路径下的用户文件夹,否则不能