1、Linux版本:Redhat 6.7
![](https://img.haomeiwen.com/i2787869/5f4aeecb8a769138.png)
2、当前用户:root
![](https://img.haomeiwen.com/i2787869/2622097ea4bd3992.png)
当前用户目录:cwd
当前目录绝对路径:pwd
群组:groups
3、新增用户hceda,-s默认bash shell,-m创建home目录
useradd -m -s /bin/bash hceda
创建后,可以通过id hceda命令查看是否创建成功,创建完成后一般会实用passwd命令修改初始密码
修改用户的shell类型,还可以通过root,编辑/etc/shadow文件里面的信息
userdel
groupadd
groupdel
4、修改用户名和组名
usermod -l hceda -d /home/hceda -m HCEDA,修改HCEDA用户名为hceda
groupmod -n hceda HCEDA,修改HCEDA组名为hceda
5、修改某个文件的属主
chown -R hceda:hceda /home/hceda/tmp,-R是递归修改,看个人需求加不加
![](https://img.haomeiwen.com/i2787869/00f04dc9570e127d.png)
![](https://img.haomeiwen.com/i2787869/7b635a1185e0d6b0.png)
6、将一个已有用户增加到一个已有用户组
将一个已有用户 cnzhx 增加到一个已有用户组 apache 中,使此用户组成为该用户的附加用户组,可以使用带 -a 参数的 usermod 指令。-a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组。不过需要与 -G 选项配合使用:
usermod -a -G apache cnzhx
如果要同时将 cnzhx 的主要用户组改为 apache,则直接使用 -g 选项:
usermod -g apache cnzhx
如果要将一个用户从某个组中删除,则
gpasswd -d user group,但是这个时候需要保证 group 不是 user 的主组
网友评论