实验4用户管理

实验4用户管理
实验4用户管理

南京理工大学泰州科技学院实验报告书

课程名称:《Linux系统基础》

实验题目:实验四

Linux系统用户管理

班级:

学号:

姓名:

指导教师:

一、实验目的

1、掌握linux用户与组的管理方法

2、掌握linux用户与组的常用命令

3、掌握文件权限设置的命令

二、实验内容

1、添加用户tempXXX及network_XXX(其中XXX为本人学号最后三位)

2、分别查看passwd、shadow、group文件中并对上述用户有关的信息做出解释,并找出用户默认的主目录.

3、为上述用户设置密码(密码自定)

4、分别使用上述用户名登录

5. 把network_XXX添加到root组

6、临时禁止tempXX用户

7、完全删除用户tempXX

8、使用su命令

9、添加两个组:分别以个人姓名的拼音的第一字母及networkXX(XX含义同上)命名

10、查看有关配置文件的内容

11、删除networkXX组

12、创建一个文件名为本人姓名(拼音).exe文件,修改属性使其能执行。

三、实验步骤

①使用useradd添加用户

②tail -2 /etc/……查看用户相关信息

③用passwd 用户名设置用户密码

④用usermod –g 用户名组名

⑤用passwd –l 用户名禁止用户

⑥用userdel –r 用户名

……

……

四、实验结果分析

1、添加用户tempXXX及network_XXX(其中XXX为本人学号最后三位)

2、分别查看passwd、shadow、group文件中并对上述用户有关的信息做出解释,并找出用户默认的主目录.

3、为上述用户设置密码(密码自定)

4、分别使用上述用户名登录

5. 把network_XXX添加到root组

6、临时禁止tempXX用户

7、完全删除用户tempXX

8、使用su命令

9、添加两个组:分别以个人姓名的拼音的第一字母及networkXX(XX含义同上)命名

10、查看有关配置文件的内容

11、删除networkXX组

12、创建一个文件名为本人姓名(拼音).exe文件,修改属性使其能执行。

……

……

实验 文件管理(二)

实验六:文件系统 一、目的要求 1、用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。 2、要求设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。 二、例题: ①设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。 ②程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)。另外,为打开文件设置了运行文件目录(AFD)。 ③为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。 ④算法与框图: a、因系统小,文件目录的检索使用了简单的线性搜索。 b、文件保护简单使用了三位保护码:允许读写执行、对应位为1,对应位为0,则表示不允许读写、执行。 c、程序中使用的主要设计结构如下: Ⅰ、主文件目录和用户文件目录(MFD、UFD) Ⅱ、打开文件目录(AFD)(即运行文件目录)

三、调度算法的流程图 四、文件管理源程序 #include<> #include<> #include<> #include<> typedef struct ufd { char filename[10];/*文件名*/ char procode[8];/*属性*/

int length;/*文件长度*/ struct ufd *nextfile;/*指向下一个文件*/ }UFD; typedef struct mfd { char username[10];/*用户名*/ struct ufd *link;/*指向该用户的第一个文件*/ }MFD; typedef struct protected_flag { char code[4]; }PRO; typedef struct afd/*运行文件目录*/ { char filename[10];/*打开文件名*/ char procode[4]; int rwpointer;/*读写指针*/ }AFD; PRO flag[3]={"100",/*只读*/ "110",/*读写*/ "001"/*可执行*/ }; UFD *rw_pointer;/*读写指针*/ AFD *afd=NULL; MFD filesystem[10]; int num;/*当前用户个数*/ void displayallfile() { int i; UFD *p; for(i=0;ifilename); printf("文件属性: %s\t||",p->procode); printf("文件长度: %d\n\n",p->length); p=p->nextfile; } }

Linux实验报告-用命令实现用户和组的管理

Linux实验报告-用命令实现用户和组的管理

————————————————————————————————作者:————————————————————————————————日期:

河南师范大学综合性、设计性实验项目简介学院名称(公章):软件学院学年 2014 - 2015 第 1 学期填表日期: 2014 年 10 月 29 日 实验课程名称Linux操作系统 实验项目名称用命令实现用户和组的管理 实验项目性质1、综合性 2、设计性主讲教师袁培燕开课年级2012级开课专业Java 实验地点过街楼B区开课日期2014.09.01 开课时间1—18周 一、实训目标 (1)掌握在Linux操作系统下用命令实现用户和组的管理 (2)了解和掌握Linux操作系统的权限概念。 二、实训环境 一台安装CentOS 7 系统的计算机,主机内存为6GB,频率为2.5GHz。 三、实训内容 (1)建立目录“/project_a”,该目录里的文字只能有David 和 Peter 两人读取、增加、删除、修改及执行,其他用户不能对该目录进行任何的访问操作。 (2) (3)建立目录“/project_b”,该目录里的文字只能有Jack和 Mike 两人读取、增加、删除、修改及执行,其他用户不能对该目录进行任何的访问操作。 (4) (5)建立目录“/project”,该目录里的文字只能有David、Peter、Jack、Mike 四个人读取、增加、删除、修改及执行,其他用户不能对该目录进行任何的访问操作。 四、实验步骤 (1)创建用户和设置密码

