也可以是相对时间,+n[分时天周月年],n可以是十进制、八进制[0开头]或十六进制[0x开头]。
1、[-p date]密码到期时间,时间格式同上。
2、[-g group]指定组(组名或组id)。
3、[-G grouplist]指定组列表,组以空格分开,如:-G wheel mysql teczm即把某账号置于这三个组内。
4、[-L class]在用户创建时指定登录等级。
5、[-m] 自动创建用户家目录
6、[-s shell]指定用户shell
[-w method]method包括:
1、no 新创建的账号禁止登录
2、yes 强制新建账号密码和账号一样(ps:这样不安全)
3、none 强制新建账号使用空密码(ps:这样不安全)
4、random 生成一个随机密码
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 |
六、安装axel优化其ports速度,不要用默认的Fetch工具了。
FreeBSD中的ports安装工具默认工具是用fetch,下载时经常出现龟速现象;为了提高ports安装速度,我推荐axel工具,当然具体还得配置下make.conf文件。
cd /usr/ports/ftp/axel make install |
#修改/et/make.conf
vi /etc/make.conf |