1、创建可以登陆shell/ssh的普通用户命令:useradd -s /bin/bash testpasswd test输入2次密码后就可以用对应账户登陆了。
2、如果是用useradd test创建一个用户,这个用户默认是不可登陆的。useradd的语法useradd [配置参数] 账户名案例:1.创建一个账户并指定目录useradd -d /home/test test2.创建一个账户并指定响应的用户组useradd -g root test3.创建一个可以登陆shell的账户useradd -s /bin/bash test4.创建一个指定用户组,不可登录的账户useradd -s /sbin/nologin -g root test可以发现在useradd和设置的账户名中间放入需要的参数就可以了,参数之前用空格隔开。参数组成是:参数标识 + 参数,例如 -g + root 是指定root组;-g + sudo 是指定sudo组。下面是useradd的主要参数-c 备注:加上备注文字。备注文字会保存在passwd的备注栏位中;-d 登入目录:指定用户登入时的启始目录;-D:变更预设值;-e 有效期限:指定帐号的有效期限;-f 缓冲天数:指定在密码过期后多少天即关闭该帐号;-g 群组:指定用户所属的群组;-G 群组:指定用户所属的附加群组;-m:自动建立用户的登入目录;-M:不要自动建立用户的登入目录;-n:取消建立以用户名称为名的群组;-r:建立系统帐号;-s shell:指定用户登入后所使用的shell;-u uid:指定用户id。

3、创建完用户名后需要设置密码passwd [配置参数]案例:1.修改root的密码passwd2.修改或者设置test用户的密码passwd test3.清除test的密码passwd -d test下面是passwd的主要参数-d:删除密码,仅有系统管理者才能使用;-f:强制执行;-k:设置只有在密码过期失效后,方能更新;-l:锁住密码;-s:列出密码的相关信息,仅有系统管理者才能使用;-u:解开已上锁的帐号。

