Linux 用户账户管理命令详解:vipw, vigr, passwd, group, useradd

本文将详细介绍 Linux 系统中常用的用户账户管理命令,包括 vipwvigrpasswdgroupuseradd 等命令的使用方法和作用,并提供示例帮助你更好地理解和应用这些命令。

1. vipwvigr 命令

vipwvigr 命令用于验证用户和组信息文件完整性。

  • vipw 命令用于验证用户账户文件认证信息的完整性,检测 /etc/passwd 文件和 /etc/shadow 文件的每行中字段的格式和值是否正确。
  • vigr 命令用于验证组群文件认证信息的完整性,检测 /etc/group 文件和 /etc/gshadow 文件的每行中字段的格式和值是否正确。

2. 用户和组信息查看

  • id 命令可以查看用户的 UID 和 GID 以及用户所属组。例如,查看 rootliao 用户的 UID 和 GID 以及用户所属组:
id root
id liao

3. 修改用户信息

  • usermod 命令可以修改用户信息,例如修改用户 liao 的全名为 'zhangsan',办公地址为 'gdit.edu.cn'、办公电话 '7796110' 和住宅电话 '7796213':
usermod -c 'zhangsan' -a -M 'gdit.edu.cn' -s '7796110' -h '7796213' liao

4. 修改用户 Shell

  • chsh 命令可以修改用户的启动 Shell。例如,修改用户 user3 的启动 Shell 为 /bin/sh
chsh -s /bin/sh user3

5. 转换用户组

  • usermod 命令可以转换用户的组。例如,将 root 账户的组为 'network'(管理员组):
usermod -G network root

6. 添加用户到组

  • usermod 命令可以将用户添加到组。例如,将用户 liao 添加到 adm 组中:
usermod -G adm liao

7. 移除用户从组

  • usermod 命令可以将用户从组中移除。例如,将用户 liaoadm 组中移除:
usermod -G -adm liao

8. 添加新用户

  • useradd 命令可以添加新用户。例如,添加新用户 zhangsan 并设置其密码:
useradd zhangsan
passwd zhangsan

总结

本文介绍了 Linux 系统中常用的用户账户管理命令,包括 vipwvigrpasswdgroupuseradd 等命令的使用方法和作用,并提供示例帮助你更好地理解和应用这些命令。建议你在实际操作中结合具体情况使用这些命令,并注意安全问题。

Linux 用户账户管理命令详解:vipw, vigr, passwd, group, useradd

原文地址: https://www.cveoy.top/t/topic/mRia 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录