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

 

posted on 2017-05-24 18:29  何必从头  阅读(70)  评论(0编辑  收藏  举报

导航