1 作业一:
2 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master”
3 # groupadd natasha -g 555
4 # useradd natasha -u 1000 -g 555 -c "master"
5
6 2) 修改natasha用户的家目录为/Natasha
7 # usermod -d /Natasha natasha
8
9 3) 查看用户信息配置文件的最后一行
10 # tail -1 /etc/passwd
11
12 4) 为natasha用户设置密码“123”
13 # echo '123' | passwd --stdin natasha
14
15 5) 查看用户密码配置文件的最后一行
16 # tail -1 /etc/shadow
17
18 6) 将natasha用户账户锁定
19 # passwd -l natasha
20
21 7) 将natasha用户账户解锁
22 # passwd -u natasha
23
24 8) 新建组police,gid为999
25 # groupadd -og 999 police //o 强制添加,因为作业中,999提示已经存在
26
27 9) 查看组配置文件的最后一行
28 # tail -1 /etc/group
29
30 10) 将natasha用户加入police组
31 # usermod natasha -G police
32
33 11) 修改police组的组名为jingcha
34 # groupmod police -n jingcha
35
36 12) 删除natasha用户,连家目录和邮箱一起删除
37 # userdel -r natasha
38
39 13) 删除jingcha组
40 # groupdel jingcha
41
42 作业二:
43 1) 在用户的主目录下创建目录test,进入test创建空文件file1
44 # cd ~
45 # mkdir test
46 # touch test/file1
47
48 2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组
49 # ll test/file1
50
51 3) 为文件file1设置权限,使其他用户可以对此文件进行写操作。
52 # cd test
53 # chmod 752 file1
54
55 4) 查看设置结果,
56 # ll
57
58 5) 取消同组用户对文件file1的读取权限,并查看设置结果。
59 # chmod g-r file1
60
61 6) 用数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。
62 # chmod 755 file1
63 # ll
64
65 7) 用数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。
66 # chmod 400 file1
67 # ll
68
69 8) 回到上层目录,查看test的权限
70 # cd ..
71 # ll -d test
72
73 9) 为其他用户添加对此目录的写权限
74 # chmod o+w test
75 # ll -d test
76
77
78 作业三:
79 以操作文件的方式,新建一个用户alex
80 [root@bogon ~]# vim /etc/passwd //在最后一行新增新的用户信息
81 alex:x:1009:1009::/home/alex:/bin/bash
82
83 [root@bogon ~]# vim /etc/shadow //在最后一行新增新的用户信息
84 alex:x:1009:
85
86 [root@bogon ~]# vim /etc/group //在最后一行新增新的用户信息
87 alex:!!:17310:0:99999:7:::
88
89 [root@bogon ~]# vim /etc/gshadow //在最后一行新增新的用户信息
90 alex:!::
91
92 [root@bogon ~]# cp -r /etc/skel /home/alex //将用户的家目录的的文件从/etc/skel的模板中复制过去
93
94
95 [root@bogon ~]# ll -a /home/alex //查看用户权限信息
96 total 16
97 drwxr-xr-x. 3 root root 74 May 24 01:55 .
98 drwxr-xr-x. 12 root root 4096 May 24 01:55 ..
99 -rw-r--r--. 1 root root 18 May 24 01:55 .bash_logout
100 -rw-r--r--. 1 root root 193 May 24 01:55 .bash_profile
101 -rw-r--r--. 1 root root 231 May 24 01:55 .bashrc
102 drwxr-xr-x. 4 root root 37 May 24 01:55 .mozilla
103
104 [root@bogon ~]# chown -R alex:alex /home/alex //递归修改文件夹及子文件的所属
105
106 [root@bogon ~]# ll -a /home/alex //查看用户权限信息
107 total 16
108 drwxr-xr-x. 3 alex alex 74 May 24 01:55 .
109 drwxr-xr-x. 12 root root 4096 May 24 01:55 ..
110 -rw-r--r--. 1 alex alex 18 May 24 01:55 .bash_logout
111 -rw-r--r--. 1 alex alex 193 May 24 01:55 .bash_profile
112 -rw-r--r--. 1 alex alex 231 May 24 01:55 .bashrc
113 drwxr-xr-x. 4 alex alex 37 May 24 01:55 .
114
115 [root@bogon ~]# mkdir /var/spool/mail/alex //创建alex邮件的文件夹
116
117 [root@bogon ~]# ll -d /var/spool/mail/alex //查看alex邮件的详细信息
118 drwxr-xr-x. 2 root root 6 May 24 02:04 /var/spool/mail/alex
119
120 [root@bogon ~]# chown alex:alex /var/spool/mail/alex //修改alex邮件的所属