创建David用户,并为之设置密码– d,接下来创建其他3为用户,并设置为其密码。 具体操作:

实验2:用户管理及管理命令

实验2:Unix/Linux用户管理及管理命令 1、实验目的 (1)掌握Unix/Linux用户管理机制与管理命令; (2)掌握用户和组管理命令; (3)掌握密码管理机制和密码管理命令; (4)了解对用户和组进行管理的图形界面; (5)了解与用户和组管理相关的其它命令。 2、实现设备 每人一台装有Linux系统的PC机。 3、实验方法与注意事项 不要做对系统或对其他用户不安全的事情。 做实验请不要修改超级用户密码。如果修改了root用户密码,请在实验结束前将其恢复为原密码。 用户要按通常实验要求认真书写实验报告。 4、实验过程 1)用户管理 (1)创建用户 用命令useradd/adduser以自己的名字创建一个用户。比如 useradd zhangsan 观察/etc/passwd、/etc/group和/etc/shadow的变化。方法 grep zhangsan /etc/passwd /etc/shadow /etc/group 观察/home目录内容的变化。 回答:该用户的uid,gname和gid各为什么?他的工作目录和shell是什么? (2)为用户设置密码 用passwd命令为其设置密码后,用新建用户进行登录并工作。方法如下 a. passwd zhangsan b. 切换到另一终端,使用新用户zhangsan登录 c. 为自己修改密码:$passwd (3) 创建非默认属性的用户 创建用户lisi,让他与zhangsan在一个组。 useradd –g zhangsan lisi 观察/etc/passwd、/etc/group和/etc/shadow的变化。 观察/home目录内容的变化。 回答:该用户的uid,gname和gid各为什么?他的工作目录和shell是什么? (4) 组管理 创建一个名为lisi的组并观察/etc/group的变化。方法分别是 groupadd lisi

实验三用户和组的管理

实验项目3 用户和组的管理 一、实验目的 ●熟悉Linux用户的访问权限。 ●掌握在Linux系统中增加、修改、删除用户或用户组的法。 ●掌握用户账户管理及安全管理。 二、项目背景 某公司有60个员工,分别在5个部门工作,每个人工作容不同。需要在服务器上为每个人创建不同的账号,把相同部门的用户放在一个组中,每个用户都有自己的工作目录。并且需要根据工作性质给每个部门和每个用户在服务器上的可用空间进行限制。 三、实验容 ●用户的访问权限。 ●账号的创建、修改、删除。 ●自定义组的创建与删除。 四、实验步骤 子项目1.用户的管理 ●创建一个新用户user01,设置其主目录为/home/user01: ●查看/etc/passwd文件的最后一行,看看是如记录的。 ●查看文件/etc/shadow文件的最后一行,看看是如记录的。

●给用户user01设置密码:#passwd user01。 ●再次查看文件/etc/shadow文件的最后一行,看看有什么变化。 ●使用user01用户登录系统,看能否登录成功。 ●锁定用户user01:#passwd -l user01。 ●查看文件/etc/shadow文件的最后一行,看看有什么变化。 ●再次使用user01用户登录系统,看能否登录成功。

●解除对用户user01的锁定:#passwd -u user01 ●更改用户user01的名为user02:#usermod –l user02 user01。 ●查看/etc/passwd文件的最后一行,看看有什么变化。 ●删除用户user02。 子项目2.组的管理 ●创建一个新组,stuff:#groupadd stuff。 ●查看/etc/group文件的最后一行,看看是如设置的。 ●创建一个新user02,并把他的起始组和附属组都设为stuff:#useradd –g stuff –G stuff user02。

实验五、用户管理与权限管理

实验五、用户管理和权限管理 一、实验目的 1、掌握对系统用户和组的建立与管理。 2、掌握linux的文件访问权限和访问权限类型。 3、掌握如何设置文件访问权限。 二、实验重点与难点 1、学会使用useradd、usermod和userdel命令 2、学会使用chmod设置文件权限 三、实验内容及步骤 1)查看/etc/passwd文件和/etc/shadow文件内容,识别该文件中记录的信 息内容。 2)使用YaST创建新用户user1和用户组group1,将用户user1加入到组 group1。 3)用useradd命令建立2个用户admin和geeko(注意要求创建用户主目 录),设定好对应的用户密码,再用groupadd命令建立一个用户组school。 4)使用命令将admin用户改名为administrator。 5)使用命令将administrator账户锁定,然后再使用该账户登录系统,观 察会发生什么?然后再将账号解除锁定。 6)将linux系统注销使用geeko账号登录,在geeko的主目录下创建两个 新的文件K1,K2。在/tmp目录下创建两个文件W1,W2。 7)删除geeko账号及其主目录。并尝试删除所有属于geeko用户的文件。 8)在/tmp目录中创建两个新文件newfile,test,将newfile文件访问权限 设置为rwxrw-rw-,test文件访问权限设置为rwxr--r-- 。 9)使用su命令将用户身份切换至administrator,将“I can read and write”写入newfile文件中,并保存。是否可以对test文件进行编辑? 10)如果要实现其他用户对test文件的编辑权限,应该如何设置该文件的 权限?写出操作的命令。 11)创建一个目录directory,将目录访问权限设置为rwxrwxrw-。

