更改用户登陆shell
默认安装是使用sh登陆的,sh不支持TAB键
要切换到csh,直接运行csh即可
如果需要一劳永逸,那么用下面这个命令
代码如下 | 复制代码 |
name:是指你登陆的名称 pw usermod -n name -s csh |
======================================
添加用户
代码如下 | 复制代码 |
# pw groupadd vsftpd –g 1001 或者 #adduser |
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.