想要删除一个不再需要的用户账户,输入userdel命令加上用户名。
例如,想要移除一个名为rickie的用户账户,你需要运行:
sudo userdel rickie
一旦成功,这个命令不会产生任何输出提示。
上面的命令将会移除用户,但不会删除用户的文件。当然,用户也从任何他所属的群组中删除了。
想要删除一个用户,并且删除他们的主目录,以及邮件,运行userdel加上-r选项:
sudo userdel -r rickie
1、建用户:adduser
phpq
//新建phpq用户passwd
phpq
//给phpq用户设置密码
2
2、建工作组groupadd
test
//新建test工作组
3
3、新建用户同时增加工作组useradd
-g
test
phpq
//新建phpq用户并增加到test工作组
注::-g
所属组
-d
家目录
-s
所用的SHELL
4
4、给已有的用户增加工作组
usermod
-G
groupname
username
或者:gpasswd
-a
user
group
5
5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
或者使用如下命令关闭用户账号:
passwd
peter
–l
重新释放:
passwd
peter
–u
6
6、永久性删除用户账号
userdel
peter
groupdel
peter
usermod
–G
peter
peter
(强制删除该用户的主目录和主目录下的所有文件和子目录)
7
7、从组中删除用户
编辑/etc/group
找到GROUP1那一行,删除
A
或者用命令
gpasswd
-d
A
GROUP
8
8、显示用户信息
id
usercat
/etc/passwd
9
补充:查看用户和用户组的方法
用户列表文件:/etc/passwd用户组列表文件:/etc/group
查看系统中有哪些用户:cut
-d
:
-f
1
/etc/passwd查看可以登录系统的用户:cat
/etc/passwd
|
grep
-v
/sbin/nologin
|
cut
-d
:
-f
1查看用户操作:w命令(需要root权限)查看某一用户:w
用户名查看登录用户:who查看用户登录历史记录:last
添加用户如果你是作为签署root用户,您可以创建在通过键入任何时候一个新的用户:adduser username
如果要在谁被赋予了非root用户登录, sudo权限,如在本教程的下一节证明,你可以添加通过键入新用户:sudo adduser username
接下来,你需要给你的用户密码,以便他们能够登录要做到这一点,可以使用。 passwd命令:passwd username
注意:请记住添加sudo ,如果你是作为一个非root用户签约在未来的命令sudo特权。 系统将提示您键入两次密码以进行确认。现在,您的新用户已设置好,可以使用了!您现在可以使用您设置的密码作为该用户登录。
向用户授予Sudo权限如果您的新用户应该有执行命令的能力root (管理)权限,您将需要给新的用户访问sudo 。 我们可以通过增加用户对做wheel组(这使sudo默认访问其所有成员)通过gpasswd命令。 这是管理最安全和最简单的方式sudo用户权限。 如果您目前已登录为root用户,键入:gpasswd -a username wheel
如果您在使用一个非root用户签署sudo权限,输入这个:sudo gpasswd -a username wheel
现在,您的新用户能够使用管理权限执行命令。要做到这一点,只需输入sudo未来要执行作为管理员的命令:sudo some_command
系统将提示您输入您登录的常规用户帐户的密码。一旦正确的密码已经提交,您输入的命令将被执行root权限。
使用Sudo权限管理用户虽然你可以添加和从一组(如删除用户wheel )与gpasswd ,该命令没有一种方式来显示哪些用户是一个组的成员。 为了查看哪些用户是部分wheel组(因此sudo默认权限),你可以用lid的功能。 lid通常用来显示用户所属的组,但与-g标志,可以反转它并显示哪些用户属于一个组:sudo lid -g wheel
输出将显示与组相关联的用户名和UID。这是一个确认您的以前的命令是成功的一个好方法,并且用户具有他们需要的权限。
删除用户如果您有不再需要的用户帐户,最好删除旧帐户。你有几个方法这样做,虽然选择使用哪种方法取决于你自己的情况。 如果你想删除的用户,而不删除任何他们的文件中,键入此命令为root :userdel username
如果你想与用户帐户本身一起删除用户的主目录,键入此命令为root :userdel -r username
注意:请记住添加sudo ,如果你是作为一个非root用户签约在未来的命令sudo特权。 与任一命令时,用户将自动从他们被加入到任何组,包括除去wheel ,如果他们被给予组sudo特权。 如果您以后使用相同的名称添加其他用户,他们将不得不被添加到wheel组再次获得sudo访问。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)