【精品】实验四AD用户和计算机管理

【实验目的】 1、理解域的概念,掌握AD的安装方法。 2、掌握加入和退出域的方法。 3、掌握域用户的管理和配置,组的规划和建立。 4、了解Windows Server 2003域用户和本地用户的区别。 5、理解组的概念和作用,认识组的类型。 【实验内容】 1、练习AD的安装方法, 2、练习加入和退出域的方法。 3、练习域用户的管理和配置,组的规划和建立 【实验器材】 两台PC,一台作为域控制器DC(PC1),另一台客户机(PC2)需要加入到域中。 【实验步骤】 一、安装活动目录 1、将要作为控制器DC的PC上运行DCPromo。单击[下一步]。 2、由于所建立的是域中的第一台域控制器,所以选择[新域的域控制器]单击[下一 步]。 3、选择[创建一个新域的域目录树],单击[下一步]。 4、选择[创建一个新域的域目录林],单击[下一步]。 5、在[新域DNS全名]中输入要创建的域名tlpt+学号后两位.com(如学号2,DNS全名为tlpt02),单击[下一步]。 6、安装向导自动将域名控制器的NetBIOS名设置为“tlpt+学号后两位”,单击[下 一步]。 7、显示数据库、目录文件及 Sysvol文件的保存位置,一般不必做做修改,单击[下 一步]。 8、配置DNS服务器,单击[下一步];如果在安装 Active Directory之前未配置DNS 服务器可以在此让安装向导配置DNS,推荐使用这种方法。 9、为用户和组选择默认权限;单击[下一步] 10、输入以目录恢复模式下的管理员密码,单击[下一步]。 11、安装向导显示摘要信息,单击[下一步]。 12、安装完成,重新启动计算机。 13、设置DNS。(由于在AD配置过程中,默认把本机IP作为DNS的IP,所以我们在DNS服务器中要填写上本机IP)。 14、进入系统后,右键单击“我的电脑”,在“计算机名”栏能看到完整的计算机域名。

实验二 管理信息系统分析

实验二 管理信息系统分析 一、 实验目的和要求 1、 掌握系统分析的主要内容和方法。分析用户需求、绘制数据流程图、编写数据字典。 2、 学习使用Microsoft Visio 绘制数据流程图 二、 实验内容及实验结果 1、 用户 P2销售处理 订货单 发货单 厂办销售统计 用户 车间 合同登记处理 入库处理 合同台账 销售分配处理 发货处理 库存台账出库处理 合同执行登记 财务科 统计表 合同 入库单 合同数据 销售 数据 合 同执行 数 据 查询 出库数据 发货通知 出库单 出库 单 入库数据 2、 用户 P2订货处理 订货单 发货单

用户 验收订货单 确定发货量 库存是否满足订 货单 合格订单 不合格订单 合格订货单 库存帐 是 否 开发货单 修改库存订货存档 记应收帐 发货单 暂存订货单 存档到货通知 采购部门 3、 销售部 出货单 发货单 车间 车间 成品库员 销售科 发货员 销售科 会计科 入库单 库存台帐 出库单 发货通知单出库单 出库单 4 、

储户 储蓄所存取款单 存折 储户 存取款单 存折有效性 调查 有效存取款 单、存折 划分业 务类型 取款处 理 存款处 理 底账 填存折 填存折 存折、存款单登记底账 登记底账 存折、存款单 无效存取款 单、存折 存折、现金 三、思考题 1.简述数据流程图的概念和绘制步骤 数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。为了描述复杂的软件系统的信息流向和加工,可采用分层的DFD来描述,分层DFD有顶层,中间层、底层之分。 1.顶层。决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工,顶层DFD只有一张。 2.中间层。顶层之下是若干中间层,某一中间层既是它上一层加工的分解结果,又是它下一层若干加工的抽象,即它又可进一步分解。 3.底层。若一张DFD的加工不能进一步分解,这张DFD就是底层的了。底层DFD的加工是由基本加工构成的,所谓基本加工是指不能再进行分解的加工。 绘制步骤: ①把一个系统看成一个整体功能,明确信息的输入和输出。②找到系统的外部实体。一旦找到外部实体,则系统与外部世界的界面就可以确定下来,系统的数据流的源点和终点也就找到了。③找出外部实体的输入数据流和输出数据流。④在图的边上画出系统的外部实体。 ⑤从外部实体的输入流(源)出发,按照系统的逻辑需要,逐步画出一系列逻辑处理过程,直至找到外部实体处理所需的输出流,形成数据流的封闭。⑥将系统内部数据处理又分别看做整体功能,其内部又有信息的处理、传递、存储过程。⑦如此一级一级地剖析,直到所有处理步骤都很具体为止。

