RHCSA练习题

1.创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"

[root@localhost ~]# useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo

2.创建下面的用户、组和组成员关系名字为admins 的组

用户natasha,使用admins 作为附属组
用户harry,也使用admins 作为附属组
用户sarah,不可交互登录系统,且不是admins 的成员,
natasha,harry,sarah密码都是centos

  [root@localhost ~]# groupadd admins
  [root@localhost ~]# useradd -G admins natasha
  [root@localhost ~]# useradd -G admins harry
  [root@localhost ~]# useradd -G admins -s /sbin/nologin  sarah
  [root@localhost ~]# echo centos | passwd --stdin natasha
  [root@localhost ~]# echo centos | passwd --stdin harry
  [root@localhost ~]# echo centos | passwd --stdin sarah

查看UID、GID范围的配置文件,修改为501-60000。并查看密码加密算法

[root@localhost ~]# cat /etc/login.defs

查看创建用户时的模板配置文件

[root@localhost ~]# cat /etc/default/useradd 
useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

修改创建用户时的默认设置,家目录/www,默认shell 为/sbin/nologin。

[root@localhost ~]# useradd  -Db /www -s /sbin/nologin

修改aubin2用户UID672、主组root、添加新的附加组admins且保留旧的附加组。然后锁定用户 .

[root@localhost ~]# usermod -u 672 -g root -G admins -a aubin2
[root@localhost ~]# usermod -L aubin2
[root@localhost ~]# passwd -l aubin2

用标准输入给aubin1设置密码hello。

[root@localhost ~]# echo hello | passwd --stdin aubin1

显示curry用户UID、GID、显示用户名、显示用户所属组ID.

[root@localhost ~]# id -u curry

[root@localhost ~]# id -g curry

[root@localhost ~]# id -un curry

[root@localhost ~]# id -gn curry

锁定curry用两种方法

[root@localhost ~]# passwd -l curry

[root@localhost ~]# usermod -L curry

指定aubin3的密码最短使用日期为10天,最常使用日期为20天, 提前7天提示修改密码 .

存放内容格式 /etc/shadow
1 : 2 : 3 : 4 :5 : 6 : 7 : 8 : 9
1.用户名
2. $ 加密方式 $ 杂质$加密后的密码
3. 时间戳(最后一次修改密码的时间)
4. 4.密码最短使用期限
5. 最长使用期限
6. 离密码过期前提前N天提醒
7. 定义在用户密码超期多长时间以后锁定
8. 用户账号锁定时间
9. 预留段

[root@localhost ~]# useradd aubin3
[root@localhost ~]# passwd -n 10 -x 20 -w 7 aubin3 

从标准输入设置aubin3的密码

 [root@localhost ~]# echo hello | passwd --stdin aubin3  

创建系统组liuliansha 指定GID为66

 [root@localhost ~]# groupadd -r -g 66 liuliansha

修改liuliansha组名为six 修改GID为67

 [root@localhost ~]# groupmod -n six -g 67 liuliansha

将用户aubin1添加进组six,将aubin从six组中删除。

 [root@localhost ~]# usermod -g six aubin1
 [root@localhost ~]# gpasswd six -d aubin

设置curry用户的详细描述,然后查看

 [root@localhost ~]# chfn curry
 [root@localhost ~]# finger curry

删除用户aubin1、aubin2并删除家目录

[root@localhost ~]# userdel -r aubin1
[root@localhost ~]# userdel -r aubin2
[root@localhost ~]# groupdel aubin1
[root@localhost ~]# groupdel aubin2
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值