Ubuntu:账户相关

开启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
3
sudo: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

-------------本文结束 感谢您的阅读-------------