实验二Linux进程调度及用户管理

实验二 1 实验名称:Linux进程调度及用户管理 2 实验目标 2.1 掌握手工启动前后台作业的方法。 2.2 掌握进程与作业管理的相关Shell命令。 2.3 掌握at调度和cron调度的设置方法。 2.4了解系统性能监视的基本方法。 2.5 掌握用户管理基本方法和命令。 2.6 具有批量新建用户能力。 2.7掌握非实时的通信方式。 3 实验环境和准备 3.1Windows XP下基于“VMware Workstation”虚拟机环境的Red Hat Enterprise Linux Server 5系统。 3.2将主机改为具有个人学号后3位特征的名称。 4 实验要求、步骤及结果 4.1复习vi的基本操作;实现用户间非实时通信;进行作业和进程的基本管理。 【操作要求1】root用户在个人用户主目录下,利用vi新建student.txt文件;存盘退出。内容参见下表左列。 【操作步骤1-新建】 【操作步骤2-存盘】

【操作要求2】利用vi新建password.txt文件;内容参见上表右列。【操作步骤】

【操作要求3】将vi password.txt作业挂起;显示当前所有进程的详细信息。 【操作步骤1-挂起】 【操作步骤2-显示】 【操作要求4】将挂起的vi作业切换到前台;继续向password.txt文件输入以下内容,输入完成后存盘退出。password.txt文件的后段内容: S06:12345678 S07:12345678 S08:12345678 S09:12345678 S10:12345678 S11:12345678 【操作步骤1-作业切换】

(完整版)Linux系统应用实验指导书(实验2)-账户管理和权限管理

实验二账户管理和权限管理 1、实验目的 (1)理解账户的实质 (2)学会设置和管理口令 (3)理解Linux系统的权限 (4)学会设置基本操作权限和特殊权限 2、实验内容 (1)使用命令行添加和管理普通用户 (2)使用命令行添加和管理组用户 (3)更改文件和目录的操作权限 (4)设置特殊权限 3、实验步骤 (A)新建普通用户,用户名是学号(以AP0604241为例),密码为123456 # useradd ap0604241 # passwd ap0604241 (B)用同样的方法新建用户linux,密码是linux (C)观察一下用户linux和ap0604241所在的组 # id linux # id ap0604241 (D)转换用户ap0604241 # su - ap0604241 (E)进入目录/home/linux $ cd /home/linux 观察是否成功,若否,为什么? (F)在根用户下,修改用户ap0604241的用户属性,使得该用户能够访问linux的HOME 目录 # usermod - G linux ap0604241 # id # su - ap0604241 $ cd /home/linux 观察一下是否成功,若否,为什么? $ su - # ll -l /home/ | grep linux # chmod 750 /home/linux # su - ap0604241

五邑大学信息学院Linux系统应用实验指导书 $ cd /home/linux (G)利用用户ap0604241在linux的HOME目录下创建文件,删除文件 $ touch file1 file2 观察是否成功,若否,为什么?继续下面操作 $ su - # chmod 770 /home/linux # su - ap0604241 $ cd /home/linux $ touch file1 file2 $ ll $ rm file2 (H)特殊权限设置 $ su - # ll /home | grep linux # chmod o+t /home/linux # ll /home | grep linux # su - linux # touch file2 # su ap0604241 # rm file1 # rm file2 观察实验结果 (I)保存下列文件,打包压缩 /etc/passwd /etc/group /home目录的所有目录信息 以上所有文件保存在/home/ap0604241(学生的学号)目录下,文件名为ap0604241.tar.gz 4、实验要求 在虚拟机上将上述命令熟练掌握,等指导老师检查完方可离开。 完成实验报告,并以word文件的形式发送到网络教学平台,步骤(I)中的文件以附件的形式一起发送到网络教学平台上。 1

实验5 账户与权限管理(答案)

实验六账户与权限管理 1.目的和要求 (1)练习Linux的账号管理命令。 (2)了解计算机用户和工作组的基本概念。 (3)掌握计算机用户的相关管理方法 2.实验环境 硬件:PC机软件:ubuntu操作系统、虚拟机 3.实验步骤 任务1:用户与组管理 1)新建用户student useradd student 2)修改student的密码为student123 passwd student Passwd: student123 ReType:student123 3)切换到第二个虚拟终端,并以student登录ctrl+alt+f2 4)切换到root权限su - 5)新建组students groupadd students 6)删除组students groupdel students 7)新建用户stu,并修改密码为stu123 useradd stu passwd stu123 8)修改stu的主目录为/root usermod –d /root stu 9)请问stu这个用户能登录么?为什么? 10)修改stu用户的主目录为/home/stu usermod –d /home/stu stu 11)切换到另一个虚拟终端,并以stu登录 12)查询目前登陆到系统的用户who 13)发送广播hello(发送后切换到其他终端看看收到消息了么?然后切换回来) wall “hello”

