LINUX系统管理  实验报告三
专业
计算机应用技术
班级
20应用1班
姓名
学号
成绩
操作题(写出相应的命令):
1.创建一个名为financia1的组
[root@localhost ~]# groupadd financial
2.创建一个名为test1用户,指定其UID为600,将financial设为test1的基本组。
[root@localhost ~]# useradd -u 600 test1 -g test1 financial
3.为test1用户设置密码,从/etc/passwd文件中出test1用户的相关信息:UID、GID、家目录、登录Shell,从/etc/shadow文件中出test1用户以密文形式存放的密码
[root@localhost ~]# passwd test1
[root@localhost ~]# tail -l /etc/passwd
[root@localhost ~]# grep ^test1 /etc/passwd
或[root@localhost ~]# cat /etc/passwd
4.另开一个终端,以test1用户的身份登录系统。test1的家目录中创建一个名为test1.txt的文件,并查看tst1.txt文件的权限设置。
[root@localhost ~]# su -test1
[test1@localhost ~]$ /home/test1/
[test1@localhost ~]$ ls -l /home/
5.对文件test1.txt进行权限设置,要求文件所有者具有读写执行权限,所属组和其他用户具有读和执行权限,然后将test1用户退出登录。
[test1@localhost ~]$ chmo644 /home/test1/test1
[test1@localhost ~]$ exit
6.创建名为sales的组,将用户test1家目录中的test1.txt文件的所有者改为root,所属组改为sales(要求这两个操作用两条命令分别来完成)
[root@localhost ~]# groupadd sales
[root@localhost ~]# chown root /
[root@localhost ~]# chown :sales /
7.将用户test1家目录中的test1.txt文件的所有者改为test1,所属组改为financial(要求用一条命令同时修改所有者和所属组)
[root@localhost ~]# chown test1:financial /
8.将test1用户锁定,禁止其登录。再次打开一个终端,尝试能否以test1用户的身份登录。
[root@localhost ~]# passwd -l test1
9.将test1用户解锁,在终端中尝试能否以test1用户的身份登录。
[root@localhost ~]# passwd -u test1
[root@localhost ~]# su - test1
10.test1用户退出登录后,将之删除,默认情况下用户的家目录仍然会保留下来。手动将test1用户的家目录删除。
[root@localhost ~]# userdel -r test1
11.创建一个名为test2的用户,并指定其附加组为root然后再将用户test2连同其家目录一并删除。
[root@localhost ~]# useradd -G root test2
[root@localhost ~]# userdel -r test1
12.创建用户test3,禁止其登录。
[root@localhost ~]# useradd -s /sbin/nologin -M test3
13.创建用户test4,并指定其家目录为/test4
[root@localhost ~]# useradd -d /test4 test4
[root@localhost ~]# ls -a /test4/
14.将用户test4的基本组修改为admin
[root@localhost ~]# usermod -g admin test4
[root@localhost ~]# id test4
15.查看用户tes14所属的信息。
[root@localhost ~]# grep ^tes14 /etc/group
16.将test3用户的用户名改为mike.
[root@localhost ~]# usermod -l mike test3
17.将test4用户加入到root组,使root计算机实训报告成为其附加组。
[root@localhost ~]# usermod -a -g root test3
18.将用户test4的家目录/test4移动到/home目录中,然后将其家目录改为/home/test4。
[root@localhost ~]# usermod  -m -d /home/test4 test4
19.新建目录/var/www/mike并设置如下权限:
* 将此目录的所有者设置为mike,并设置读写执行权限
* 将此目录的所属组设置为sales,并设置读执行权限
* 将其他用户的权限设置为只读
[root@localhost ~]# mkdir /var/www/mike
[root@localhost ~]# groupadd sales
[root@localhost ~]# useradd mike
[root@localhost ~]# chmod 755 /var/www/mike
[root@localhost ~]# chown mike:sales /var/www/mike
[root@localhost ~]# chmod o-x /var/www/mike
20./var/test目录,要求在此目录中任何用户都可以建文件,但是只有用户身和root用户可以删除用户所创建的文件或目录
    [root@localhost ~]# mkdir /var/test
    [root@localhost ~]# chmod o+t /var/test
    [root@localhost ~]# ll -d /var/test/
21.新建一个名为manager的用户组,创建两个用户账号:natasha、harry,并manager设为它们的附加组复制文件/etc/fstab/var/tmp目录中,对文件/var/tmp/fstab进行如下限设置:
  * 将manager组设为文件所属组
* 用户harry具有读写权限
* 用户natasha不能做任何操作
* 其他用户具有读取权限。
[root@localhost ~]# groupadd manager
[root@localhost ~]# useradd natasha
[root@localhost ~]# useradd harry
[root@localhost ~]# usermod -a -G manager natasha
[root@localhost ~]# usermod -a -G manager harry
[root@localhost ~]# cp -rp /etc/fstab /var/tmp/
[root@localhost ~]# chown :manager /var/tmp/fstab
[root@localhost ~]# chmod 666 harry
[root@localhost ~]# chmod a-r,a-w,a-x natasha
[root@localhost ~]# chmod o+r /var/tmp/fstab
22.创建目录/home/cnrts,将manager组设为目录的所属组,并设manager组用户对目录有读写执行权限,其他人没有权限(root除外)设置用户在该目录中创建的文件自动继承组的权限
[root@localhost ~]# mkdir /home/cnrts
[root@localhost ~]# chown :manager /home/cnrts
[root@localhost ~]# chown o-rwx manager
[root@localhost ~]# chmod g+s /home/cnrts