实验名称:用户与组群管理 | 您所在的位置:网站首页 › 用户和用户组管理的操作与shell编程实验报告总结 › 实验名称:用户与组群管理 |
xxx大学计算机与信息学院实验报告 系: 计算机与信息学院 专业: 年级: 姓名: 学号: 实验室号 计算机号 实验时间 : 指导教师签字: 成绩: 报告退发 (订正 、 重做) 实验名称:用户与组群管理 一、实验目的和要求及实验命令 管理用户和组群的shell命令掌握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操作系统 |
CopyRight 2018-2019 实验室设备网 版权所有 |