14)结束会话。Ctrl+d 任务2:权限管理 1)设置文件权限 ●在用户主目录下创建目录test,进入test 目录创建空文件file1。并以 长格形式显示文件信息,注意文件的权限和所属用户和组。 ●对文件file1 设置权限,使其他用户可以对此文件进行写操作。并查看 设置结果。 ●取消同组用户对此文件的读取权限。查看设置结果。 ●用数字形式为文件file1 设置权限,所有者可读、可写、可执行;其他 用户和所属组用户只有读和执行的权限。设置完成后查看设置结果。 ●用数字形式更改文件file1 的权限,使所有者只能读取此文件,其他任 何用户都没有权限。查看设置结果。 ●为其他用户添加写权限。查看设置结果。

实验02-创建数据库、用户及权限管理

实验二创建数据库、用户及权限管理 一、实验目的 1)掌握使用数据库配置助手DBCA创建、维护数据库的方法 2)了解手动创建、配置数据库的方法 3)掌握数据库初始化参数文件的使用 4)了解数据库启动与关闭的步骤及数据库不同状态之间如何切换。 5)了解Oracle数据库安全机制 6)掌握用户管理、权限管理、角色管理的方法 二、预习内容(参照教材第3章、第8章和第10章内容) 1)Oracle中创建数据库的方法有哪些?它们分别有哪些优点和缺点? 2)Oracle数据库的启动和关闭分别包括哪几个阶段,各有什么特点? 3)Oracle数据库的安全控制机制有哪些? 4)Oracle数据库中的权限有哪几种? 三、实验环境 32位Windows XP/Windows Server2000/Windows Server2003 +Oracle10g环境 四、实验内容 1)利用DBCA创建一个名为STUDENTDE的数据库。 2)手动创建一个名为TEACHER的数据库。 3)在sqlplus中练习启动、关闭数据库,切换数据库的状态。 4)通过数据字典视图,查看数据库的配置信息。 5)创建一个口令认证的数据库用户user_a,口令为usera,默认表空间为USERS,配额为10MB,初始账户为锁定状态。 6)创建一个口令认证的数据库用户user_b,口令为userb。 7)为user_a用户授予CREATE SESSION权限、scott.emp的SELECT权限和UPDATE 权限。同时允许该用户将获得的权限授予其他用户。 8)将用户user_a的账户解锁,将口令设置为aaaaaa。 9)用user_a登陆数据库,查询和更新scott.emp中的数据,同时将scott.emp的SELECT 和UPDA TE权限授予用户user_b。 10)禁止用户user_a将获得的CREATE SESSION权限再授予其他用户。 11)禁止用户user_a将获得的scott.emp的SELECT权限和UPDATE权限再授予其他用户。 12)创建角色role_a和role_b,将CREATE TABLE权限、scott.emp的INSERT权限和DELETE权限授予role_a;将CONNECT、RESOURCE角色授予roleb. 13)将角色role_a、role_b授予用户user_a. 14)屏蔽用户user_a的role_b角色. 五、实验步骤 写出完成每一条实验内容对应的实验步骤和SQL语句。 六、思考题 1)文本初始化参数文件与服务器初始化参数文件有什么区别? 2)举例说明在什么情况下应该将数据库置于受限状态。 3)Oracle数据库系统权限的授予与回收和对象权限的授予与回收有什么区别? 七、实验总结 写出本次实验的收获、不足和改进。

实验2_本地账户管理

实验二Windows Server 2003本地账户管理 一、实验目的: 1、学习Windows Server 2003 中的本地用户账户设置方法。 2、学习Windows Server 2003 中的本地组账户的使用方法。 3、学习Windows Server 2003 中本地本地安全策略的设置方法。 二、实验环境: 操作系统:Windows Server 2003;每3台计算机组成一个合作小组,可以通过网上邻居互相访问。 三、准备工作: 1、用Administrator 账户登录计算机;把除了内置的用户帐户和内置的组帐户外的所有帐户都删除。 2、检查能否通过网上邻居访问合作者的计算机。 ①要求合作者检查本地帐户权利,将Everyone 从允许“从网络访问此计算机”的权利中删除; ②要求合作者的Administrator 账户密码不是空。(建议Administrator 账户设置的密码为“abc,123”) 四、实验内容: 1、建立用户账户实验 用Administrator 账户登录计算机;按照下面的要求创建用户账户: 切换到新帐户中,进行以下操作

: ①让合作者通过网上邻居登录本机。 问:如果登录时要求输入密码,应该输入哪台计算机上的帐户名和密码?答:输入和作者的帐户名和密码 ②用“whoami /logonid”命令查看本帐户的安全标识符,并记录下来。 答:

③到系统分区中找到本帐户的用户配置文件,利用这个配置文件在桌面上增加一个文本文件。 答: 问:在本帐户中,能否打开和修改Administrator 账户的配置文件? 答:不能 ④修改本帐户的密码。 问:你是如何做的? ⑤切换回Administrator 账户。 问:桌面上能否看到新帐户添加的文件?

实验二_Linux系统登录及用户管理

