CentOS 新建用户指南
CentOS 作为一款流行的开源操作系统,广泛应用于服务器领域,在CentOS系统中,新建用户是日常管理中的一项基本操作,本文将详细介绍如何在CentOS系统中新建用户,并对其权限进行管理。

新建用户
- 使用
useradd命令新建用户
在CentOS系统中,可以使用 useradd 命令新建用户,以下是一个基本的命令格式:
sudo useradd -m -s /bin/bash 用户名
-m 参数表示创建用户的同时创建用户的主目录,-s 参数用于指定用户登录后使用的shell。
设置用户密码
新建用户后,需要为用户设置密码,可以使用 passwd 命令实现:
sudo passwd 用户名
按照提示输入新密码即可。
用户权限管理

修改用户权限
在CentOS系统中,可以使用 chown 和 chmod 命令修改用户权限。
chown命令用于更改文件或目录的所有者:
sudo chown 用户名:用户组 文件或目录
chmod命令用于修改文件或目录的权限:
sudo chmod 权限 文件或目录
设置用户组
在CentOS系统中,用户可以属于多个组,使用 groupadd 和 usermod 命令可以添加用户到组。
- 添加用户到组:
sudo usermod -aG 组名 用户名
- 创建新组:
sudo groupadd 组名
用户管理工具
userdel命令
userdel 命令用于删除用户,以下是一个基本的命令格式:
sudo userdel 用户名
usermod命令
usermod 命令用于修改用户信息,以下是一个基本的命令格式:

sudo usermod -c 新注释 -e 新过期时间 -g 新组 -G 新组列表 -L -s 新shell -u 新用户ID 用户名
FAQs
问题:如何查看当前系统中所有用户?
解答: 使用
cat /etc/passwd命令可以查看当前系统中所有用户及其相关信息。问题:如何查找某个用户所在的组?
解答: 使用
grep命令结合cat /etc/passwd命令可以查找某个用户所在的组,查找用户username所在的组:grep "username" /etc/passwd | cut -d: -f4

