freebsd 添加、删除用户!

2、更改用户登陆shell

默认安装是使用sh登陆的,sh不支持TAB键
要切换到csh,直接运行csh即可

如果需要一劳永逸,那么用下面这个命令
name:是指你登陆的名称
pw usermod -n name -s csh

======================================
添加用户

# pw groupadd vsftpd –g 1001
# pw useradd test –g 1001–d /home/test –s /sbin/nologin

或者

#adduser
Username:用户名
Full name:全名
Uid (Leave empty for default) :要求输入UID值。通常按Enter即可。
Login group [xxxx]:要求输入用户的所属群组。可以输入一个现有的群组,如果保持空白,系统会新建一个与用户名一样的群组。
Login class:登入等級。通常按Enter即可。
Shell (sh csh tcsh zsh ksh bash nologin) [sh]:用户使用的shell,通常按Enter即可。
Home directory [/home/xxxxx]:用户目录,按Enter即可。
Use password-based authentication? [yes]:使用密码认证。当然要。
Use an empty password? (yes/no) [no]:使用空密码。当然不。
Use a random password? (yes/no) [no]:随机生成密码。当然不。
Enter password:密码。注意,输完后屏幕上不会显示任何字符。
Enter password again:确认密码。
Lock out the account after creation? [no]:建立完该帐号后就禁用他。当然不。
最后会出現要求确认的信息:
Username  : xxxx
Password    : *****
Full Name  : xxxx
Uid      : 1001
Class    :
Groups    : xxxx
Home    : /home/ xxxx
Shell    : /bin/sh
Locked    : no
OK? (yes/no):
若一切无误,就输入yes。
Adduser:INFO:Successfully added (xxxx) to the user database.成功
系统会询问是否还要新增其他用户。
Add another user? (yes/no):
若还要新增,就打yes,若不必新增,就打no。
Goodbye!
系统会友好的和你说再见

删除用户:
#rmuser: 删除用户,这个命令会将adduser所建立的一切都删除掉,包括刚刚建立的组。但它不能删除root.

Leave a Reply