CentOS-创建新用户和用户组
在CentOS上创建和管理用户账户可以使用以下命令:
用户管理
创建新用户账户:
1 | useradd |
其中,将username替换为你要创建的用户名。
创建新用户账户并设置初始密码:
1 | useradd - p |
其中,将password替换为你要设置的初始密码。
设置用户密码:
1 | passwd |
其中,将username替换为你要设置密码的用户名。
删除用户账户:
1 | userdel |
其中,将username替换为你要删除的用户名。
修改用户账户信息:
1 | usermod |
其中,options是一些选项,例如:
- -l newusername:修改用户名
- -d newhome:修改用户的主目录
- -s newshell:修改用户的默认Shell
- -g groupname:修改用户所属的主组
- -aG groupname:将用户添加到附加组
- -e expiredate:设置账户的过期日期
1 | # 将用户添加到 blog组中 |
将username替换为你要修改的用户名。
- 列出当前系统上的所有用户:
1 | cat / etc / passwd | cut - d |
此命令将输出一个包含所有用户名的列表。
用户组管理
查询所有的用户组
1 | grep -v '^#' /etc/group |
创建用户组
1 | groupadd centos |
验证是否创建用户组成功
1 | getent group centos |
查看组成员
1 |
|
-R选项表示递归地更改指定目录及其子目录中所有文件和子目录的组所有权
1 | chgrp -R newgroup /path/to/directory |
其他命令
1 | 用户列表文件:/etc/passwd |
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自万能青年