实验二Linux系统登录及用户管理 专业:软件工程班级:10软工学号:320107101133 姓名:林海鹏实验日期:2011-03-14 实验地点:D201 指导老师:张小进 二、实验目的: (1)掌握系统远处登录的几个常用命令。 (2)理解与用户账号及组账号有关的几个重要文件。 (3)掌握命令行和图形方式下查看、添加、删除用户账号的用法。 (4)掌握改名用户的方法。 二、实验内容: (1在虚拟机上以超级用户登录。 (2)用telent命令远程登录实验室中的其他主机。 (3)查阅newusers命令及参数,练习命令方式下成批添加用户的方式。 (4)在命令行方式下练习添加、删除用户,修改用户属性。 (5)在命令行方式下练习添加、删除用户组,修改用户属性组。 (6)在图形方式下练习添加、删除用户,修改用户属性。 (7)在图像方式下练习添加、删除用户组,修改用户属性组。 (8)用su命令在超级用户与普通用户之间改变身份。 (9)尝试在远处登录(非超级用户)情况下能否添加、删除用户,修改用户属性。 (10)在虚拟机上以普通用户登录,再尝试(2)~(8)项的实验内容。 (11)用cat命令打开/etc/passwd文件,查看用户账号创建前后的变化情况。 三、实验记录:(可选) (1)使用root超级用户登录在虚拟机。 (2)用telent命令远程登录实验室中的其他主机。

(3)使用newusers命令成批添加用户: 首先,编辑一个passwd文件格式的、包含所有要创建用户账户信息的文本文件;把该文件命名为new.txt输入: 保存,然后执行命令:#newusers new.txt (4)在命令行方式下练习添加、删除用户,修改用户属性。 命令形式添加用户: 命令形式删除用户:userdel [-r] [用户名]

数据库实验九-用户管理和权限管理

计算机科学与技术系 实验报告 专业名称 13级软件工程 课程名称数据库原理与应用 项目名称用户管理和权限管理 班级 (2)班 学号 姓名 同组人员无 实验日期 2015年1月3日

一、实验目的与要求: (简述本次实验要求达到的目的,涉及到的相关知识点,实验的具体要求。) 实验目的 1、学习理解和体会数据库安全性的内容。 2、加强对数据库管理系统的安全管理功能的认识。 预习要求 1、复习和掌握教材6.1节内容。 2、预习SQL Server软件的使用和SQL Server中用户管理和权限管理的概念、创建和执行过程。 3、准备好上机所需的程序。 二、实验内容 (根据本次实验项目的具体任务和要求,完成相关内容,可包括:实验目的、算法原理、实验仪器、设备选型及连线图、算法描述或流程图、源代码、实验运行步骤、关键技术分析、测试数据与实验结果、其他) 实验内容 1、以系统管理员身份完成如下实验: 1)建立3个不同用户名称的注册用户。 2)使用ALTER LOGIN命令对建立的注册用户作不同的修改。 3)建立一个数据库管理员用户。 2、以数据库管理员身份完成如下实验: 1)根据已有的注册用户建立3个当前数据库的用户。 2)使用ALTER USER命令修改用户名。

3)建立1个角色‘role1’,授予该角色查询、修改、插入学生表的权限。 4)授权‘user2’用户‘role1’角色,不授予‘user3’任何角色,比较‘user2’和‘user3’权限。(如果由(2)改了新的用户名,则以对应的新用户名进行相应工作) 5)取消‘user3’的role1角色。 3、以下实验由若干学生一组共同完成: 1)授予‘user2’和‘user3’建立对象的权限,并各自建立自己的对象(如表和视图等)。 2)授予‘user2’用户‘学生’表的查询、修改、删除、插入等权限及转授权限,在授权过程中体会GRANT命令中WITH GRANT OPTION短语的作用。再由‘user2’授予‘user3’权限(自己定义)。 3)分情况收回授权,并体会REVOKE命令中GRANT OPTION FOR和CASCADE短语的作用。 实验原理 1、建立注册用户的语句是: CREATE LOGIN login_name {WITH PASSWORD=’password’ [MUST_CHANGE] [, DEFAULT_DATABASE=database] [, CHECK_EXPIRATION={ON|OFF}]} 2、修改注册用户的语句是: ALTER LOGIN login_name {{ENABLE | DISABLE} | WITH PASSWORD=’password’ [, OLD_ PASSWORD=’oldpassword’] [, DEFAULT_DATABASE=database] [, NAME = login_name]} 3、建立数据库用户的语句是: CREATE USER user_name [LOGIN login_name]

用户管理和进程管理实验报告

