ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-10-29 20:31:27  阅读:253  来源: 互联网

标签:600 passwd 虚拟机 用户 cat etc temp1 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操作系统

标签:600,passwd,虚拟机,用户,cat,etc,temp1,linux,组群
来源: https://blog.csdn.net/weixin_59725175/article/details/121042129

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有