vipw编辑的是/etc/passwd文件,vigr编辑的是/etc/group文件。我这里虽说写了出来,但不建议大家用,毕竟是通过直接修改配置文件,文件间的相互关系会出现问题,即使你看起来编辑成功了,但可能出现各种问题,所以特别不建议大家用。
2.pwck和grpckpwck,grpck:用于检查password文件和group文件的完整性。
用法:pwck [选项] [passwd [shadow] ],grpck [选项] [group [gshadow] ]
-q:仅报告错误
-r:仅显示错误和告警但不修改文件
-s:按照UID进行排序分类
可以看出来pwck是检查/etc/passwd和/etc/shadow文件的,grpck是检查/etc/group和/etc/gshadow文件的。
3.getentgetent:查看数据相关信息
用法:getent datebase [key...]
datebase包含shadow,passwd,group,gshadow...这是打开了相应的/etc/下的配置文件。
你可能发现有好多命令选项有相同的用法,这里就做个总结:
添加用户到组:
useadd -g 主组 -G 附加组... user (创建)
usermod -g mg -G ag... user (修改)
gpasswd -a user ag(添加)
gpasswd -M user... ag (设置)
gpasswd -A user mg (设置) (设置管理员用户)
goupmems -g 组 -a user (添加)
删除组中用户:
gpasswd -d user ag
goupmems -g 组 -d user
给组设置管理员:
gpasswd -A user 主组
指定个人信息:
useradd -c
usermod -c
chfn
指定shell:
useradd -s
usermod -s
chsh -s