实验项目名称:用户管理和进程管理学号:上机实践日期:2011-11-14实验项目编号:六组号:上机实践时间: 2 学时 一、目的(本次实验所涉及并要求掌握的知识点) 1、掌握和学会Linux的用户管理 2、掌握和学会Linux的进程管理 二、实验内容与设计思想(设计思路、主要数据结构、主要代码结构、主要代码段分析、电路图) 实验内容 1)创建1个用户登录脚本的模板,命名为/etc/skel-net,在skel-net中创建一文件名为“网络用户须知”,创建用户net09用skel-net的模板,创建完毕到这该用户家目录中检查是否有“网络用户须知”文件。 2)先设置当前日期为2011年11月14日,用命令修改net09用户,设置最小口令时间为2天,最长口令时间为7天,口令失效前3天警告,2011年11月16日帐号被禁用。 3)用命令修改用户的默认属性,设置家目录为/home/ttt,默认shell为csh。查看useradd文件是否生效了,然后改回原来的状态。 4)设置用户net09默认创建文件的权限为600,创建一个空文件,检查权限是否正确。 5)实现ftp后台自动下载的方式下载ftp://210.34.148.138/常用软件/光盘映象/VC++.iso(即:注销用户后,系统仍然继续下载指定文件) 6)填写实验报告单,下周实验课(11月28日)前传到服务器上,实验报告单的文件名格式为“11.14-11.21-xxx实验报告”,xxx为自己的名字 三、实验使用环境(本次实验所使用的平台和相关软件) VMware、Red Hat Enterprise Linux 5 四、实验步骤和调试过程(实验步骤、测试数据设计、测试结果分析) 1、创建1个用户登录脚本的模板,命名为/etc/skel-net,在skel-net中创建一文件名为“网络用户须知”,创建用户net09用skel-net的模板,创建完毕到这该用户家目录中检查是否有“网络用户须知”文件。 2、先设置当前日期为2011年11月14日,用命令修改net09用户,设置最小口令时间为2天,最长口令时间为7天,口令失效前3天警告,2011年11月16日帐号被禁用。

实验二 文件系统磁盘管理

实验二文件系统及磁盘管理 1.文件系统管理 一、实验目的 ●掌握Linux下文件系统的创建、挂载与卸载。 ●掌握文件系统的自动挂载。 二、项目背景 某企业的Linux服务器中新增了一块硬盘/dev/sdb,请使用fdisk命令新建/dev/sdb1主分区和/dev/sdb2扩展分区,并在扩展分区中新建逻辑分区/dev/sdb5,并使用mkfs命令分别创建vfat和ext3文件系统。然后用fsck命令检查这两个文件系统;最后,把这两个文件系统挂载到系统上。 三、实验内容 练习Linux系统下文件系统的创建、挂载与卸载及自动挂载的实现。 四、实验步骤 子项目1.创建/dev/sdb1和/dev/sdb5 ●使用fdisk命令创建/dev/sdb1主分区。 ●使用fdisk命令创建/dev/sdb2扩展分区。

●使用fdisk命令创建/dev/sdb5逻辑分区。 ●输入子命令w,把设置写入硬盘分区表,退出fdisk并重新启动系统。 ●用mkfs命令在上述刚刚创建的分区上创建ext3文件系统和vfat文件系统。 ●用fsck命令检查上面创建的文件系统。 子项目2.挂载/dev/sdb1和/dev/sdb5 ●利用mkdir命令,在/mnt目录下建立挂载点,mountpoint1和mountpoint2。 ●把上述新创建的ext3分区挂载到/mnt/mountpoint1上。

●把上述新创建的vfat分区挂载到/mnt/mountpoint2上。 ●利用mount命令列出挂载到系统上的分区,查看挂载是否成功。 ●利用umount命令卸载上面的两个分区。 子项目3.实现/dev/sdb1和/dev/sdb5的自动挂载 ●编辑系统文件/etc/fstab文件,把上面两个分区加入此文件中。 ●重新启动系统,显示已经挂载到系统上的分区,检查设置是否成功。 子项目4.挂载光盘和U盘 ●取一张光盘放入光驱中,将光盘挂载到/media/cdrom目录下。查看光盘中的文件。 ●利用与上述相似的命令完成U盘的挂载与卸载。 五、实验思考题 1. 在Linux下能创建Windows 的分区吗?在Linux下能创建Windows的文件系统吗? Windows操作系统可以识别ext3文件系统吗? 2.系统挂装表的文件名?系统挂装表的作用是什么?其文件格式使什么? 3.利用mount命令挂装一个文件系统和将其写入/etc/fstab文件的区别是什么?

实验二 人员组织和权限管理

