day05 - homework
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邮件的所属