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