实验二人员组织及权限管理 一、实验目的 1、掌握PDM中企业机构、人员、角色的设立与管理 2、访问控制项与权限设定 二、实验设备及准备 打开服务端,登陆PDM,通过左侧控制面板进入权限管理模块 三、实验内容与步骤 a)创建用户:进入TH-PDM系统能够,从左侧控制面板中找到“管理员工具”->“权限管理”,鼠标指向“全部用户”栏,右键下拉菜单中选择“新增”。系统显示“用户信息”窗口。以此填写用户登录名称、显示名称、密码,单击“确定”退出。 b)修改用户密码:单击“全部用户”栏中准备修改的用户->右键下拉菜单->“修改密码”或“修改用户信息”在随后跳出的相应窗口中输入新的密码:单击“确定”退出。 c)删除用户:单击“全部用户”栏中准备删除的用户->右键下拉菜单->“删除”。系统弹出确认对话框:单击“是”按钮,删除此用户。 d)添加用户组:单击欲修改名称的用户组->右键下拉菜单->“修改名称”。系统弹出“修改组织名称”窗口:键入新的用户组名称,单击“确认”退出。 e)以组织为核心尽心调配:单击组织结构栏中的【产品研究所\直列泵研究室】选中全部用户栏中【WYF(王羽飞)】前面的方框,或选中用户之后单击组织成员栏和全部用户栏之间的按钮<<;选中全部角色栏中角色【工艺人员】前面的方框,或选中【工艺人员】之后单击成员角色栏和全部角色栏之间的“<<”按钮,配置具体用户的角色:反之,若解除上述操作,则取消角色或用户前面的方框,或单击“>>”按钮。 四、操作要点 熟悉各快捷按钮的位置,练习使用手册。 五、实验报告 1、简述实验内容、目的; 2、进入指定用户组; 3、记录操作流程及实验内容; 六、思考题 1、如何创建用户? 2、如何以用户为核心进行调配操作?

实验四 Linux下用户和组的管理

实验四Linux下用户和组的管理、磁盘限额 一. 一.实验目的: 1.1.掌握在Linux系统下利用命令方式实现用户和组的管理; 2.2.掌握利用Linux-conf进行用户和组的管理; 3.3.掌握磁盘限额的实现方法。 二. 二.实验内容: 1.1.用户和组的管理; 2.2.磁盘限额。 三. 三.实验步骤: 1. 1.用户的管理 ●●创建一个新用户user01,设置其主目录为/home/user01:#useradd –d /home/user01 -m user01 ●●查看/etc/passwd文件的最后一行,看看是如何记录的。 ●●查看文件/etc/shadow文件的最后一行,看看是如何记录的。 ●●给用户user01设置密码:#passwd user01。 ●●再次查看文件/etc/shadow文件的最后一行,看看有什么变化。 ●●使用user01用户登录系统,看能否登录成功。。 ●●锁定用户user01:#passwd -l user01。 ●●查看文件/etc/shadow文件的最后一行,看看有什么变化。 ●●再次使用user01用户登录系统,看能否登录成功。 ●●解除对用户user01的锁定:#passwd -u user01 ●●更改用户user01的帐户名为user02:#usermod –l user02 user01。 ●●查看/etc/passwd文件的最后一行,看看有什么变化。 ●●删除用户user02。 2. 2.组的管理 ●●创建一个新组,stuff:#groupadd stuff。 ●●查看/etc/group文件的最后一行,看看是如何设置的。 ●●创建一个新帐户user02,并把他的起始组和附属组都设为stuff:#useradd –g stuff –G stuff user02。 ●●查看/etc/group文件中的最后一行,看看有什么变化。 ●●给组stuff设置组密码:#gpasswd stuff。 ●●在组stuff中删除用户user02:#gpasswd –d user02 stuff。 ●●再次查看/etc/group文件中的最后一行,看看有什么变化。 ●●删除组stuff。 3. 3.用Linux-conf创建用户和组 ●●进入X-Window图形界面。 ●●在终端中输入userconf命令,启动Linux-conf的用户管理子程序,在打开的界面中练习 用户、组的设置。 4. 4.磁盘限额

《Linux操作系统》实验二-Linux用户管理及管理命令

《Linux操作系统》 实验报告 实验二:Unix/Linux用户管理及管理命令

1、实验目的 (1)掌握Unix/Linux用户管理机制与管理命令; (2)掌握用户和组管理命令; (3)掌握密码管理机制和密码管理命令; (4)了解对用户和组进行管理的图形界面; (5)了解与用户和组管理相关的其它命令。 2、实现设备 每人一台装有Linux系统的PC机。 3、实验方法与注意事项 不要做对系统或对其他用户不安全的事情。 做实验请不要修改超级用户密码。如果修改了root用户密码,请在实验结束前将其恢复为原密码。 用户要按通常实验要求认真书写实验报告。 4、实验过程 1)用户管理 (1)创建用户 用命令useradd/adduser以自己的名字创建一个用户。比如 useradd zhangsan 观察/etc/passwd、/etc/group和/etc/shadow的变化。方法 grep zhangsan /etc/passwd /etc/shadow /etc/group 观察/home目录内容的变化。

(2)为用户设置密码 用passwd命令为其设置密码后,用新建用户进行登录并工作。方法如下 a. passwd zhangsan b. 切换到另一终端,使用新用户zhangsan登录 c. 为自己修改密码:$passwd (3) 创建非默认属性的用户 创建用户lisi,让他与lisi在一个组。 useradd –g lisi 观察/etc/passwd、/etc/group和/etc/shadow的变化。 观察/home目录内容的变化。 (4) 组管理 创建一个名为lisi的组并观察/etc/group的变化。方法分别是 groupadd lisi grep lisi /etc/group (5) 用户的属性修改 将(3)中的lisi用户的组名改为lisi,方法是

相关主题
相关文档
最新文档