1、用户管理 1)用户添加 pw [-V etcdir] useradd [name|uid] [-C config] [-q] [-n name] [-u uid] [-c comment] [-d dir] [-e date] [-p date] [-g group] [-G grouplist] [-m] [-k dir] [-w method] [-s shell] [-o] [-L class] [-h fd | -H fd] [-N] [-P] [-Y] [-V etcdir] 默认当新增组和用户时使用/etc/pw.conf作为pw配置文件,也可以指到别的文件上。pw.conf这个文件可以不存在。当使用这个参数时,需要使 用-C config [-C config] [-q] 在交互式环境中,这个选项使pw支持输出错误信息 [-N] 在添加和更改操作时输出结果,而不真正改变组和用户信息。 [-Y] 自动更新yp数据库。 [-n name] 指定用户名 [-u uid]指定用户id(ps:好像没什么用) [-c comment]用户全称等注释信息(ps:没什么用) [-d dir] 指定用户家目录 [-e date]账号到期时间,时间格式可以是绝对的日-月-年,2为数字年或4位数字年,月可以是数字或英文月份的简写('Jan', 'Feb', etc) 也可以是相对时间,+n[分时天周月年],n可以是十进制、八进制[0开头]或十六进制[0x开头]。
[-w method]method包括:
pw useradd username -g tests -d /home/test -s /bin/sh -h 0 增加参数 -h 0 可以出来password for user username:这样的提示来让你设定username的密码 2)组操作时常用选项 [-M memberlist] 将用户置于组内,会替换掉已经存在的用户 [-m newmembers] 添加新用户到组内,不会替换掉已经存在的用户 示例: 1.新建一个用户bsder使用cshell,家目录为[color]/home/bsder[/color],属于组[color]wheel[/color],口令交互输入 #pw useradd bsder -s /bin/csh -d /home/bsder -m -g wheel -h 0 或#pw user add bsder -s /bin/csh -d /home/bsder -m g wheel -h 0 注: -h 0 可以出来password for user username:这样的提示来让你设定username的密码 2.将bsder使用的shell改为/bin/sh #pw usermod bsder -s /bin/sh 3.将bsder置于test组内 #pw groupmod test -m bsder 4.锁定bsder用户账号 #pw lock bsder 5.对bsder账号解锁 #pw unlock bsder 6.显示bsder用户属性 #pw usershow bsder 7、删除bsder用户 #pw userdel bsder 或#ps user del bsder |
|