系统管理06-用户账户与组账户、文件权限及归属管理 练习题

1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令)

mkdir /guanli

mkdir /gunli/zonghe | mkdir /guanli/jishu

2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003

groupadd -g 2001 zonghe

groupadd -g 2002 carwu

groupadd -g 2003 jishu

3、创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效

useradd jerry

useradd -e 2020-12-30 kylin

useradd tsengia

useradd obama

4、将jerry、kylin、tsengia、obama等用户添加到zonghe组内

gpasswd -a jerry zonghe

gpasswd -a kylin zonghe

gpasswd -a tsengia zonghe

gpasswd -a obama zonfhe

5、创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin”

useradd -s /sbin/nologin cucci

useradd handy

6、将handy、cucci等用户添加到jishu组内

gpasswd -a handy jishu

gpasswd -a cussi jishu

 

7、将上述的所有用户均要求加入到guanli组内

gpasswd -M jerry,kylin,tsengia,obama,handy,cucci,guanli

tail -6 /etc/group

 

8、将zonghe组内的obama用户删除

gpasswd -d obama zonghe

 

9、为jerry用户设置密码为“123456”(使用普通方法)

   cucci用户设置密码为“redhat”(使用--stdin方法)  

passwd jerry

123456

echo "redhat" | passwd --stdin cucci

10、将jerry用户锁定,并查看锁定状态

passwd -l jerry

passwd -S jerry

 

11、打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个

cd

who

fuser -k /dev/pts/0(1/2)

who

12、查看cucci用户,属于那些组,并查看其详细信息

finger cucci

groups cucci

 

13、手工创建账号student

vi /etc/passwd

[root@localhost ~]# tail -2 /etc/passwd

cucci:x:1007:1007::/home/cucci:/sbin/nologin

vim /etc/shadow

student:x:1008::1008::/home/student:/bin/bash

[root@localhost ~]# tail -2 /etc/shadow

cucci:$6$ou2dNTQH$jpaKVsi/F6Ycg7n9QIhkbYGckmK6hbLtMGjnY3ksXvmMf6dQrtputgX9GH4YQMXQOdMlHXuE.NHGXhaIIDMyz1:18108:0:99999:7:::

 vim /etc/group

student:!!:18109:0:99999:7:::/etc/passwd

[root@localhost ~]# tail -2 /etc/group

cucci:x:1007:

student:x:1008:

[root@localhost ~]#cd /home/student/

[root@localhost ~]# su student

[student@localhost root]$

 

14、设置权限及归属:

   /guanli目录属组设为guanli

   /guanli/zonghe目录的属组设为zonghe

   /guanli/jishu目录的属组设为jishu

   设置3个目录都是禁止其他用户访问的权限

chown:guanli/guanli

chown:zonghe/guanli/zonghe

chown:jishu/guanli/jishu

 

15、建立公共目录/ceshi

   允许技术组内的所有用户读取、写入、执行文件

   禁止其他用户读、写、执行

chmod g=rwx /ceshi/

ls -ld /ceshi/

chmod o-rwx /ceshi/

ls -ld /ceshi/

 

16、清除jerry用户密码

passwd -d jerry

17、锁定cucci用户密码并查看状态

passwd -l cucci

passwd -S cucci

 

18、修改obama用户的UID为8888

usermod -u 8888 obama

 

19、通过passwd命令修改kylin用户的最长密码使用期限为60天

passwd -x 60 kylin

 

20、通过id groups finger等命令查看用户handy信息

id handy

groups handy

finger handy

 

posted @ 2020-08-18 08:58  kmj  阅读(522)  评论(0)    收藏  举报