配置用户和组账号
案例1:
1.1问题
本例要求创建下列用户、组以及组的成员关系:
新建用户alex,其用户ID为3456,密码是flectrag
创建一个名为adminuser的组
创建一个名为natasha的用户,其属于adminuser组,这个组是该用户的从属组
创建一个名为harry的用户,其属于adminuser组,这个组是该用户的从属组
创建一个名为sarah的用户,其在系统中没有可交互的Shell,并且不是adminuser组的成员
natasha、harry、sarah的密码都要设置为flectrag
1.2步骤
实现此案例需要按照如下步骤进行。
步骤一:创建组账号
[root@server0~]#groupadd adminuser
步骤二:按照要求的属性创建用户账号
[root@server0~]#useradd -u 3456 alex
[root@server0~]#useradd -G adminuser natasha
[root@server0~]#useradd -G adminuser harry
[root@server0~]#useradd -s /sbin/nologin sarah
步骤三:为用户设置登录密码
[root@server0~]#echo flectrag|passwd--stdin alex
//更改用户alex的密码。
//passwd:所有的身份验证令牌已经成功更新。
[root@server0~]#echo flectrag | passwd --stdin natasha
//更改用户natasha的密码。
//passwd:所有的身份验证令牌已经成功更新。
[root@server0~]#echo flectrag | passwd --stdin harry
//更改用户harry的密码。
//passwd:所有的身份验证令牌已经成功更新。
[root@server0~]#echo flectrag | passwd --stdin sarah
//更改用户sarah的密码。
//passwd:所有的身份验证令牌已;经成功更新。