Linux教程

实验名称:用户与组群管理-linux虚拟机环境

本文主要是介绍实验名称:用户与组群管理-linux虚拟机环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

福建农林大学计算机与信息学院实验报告

系:  计算机与信息学院  专业:                             年级:                  

姓名:                       学号:                        实验室号                    计算机号               

实验时间 :          指导教师签字:                        成绩:             

报告退发 (订正 、 重做)                       

实验名称:用户与组群管理

一、实验目的和要求及实验命令

  1. 管理用户和组群的shell命令
  2. 掌握U盘的挂载与卸载

二、实验内容和原理

1.查看/etc目录下的passwd、shadow、group、gshadow文件,熟悉文件中各项的含义,特别是/etc/passwd文件。

答:cat /etc/passwd 

cat/etc/shadow

cat/etc/group

cat/etc/gshadow

其中,passwd文件是每条记录有7个以“:”分隔的字段。

他们的意义分别是:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell。

2、修改root管理员的密码

答:sudo passwd root

3、将当前用户切换为root管理员,并且当前目录为root的主目录

答:sudo -i,将当前用户切换成root管理员后,用pwd查看当前目录,即为/root

4、创建一名为jason组群,并指定其GID为600.

答:groupadd –g 600 jason

5、创建temp1用户,并指定其主要组群为jason,用户ID为600。

答:useradd -gjason -u 600 temp1

6、用id命令查看temp1用户的UID、GID。

答:id temp1,输出结果是:用户id=600(temp1) 组id=600(jason) 组=600(jason)

7、删除temp1用户密码,并尝试以temp1用户在其它的终端登录,看是否需要密码。

答:passwd -d temp1,删除密码的时候,显示密码过期信息已更改,所以不能在其他的终端登录。所以先为temp1设置密码:sudo passwd temp1

8、锁定temp1用户,并尝试以temp1用户登录,看是否能登录;然后再解锁temp1用户

答:passwd -l temp1

       passwd -u temp1,解锁密码将产生一个没有密码的账户。

9、修改temp1用户,使其用户名为user1,UID为601. 查看/etc/passwd文件的相关信息,看看有什么化。

答:usermod -l user1 temp1

       cat/etc/passwd.

  结果是从:temp1:x:600:600::/home/temp1:/bin/sh变化成user1:x:600:600::/home/temp1:/bin/sh

10、修改jason组群,使其组群名为beson,其GID为601。

答:groupmod -n beson jason

       groupmod -g 601 beson

11、创建test1、test2两个用户。

答:useradd test1

       useradd test2

12、将用户test1、test2添加到beson组群中,查看/etc目录 下的group、gshadow文件有何变化。

答:uesrmod -g beson test1

       usermod -g beson test2

       cat/etc/group

      cat/etc/gshadow

13、用userdel test1与userdel –r test2删除两个用户并查看/home文件夹的变化情况。

答:userdel test1

       userdel -r test2

14、尝试将U盘加载到/mnt目录(若U盘已经加载先卸载)。

答:先进入超级用户权限sudo -i,再fdisk -i查看U盘的设备。假设U盘是sda1.确定在目录/mnt/下建立了文件夹/usb,如果未建立可键入一下命令:mkdir /mnt/usb_disk,成功后进行下一步。将U盘加载到mnt目录:mount /dev/sda /mnt/usb_disk,成功后,即可以使用U盘了,文件就在目录/mnt/usb下。在使用完U盘后,在拔出前需要先键入卸载U盘命令:umount /mnt/usb

15、将U盘里的某个文件拷贝到当前用户的主目录中。

答:cp -rf/mnt/someone.txt/user/

16、显示cpu、内存和进程的状态的相关信息。

答:top

17、执行命令cat,按Ctrl+z键,挂起进程cat。

答:执行命令cat,按Ctrl+z键

18、查看当前系统中作业和进程的使用情况,并杀死刚才执行cat命令的进程。

答:jobs

       fg

       Ctrl+c

三、实验环境

硬件:计算机

软件:虚拟机+Linux操作系统

这篇关于实验名称:用户与组群管理-linux虚拟机环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!