Linux 权限掌控术:深入探索和用户管理
# 创建一个新用户
sudo adduser newuser
# 查看当前用户的UID
id -u
# 修改newuser的UID为1005
sudo usermod -u 1005 newuser
# 查看newuser的新UID
id -u newuser
# 修改newuser的主组为newgroup
sudo usermod -g newgroup newuser
# 修改newuser的附加组为newgroup2
sudo usermod -a -G newgroup2 newuser
# 删除newuser的附加组newgroup2的权限
sudo gpasswd -d newuser newgroup2
# 设置newuser的登录shell为/bin/zsh
sudo chsh -s /bin/zsh newuser
# 修改newuser的密码到期时间为永不过期
sudo chage -M 99999 newuser
# 删除newuser用户
sudo userdel newuser
这段代码展示了如何在Linux中创建一个新用户,修改用户的UID、主组、附加组,更改登录shell和密码到期策略,以及最终删除用户。每一步都使用了sudo
来确保拥有管理员权限,并且在执行关键操作时要求用户输入密码以确认操作的合法性。
评论已关闭