CentOS 7 用户管理指南

用户创建与删除
创建用户
在CentOS 7系统中,可以使用useradd命令创建新用户,以下是一个简单的示例:
sudo useradd -m -d /home/user1 -s /bin/bash user1
-m:创建用户的同时创建用户的家目录。-d:指定用户的主目录。-s:指定用户的默认Shell。
删除用户
删除用户可以使用userdel命令,以下是一个示例:
sudo userdel user1
如果需要删除用户的主目录和所有文件,可以使用-r选项:
sudo userdel -r user1
用户权限管理
修改用户密码
使用passwd命令可以修改用户密码,以下是一个示例:
sudo passwd user1
修改用户Shell
使用chsh命令可以修改用户的默认Shell,以下是一个示例:

sudo chsh user1
修改用户权限
使用chmod命令可以修改用户权限,以下是一个示例:
sudo chmod 755 /path/to/directory
用户组管理
创建用户组
使用groupadd命令可以创建新用户组,以下是一个示例:
sudo groupadd group1
删除用户组
使用groupdel命令可以删除用户组,以下是一个示例:
sudo groupdel group1
将用户添加到用户组
使用usermod命令可以将用户添加到用户组,以下是一个示例:
sudo usermod -aG group1 user1
用户信息查询
查看用户信息

使用id命令可以查看用户信息,以下是一个示例:
id user1
查看用户所属组
使用groups命令可以查看用户所属组,以下是一个示例:
groups user1
查看用户密码有效期
使用chage命令可以查看用户密码有效期,以下是一个示例:
chage -l user1
FAQs:
Q1:如何为用户设置密码?
A1:可以使用passwd命令为用户设置密码,为用户user1设置密码:
sudo passwd user1
Q2:如何查看用户的主目录?
A2:可以使用id命令查看用户的主目录,查看用户user1的主目录:
id user1

