Appearance
用户管理
useradd 命令
基本用法
bash
#!/bin/bash
# 创建用户
useradd username创建用户并设置家目录
bash
#!/bin/bash
# 创建用户并设置家目录
useradd -m username创建用户并设置 shell
bash
#!/bin/bash
# 创建用户并设置 shell
useradd -s /bin/bash usernameuserdel 命令
基本用法
bash
#!/bin/bash
# 删除用户
userdel username删除用户和家目录
bash
#!/bin/bash
# 删除用户和家目录
userdel -r usernameusermod 命令
基本用法
bash
#!/bin/bash
# 修改用户
usermod username修改用户 shell
bash
#!/bin/bash
# 修改用户 shell
usermod -s /bin/bash username修改用户家目录
bash
#!/bin/bash
# 修改用户家目录
usermod -d /new/home usernamepasswd 命令
基本用法
bash
#!/bin/bash
# 修改密码
passwd username删除密码
bash
#!/bin/bash
# 删除密码
passwd -d username实用示例
示例1:创建用户
bash
#!/bin/bash
# 创建用户
useradd -m -s /bin/bash username
# 设置密码
echo "username:password" | chpasswd示例2:删除用户
bash
#!/bin/bash
# 删除用户
userdel -r username示例3:修改用户
bash
#!/bin/bash
# 修改用户 shell
usermod -s /bin/bash username
# 修改用户家目录
usermod -d /new/home username示例4:查看用户
bash
#!/bin/bash
# 查看用户
id username
# 查看用户信息
finger username最佳实践
1. 使用 useradd
bash
# 好的做法
useradd -m -s /bin/bash username
# 不好的做法
useradd username2. 使用 userdel
bash
# 好的做法
userdel -r username
# 不好的做法
userdel username
rm -rf /home/username3. 使用 passwd
bash
# 好的做法
echo "username:password" | chpasswd
# 不好的做法
passwd username总结
用户管理的关键点:
- useradd 命令:创建用户
- userdel 命令:删除用户
- usermod 命令:修改用户
- passwd 命令:修改密码
- 实用示例:创建用户、删除用户、修改用户、查看用户
- 最佳实践:使用 useradd、使用 userdel、使用 passwd
下一节我们将学习用户组的使用。