CentOS添加删除用户和用户组

在CentOS中增加用户使用adduser命令而创建用户组使用groupadd命令

新建用户

1
2
$ adduser appblog             //新建appblog用户
$ passwd appblog //给appblog用户设置密码

新建工作组

1
$ groupadd test               //新建test工作组

新建用户同时增加到工作组

1
$ useradd -g test appblog     //新建appblog用户并增加到test工作组

注:参数 -g 所属组,-d 家目录,-s 所用的Shell

给已有的用户增加工作组

1
$ usermod -G groupname username

或者

1
$ gpasswd -a username groupname

注意:添加用户到某一个组,使用 usermod -G groupname username 命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用gpasswd这个命令来添加操作用户

临时关闭用户

在/etc/shadow文件中属于该用户行的第二个字段(密码)前面加上就可以了,想恢复该用户,去掉即可。

或者使用如下命令关闭用户账号:

1
$ passwd appblog –l

重新释放:

1
$ passwd appblog –u

永久性删除用户账号

1
2
3
$ userdel appblog
$ groupdel appblog
$ userdel -r appblog //强制删除该用户的主目录和主目录下的所有文件和子目录

从组中删除用户

编辑/etc/group 找到指定GROUP那一行,删除 A

或者用命令

1
$ gpasswd -d A GROUP

显示用户信息

1
2
$ id 用户名
$ cat /etc/passwd

补充: 查看用户和用户组的方法

  • 用户列表文件:/etc/passwd
  • 用户组列表文件:/etc/group
  • 查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
  • 查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
  • 查看某一用户:w 用户名
  • 查看登录用户:who
  • 查看用户登录历史记录:last

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :