Linux 用户账户管理命令详解:vipw, vigr, passwd, group, useradd
Linux 用户账户管理命令详解:vipw, vigr, passwd, group, useradd
本文将详细介绍 Linux 系统中常用的用户账户管理命令,包括 vipw、vigr、passwd、group、useradd 等命令的使用方法和作用,并提供示例帮助你更好地理解和应用这些命令。
1. vipw 和 vigr 命令
vipw 和 vigr 命令用于验证用户和组信息文件完整性。
vipw命令用于验证用户账户文件认证信息的完整性,检测/etc/passwd文件和/etc/shadow文件的每行中字段的格式和值是否正确。vigr命令用于验证组群文件认证信息的完整性,检测/etc/group文件和/etc/gshadow文件的每行中字段的格式和值是否正确。
2. 用户和组信息查看
id命令可以查看用户的 UID 和 GID 以及用户所属组。例如,查看root、liao用户的 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命令可以将用户从组中移除。例如,将用户liao从adm组中移除:
usermod -G -adm liao
8. 添加新用户
useradd命令可以添加新用户。例如,添加新用户zhangsan并设置其密码:
useradd zhangsan
passwd zhangsan
总结
本文介绍了 Linux 系统中常用的用户账户管理命令,包括 vipw、vigr、passwd、group、useradd 等命令的使用方法和作用,并提供示例帮助你更好地理解和应用这些命令。建议你在实际操作中结合具体情况使用这些命令,并注意安全问题。
原文地址: https://www.cveoy.top/t/topic/mRia 著作权归作者所有。请勿转载和采集!