实验名称:用户与组群管理-linux虚拟机环境
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操作系统
实验名称:用户与组群管理-linux虚拟机环境相关推荐
- linux之用户和组群的管理,Linux的用户和组群管理(7页)-原创力文档
/os/linux 若想了解更多内容请加QQ群:3237215018 Linux的用户和组群管理 ? ? Linux是一个多用户的操作系统用户和用户组的管理是系统管理员的重要工作之一.本文的内容包括如 ...
- Linux 用户与组群管理
实验五.用户与组群管理 一.实验要求 (1)掌握利用shell命令管理用户与组群的方法: (2)掌握批量新建用户账号的步骤和方法. 二.实验内容和实验步骤 1.利用shell命令管理用户与组群的方法 ...
- linux之用户与组群管理
第四讲 用户与组群管理 一.实验要求 1.理解/etc/passwd/和/etc/group文件的含义. 2.掌握桌面环境下管理用户与组群的方法. 3.掌握利用Shell命令管理用户与组群的方法. 4 ...
- linux用户管理和群界面怎么打开,Linux的用户和组群管理
Linux是一个多用户的操作系统用户和用户组的管理是系统管理员的重要工作之一本文的内容包括如何利用图形化工具rfuser和在命令行界面下完成用户账号工作组的建立和维护并正确设置用户权限和安全性问题 利 ...
- Linux的用户和组群管理
Linux是一个多用户的操作系统用户和用户组的管理是系统管理员的重要工作之一本文的内容包括如何利用图形化工具rfuser和在命令行界面下完成用户账号工作组的建立和维护并正确设置用户权限和安全性问题 ...
- linux设置用户和群主,Linux的用户和组群管理
Linux是一个多用户的操作系统用户和用户组的管理是系统管理员的重要工作之一本文的内容包括如何利用图形化工具rfuser和在命令行界面下完成用户账号工作组的建立和维护并正确设置用户权限和安全性问题 利 ...
- Linux中用户与组群管理
Linux是一个多用户操作系统,可以多个用户同时使用同一计算机,不同的用户对相同的资源拥有不同的使用权限,将同一类的用户归于一个组群,可以利用组群权限来控制组群成员用户的权限. Linux中用户分为三 ...
- linux下用户和组的管理,linux用户和组管理常见命令
本文总结了一些linux用户和组管理常见命令.供大家参考,具体如下: 1.用户隶属于用户组的. 2.用户与用户组配置文件 1)用户组配置文件 /etc/group 第一列:用户组的组名 第二列:组密码 ...
- linuxl下创建mysql用户和组_实验四 Linux下用户和组的管理
Linux命令行界面下的用户和组的管理 groupadd创建用户组: # groupadd [-g gid [-o]] [-r] [-f] group 参数: -g gid: group's ID 值 ...
最新文章
- BIND日志相关(二)
- SQL Server 2005 For XML[学习]
- java 之 模板模式(大话设计模式)
- oralce之 10046对Hash Join分析
- oracle 授权 传递,Oracle基础学习4--Oracle权限传递
- 虚拟现实大潮渐近:Oculus VR、EA和Avegant等多家公司...
- 庆祝.NET Core悄然崛起:免费送50本优秀技术书籍,请笑纳!!
- java 数据结构 迷宫_JAVA数据结构与算法之递归(一)~ 迷宫问题
- 安卓案例:View动画——弹球碰壁
- 实时视频流(url)——延时显示
- 《Effective Java》,关于异常
- 格式化的硬盘数据恢复,硬盘格式化了怎么恢复数据恢复
- 对路径“C:\Program Files (x86)\gwssi\CPC客户端\CheckWord.xml”的访问被拒绝。
- 小米路由器mini刷老毛子教程
- 可见光植被指数,RGB影像植被指数
- 毫无PS痕迹 你的第一本Photoshop书pdf
- Unity实现鼠标控制摄像机围绕中心点的旋转和缩放
- 2021高考俄语成绩查询,2021年俄语专业大学排名及分数线【统计表】
- P5.js码绘---阿珊自画像
- DLNA,DMS介绍