CentOS 设置用户指南

用户创建
1 使用 useradd 命令创建用户
在CentOS系统中,可以使用 useradd 命令来创建新的用户,以下是一个基本的 useradd 命令示例:
sudo useradd -m -d /home/user -s /bin/bash user
-m:创建用户的同时创建用户的家目录。-d:指定用户的家目录路径。-s:指定用户的默认shell。
2 使用 useradd 命令的高级选项
除了基本的选项外,useradd 命令还支持以下高级选项:
-c:指定用户的注释信息。-e:指定用户的账号过期时间。-g:指定用户所属的主组。-G:指定用户所属的附加组。-p:指定用户的密码。
用户密码设置
1 使用 passwd 命令设置密码
创建用户后,可以使用 passwd 命令为用户设置密码:
sudo passwd user
系统会提示输入新密码,并要求再次确认。
2 使用 chpasswd 命令批量设置密码
如果需要为多个用户设置相同的密码,可以使用 chpasswd 命令:

sudo chpasswd user1:password1 user2:password2
用户组管理
1 创建用户组
使用 groupadd 命令可以创建新的用户组:
sudo groupadd groupname
2 将用户添加到用户组
使用 usermod 命令可以将用户添加到用户组:
sudo usermod -aG groupname user
3 删除用户组
使用 groupdel 命令可以删除用户组:
sudo groupdel groupname
用户权限管理
1 修改用户权限
使用 chmod 命令可以修改文件的权限:
sudo chmod 755 /path/to/file
2 设置用户环境变量

编辑用户的 .bashrc 文件可以设置用户的环境变量:
sudo nano /home/user/.bashrc
在文件中添加如下内容:
export PATH=$PATH:/path/to/new/bin
保存并退出编辑器。
用户管理表格
以下是一个简单的用户管理表格:
| 用户名 | 家目录 | 默认shell | 主组 | 附加组 | 密码设置 |
|---|---|---|---|---|---|
| user1 | /home/user1 | /bin/bash | user1 | 已设置 | |
| user2 | /home/user2 | /bin/bash | user2 | 已设置 |
FAQs
FAQ 1:如何查看系统中所有用户?
解答:使用 cat /etc/passwd 命令可以查看系统中所有用户的信息。
FAQ 2:如何删除用户?
解答:使用 userdel 命令可以删除用户,以下是一个示例:
sudo userdel -r user
-r:删除用户的同时删除用户的家目录。
