Linux基础命令详解及文件相关练习redhat8.5

这篇博客介绍了在Red Hat 8.5系统中进行Linux基础命令操作,包括创建和管理用户、组,设置用户权限,以及密码管理等。通过一系列练习,如创建adminuser组及natasha、harry、sarah用户,调整用户shell,创建多个用户和组,并对特定用户设置密码和归属关系,以及如何查看和锁定用户curry的账户。

思维导图

c251c1e2772d4b70b12e8abd5bcd4a9f.png

作业

 1.新建一个名为adminuser的组,组id为40000

[root@localhost ~]# groupadd -g 40000 adminuser
[root@localhost ~]# cat /etc/group

1bf0af7d4d6645cfbb7058d3c2a69823.png
2.新建一个名为natasha的用户,并将adminuser作为其附属组

[root@localhost ~]# useradd -G adminuser natasha
[root@localhost ~]# cat /etc/passwd

5eb166ae3a0546c0aa4351347e4d8363.png
3.新建一个名为harry的用户,并将adminuser作为其附属组

[root@localhost ~]#  useradd -G adminuser harry
[root@localhost ~]# su harry
[harry@localhost root]$ groups

9d96a5e343ea48b882582883a3a469eb.png
4.新建一个名为sarah的用户,其不属于adminuser组,并将其shell设置为不可登陆shell /sbin/nologin

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


5.添加用户maomao,修改它的家目录为/maomao,要求切换maomao时命令提示显示正常。

[root@localhost ~]#  useradd maomao -d /maomao
[root@localhost ~]# su maoamo
[maomao@localhost root]$ 


6.创建std1,std2两个组,要求std1组中有三个用户

[root@localhost ~]# groupadd std1
[root@localhost ~]# groupadd std2
[root@localhost ~]# usermod -G std1 natasha
[root@localhost ~]# usermod -G std1 maomao
[root@localhost ~]# usermod -G std1 harry
[root@localhost ~]# cat /etc/group

9ab2ec3be7a44bcd9489f09ec2f71c70.png
7.natasha、harry和sarah三个用户的密码均设置为glegunge创建用户(多种方式实现)

[root@localhost ~]# echo glegunge|passwd natasha
[root@localhost ~]# echo glegunge|passwd harry
[root@localhost ~]# echo glegunge|passwd sarah

20540f5ce5b748c7baacb1843bb7e4a9.png

 

2a2081bc5b9c4e5ab4ff22e6f70ceb15.png
8.新建组,shengchan,caiwu,jishu

[root@localhost ~]#  groupadd shengchan
[root@localhost ~]#  groupadd caiwu
[root@localhost ~]#  groupadd jishu
[root@localhost ~]# cat /etc/group

7c399b082ac54bdd9db6473df62206c4.png
9.新建用户要求如下:
*wjx是shengchan组的附加用户 

wjxshengchan*liuy是caiwu组的附加用户

*zxx是jishu组的附加用户
*新建admin用户,此用户不属于以上提到的三个部门,以上用户密码设置为redhat

[root@localhost ~]# useradd wjx -G shengchan
[root@localhost ~]# useradd liuy -G caiwu
[root@localhost ~]# useradd zxx -G jishu
[root@localhost ~]# useradd admin
[root@localhost ~]# passwd admin 
[root@localhost ~]# id wjx
uid=1005(wjx) gid=1005(wjx) groups=1005(wjx),40003(shengchan)
[root@localhost ~]# id liuy
uid=1006(liuy) gid=1006(liuy) groups=1006(liuy),40004(caiwu)
[root@localhost ~]# id zxx
uid=1007(zxx) gid=1007(zxx) groups=1007(zxx),40005(jishu)

 

 

10显示curry用户UID、GID。

[root@localhost ~]# id curry
uid=1009(curry) gid=1009(curry) groups=1009(curry)

11.锁定curry用两种方法

[root@localhost ~]# usermod -L curry
[root@localhost ~]# su maomao
[maomao@localhost root]$ su curry
Password: 

 

 

[root@localhost ~]# passwd -l curry
Locking password for user curry.
passwd: Success
[root@localhost ~]# passwd -S
passwd: This option requires a user name.

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值