CentOS添加删除用户和用户组

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

新建用户

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

新建工作组

$ groupadd test               //新建test工作组

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

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

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

给已有的用户增加工作组

$ usermod -G groupname username

或者

$ gpasswd -a username groupname 

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

临时关闭用户

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

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

$ passwd appblog –l

重新释放:

$ passwd appblog –u

永久性删除用户账号

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

从组中删除用户

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

或者用命令

$ gpasswd -d A GROUP

显示用户信息

$ 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

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/25/centos-add-delete-users-and-groups/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
CentOS添加删除用户和用户组
在CentOS中增加用户使用adduser命令而创建用户组使用groupadd命令 新建用户 $ adduser appblog //新建appblog用户 $ passwd appblog ……
<<上一篇
下一篇>>
文章目录
关闭
目 录