实验三 Linux用户管理
3 第三章 Linux系统基本管理实训-用户和组及权限管理
• finger命令
– 用途:查询用户帐号的详细信息 – 格式:finger [-l] [用户名]
• users、w 、who命令
– 用途:查询已登录到主机的用户信息
3-17
甲骨文实训教育产品----Oracle实训基地,Unauthorized reproducation or distribution prohibited.
图形化的用户和组管理工具
• 启动图形界面方式
– “系统” “管理” “用户和组群” – 按Alt+F2键后,运行“system-config-users”
3-18
甲骨文实训教育产品----Oracle实训基地,Unauthorized reproducation or distribution prohibited.
3-7
甲骨文实训教育产品----Oracle实训基地,Unauthorized reproducation or distribution prohibited.
用户帐号的初始配置文件
• • • • •
新建用户帐号时,从 /etc/skel 目录中复制而来 主要的用户初始配置文件 ~/.bash_profile:用户每次登录时执行 ~/.bashrc:每次进入新的Bash环境时执行 ~/.bash_logout:用户每次退出登录时执行
甲骨文实训教育产品----Oracle实训基地,Unauthorized reproducation or distribution prohibited.
用户帐号文件
• 用于保存用户的帐号基本信息 • 文件位置:/etc/passwd • 每一行对应一个用户的帐号记录
– – – – – – – 字段1:用户帐号的名称 字段2:用户密码字串或者密码占位符“x” 字段3:用户帐号的UID号 字段4:所属基本组帐号的GID号 字段5:用户全名 字段6:宿主目录 字段7:登录Shell信息 [root@localhost ~]# tail -1 /etc/passwd test:x:500:500:test Test:/home/test:/bin/bash
Linux实验3
福建农林大学实验报告系:专业:年级:姓名:学号:实验室号__ 计算机号实验时间:指导教师签字:成绩:实验三用户管理一、实验目的和要求1) 掌握在Linux系统下利用命令方式实现用户和组的管理;2) 掌握批量创建用户的方法。
二、实验内容和原理1.用户的管理●创建一个新用户user01,设置其主目录为/home/user01。
●查看/etc/passwd文件的最后一行,看看是如何记录的。
●查看文件/etc/shadow文件的最后一行,看看是如何记录的。
●给用户user01设置密码。
●再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
●使用user01用户登录系统,看能否登录成功。
●锁定用户user01。
●查看文件/etc/shadow文件的最后一行,看看有什么变化。
●再次使用user01用户登录系统,看能否登录成功。
●解除对用户user01的锁定●更改用户user01的帐户名为user02。
●查看/etc/passwd文件的最后一行,看看有什么变化。
●删除用户user02。
2.组的管理●创建一个新组,stuff。
●查看/etc/group文件的最后一行,看看是如何设置的。
●创建一个新帐户user02,并把他的主要组和附属组都设为stuff。
●查看/etc/group文件中的最后一行,看看有什么变化。
●给组stuff设置组密码。
●在组stuff中删除用户user02。
●再次查看/etc/group文件中的最后一行,看看有什么变化。
3.用桌面操作创建用户和组●进入X-Window图形界面。
●打开控制面板,启动用户和组群管理子程序,在打开的界面中练习用户、组的设置。
4.批量添加用户a)将07级计算机专业的50名学生,添加到Linux系统中,让他们成为student组的成员。
用户名格式为:s07001-s07030;学生的初始密码为:stu001-stu030,请参考P125的7个步骤,完成添加并设置用户的操作,记录各步骤的结果和相应的文件内容。
用户管理实验报告
一、实验目的1. 掌握Linux系统中用户管理的原理和基本操作。
2. 熟悉用户和组的创建、修改、删除等操作。
3. 了解权限管理的基本概念,学习如何设置文件和目录的权限。
4. 熟悉用户切换、登录和注销等操作。
二、实验环境1. 操作系统:Linux(如CentOS、Ubuntu等)2. 虚拟机软件:VMware、VirtualBox等3. 实验主机:一台安装Linux操作系统的虚拟机三、实验内容1. 用户管理的基本概念在Linux操作系统中,用户是指能够使用计算机软、硬件资源的实体。
用户管理的主要任务包括用户创建、用户信息修改、用户权限设置等。
用户管理是保障系统安全的重要环节。
2. 用户和组的创建(1)创建用户使用`useradd`命令创建用户,如下所示:```# useradd -m -d /home/username -s /bin/bash username```其中,`-m`参数表示创建用户的同时创建用户的主目录,`-d`参数指定用户的主目录,`-s`参数指定用户的默认Shell,`username`为用户名。
(2)创建组使用`groupadd`命令创建组,如下所示:```# groupadd groupname```其中,`groupname`为组名。
3. 用户信息修改使用`usermod`命令修改用户信息,如下所示:```# usermod -m -d /home/username -s /bin/bash username```该命令与创建用户命令类似,用于修改用户的主目录、Shell等。
4. 用户权限设置(1)设置文件权限使用`chmod`命令设置文件权限,如下所示:```# chmod [权限] 文件名```其中,权限包括:r(读取)、w(写入)、x(执行),可组合使用。
(2)设置目录权限使用`chown`命令设置目录权限,如下所示:```# chown [用户] [目录名]```其中,`[用户]`表示所有者,`[目录名]`表示目录名。
linux用户管理任务实验报告
《实用操作系统》实验报告实验报告:实验项目名称:用户管理任务班级:学号:姓名:地点:时间:实验内容:一、用户管理(一)添加用户useradd1、增加新用户user1,用户主目录:/home/user12、设置user1密码为user1113、增加新用户user2,用户主目录:/user/user24、设置user2 的密码为空5、以user1用户身份登陆6、将/home/file1文件拷贝到user1的用户主目录下,能够执行成功吗?7、将/home/file1文件拷贝到/home/dir1目录下,能够执行成功吗?8、切换到root用户9、将/home/file1文件拷贝到/home/dir1目录下,能够执行成功吗?为什么?10、执行# chown user1 /home/dir1,命令作用是什么?11、切换回user1用户12、将/home/file1文件拷贝到/home/dir1目录下,能够执行成功吗?为什么?13、passwd和shadow文件的前5行内容和后4行内容是什么?思考题:/etc/passwd和/etc/shadow的文件权限对于系统安全有何作用?(二)删除用户1、#userdel user12、#userdel -r user2思考:步骤1和步骤2的执行结果有什么异同?步骤1要达到和步骤2同样结果,还需要增加哪些操作二、组的管理(一)创建新的组group1、执行命令# useradd user4 ,是否创建了新的组user4?2、创建新用户user5和组user53、增加新的用户组workgroup(二)组中用户的添加1、#gpasswd –a user4 workgroup2、#gpasswd –a user5 workgroup3、组信息保存在那个文件中?打开此文件察看是否有相关信息。
实验步骤及结果:一、用户管理:1)进入桌面,打开“系统”,找到“管理”,点击“用户和组群”;2)点击左上方“添加用户”图标,根据实验要求创建用户名,口令及修改主目录路径;其中,用户user2的口令可以暂定非空口令,等进入root用户环境下使用命令“passwd –d user2”将其改为空;使用“passwd –S user2”查看用户user2密码即可;3)重启系统,按实验要求用户名user1登录;4)进入user1用户桌面,打开终端输入“cp /home/file1 /home/root”回车后,不能执行成功,显示home目录下没有file1文件;5)进入user1用户桌面,打开终端输入“cp /home/file1 /home/dir1”回车后,不能执行成功,也显示home目录下没有file1文件;6)在命令框中输入“su”切换到root用户;7)在命令框中输入“cp /home/file1 /home/dir1”,命令执行仍不能成功,显示系统用户下,home目录中也找不到file1文件;在此可以得出结果:系统home目录中不存在file1文件,也不存在dir1目录,完成前述实验需要创建所需文件file1和目录dir1;创建命令分别使用touch和mkdir;之后再次输入命令行,执行才成功;8)在命令框中输入“chown user1 /home/dir1”回车,输入“exit”退出系统用户后,即将/home/dir1属主改为user1用户,在user1用户下,有可以使用/home/dir1的权限;9)切换回user1用户,将/home/file1文件拷贝到/home/dir1目录下,输入“cp/home/file1 /home/dir1”回车,结果显示权限不够,说明user1用户下,对指定的/home/dir1有使用权限,因它不是/home/file1的属主而无使用权限;10)在命令框中输入“head –n 5 /etc/passwd”回车,可以得到passwd文件前五行内容;输入“tail –n 4 /etc/shadow”回车显示无法得到shadow文件后四行内容,显示权限不够;切换用户到系统root用户后,输入“tail –n 4 /etc/shadow”可以得到其内容;11)在命令框中(root用户环境下)输入命令“userdel user1”回车;想达到彻底删除user2用户的效果,即要删除user1用户下仍存在的相关目录,可再执行命令“rm –rf /home/user1”,便可删除user1目录的一切;12)在命令框中(root用户环境下)输入命令“userdel -r user2”回车可以得到彻底删除用户user2的一切;二、组的管理1)在命令框中执行命令“useradd user4”回车,创建新的用户和组user4;2)创建新用户user5和组user5,增加新的用户组 workgroup ,将用户user4和user5添加到workgroup组中,打开组文件等的结果如下;命令输入先后为:“useradd user5”,“groupadd workgroup”,“gpasswd –a user4 workgroup”,“gpasswd –a user5 workgroup”,“cat /etc/group”;实验讨论和分析1.在添加用户任务中,关于用户user2密码设置为空,通过手动“添加用户”,无法设置口令为空。
Lniux系统下用户的管理实验报告
实验四 Lniux系统下用户的管理
一、实验目的
1.掌握在Linux系统下利用命令行方式实现用户管理
2.掌握在Linux系统下利用命令行方式实现用户组管理
二、实验内容
1.用root用户登录系统,查看用户账户文件/etc/passwd和口令文件/etc/shadow的内容。
观察个账户的shell、UID、GID,结果如下:
2.创建一个新用户huihui01,并给用户huihui01设置密码“Huihui01”,然
后查看该用户在shadow文件中口令存储字段内容。
3.用huihui01账号登录系统,观察能否正常登录,然后利用su命令切换为root用户。
4.创建一个新用户huihui02,设置密码为“Huihui02”,工作目录设置为“/home/huihui02”,指定其UID为505,该用户属于huihuis用户组。
5.锁定huihui02用户,观察/etc/shadow文件内容变化。
6.对用户huihui02解除锁定,观察/etc/shadow文件内容变化。
7.创建一个名为computers用户组,然后创建一个名为jack的用户,并将该用户添加到computers用户组。
8.将用户huihui01和huihui02添加到computers用户组中。
9.使用“su”命令进行用户身份切换,注意观察用户切换是否成功。
10.删除本次实训中新建的用户和用户组,并删除相关用户的工作主目录。
三、实验小结
通过本次对用户与组的账号管理实验中,我了解了用户和组的账号类型及相关文件,能熟练的运用shell命令进行用户的管理和组的管理。
实验3:Linux账户管理
4、在当前目录下新建目录pst,并设置目录的SGID权限,并查看权限情况
#mkdir pst
#chmod 2644 pst
#ls -l
5、取消设置改目录pst的SGID权限,并查看权限
#chmod g-s pst
#ls –l
6、回到/root目录,并删除目录/home/pst和文件hao123
#grep redhat /etc/gshadow
取消redhat组的组管理员
# gpasswd –A‘’redhat
#grep redhat /etc/gshadow
18、将redhat从root组删除
#gpasswd –d redhat root
19、删除当前目录文件abc,xyz和abx
#cd /home/new
1实验要求和目的掌握linux字符界面下基本的帐户管理进行简单操作掌握对文件或目录进行普通权限和特殊权限的设置方法2实验内容和步骤1帐户管理基本操作1在桌面上单击鼠标右键在弹出的快捷键菜单中选择开启终端2创建一个新组staffgroupaddstaff3创建一个用户new同时加入staff附加组中useraddstaffnew4显示当前用户所属的组groups5显示指定用户所属的组groupsnew6显示当前用户的uidgid和用户所属的组列表id7切换当前用户到new同时转换用户工作环境new8显示当前用户的uidgid和用户所属的组列表id9创建一个新文件并查看其用户和组touchabcnewgrpstaff11显示用户当前的uidgid和用户所属的组列表id12创建一个新文件xyz并查看其用户和组touchxyzrootpasswd
#touch abx
#ls –l abx
linux操作实验linux下用户组管理
姓名学号班级实验三Linux 下用户与组的管理一、实验目的1.理解/etc/passwd和/etc/group文件的含义;2.掌握桌面环境下管理用户与组群的方法;3.掌握利用shell命令管理用户与组群的方法;4.掌握批量新建用户账户的步骤和方法。
二、实验环境1. Linux 软件和计算机三、实验内容或步骤实验准备知识为书上第8 章内容,p129~152。
1.桌面环境下,进行用户和组群的添加、修改、删除操作。
注意修改用户时,口令信息中各设置参数的含义。
2.用户管理器中显示用户的信息,利用搜索过滤器查找以某个字母开头的用户3.用groupadd 添加一组群名称为自己姓名的全拼。
,并指定其GID 为一个三位数(第一个数字为班号+5,比如1 班的就是1+5,后两位数是自己学号的最后两位)。
4.用useradd 命令创建一名称为自己姓名首字母的用户,并指定其主要组群为刚才所创建的组群,用户ID 同组群的GID。
例如组群为renyanyun,GID602,用户为ryy,UID602.5.用id 命令查看ryy 用户的UID、GID。
6.用passwd 命令分别修改root 、ryy 用户的密码。
7.用vi 代开passwd、shadow、group、gshadow 文件,熟悉文件中各项的含义。
8.用passwd命令删除ryy用户密码,然后尝试以ryy用户登录,看是否需要密码。
9.用passwd命令锁定和解锁ryy用户,,并分别尝试能否以ryy用户登录。
10.用usermod 命令修改ryy 用户,使其用户名变为ya ny u n (自己名字的全拼),UID 变为601.11.用groupmod 命令修改renyanyun 组群,使其组群名变为ren (自己姓的全拼),用idyanyun 查看变化情况。
12.用groupmod 命令修改ren 组群,使其GID 为601,用id yanyun 查看变化情况。
实验3 用户管理
实验三用户管理1.实验目的:1)熟悉Linux操作系统中的用户和组的概念。
2)掌握Linux操作系统中用户管理。
3)理解用户管理涉及的系统配置文件。
2.实验要点:1.认真阅读课本第七章的内容,掌握相关指令的使用。
2. 理解系统管理中的用户管理的概念,掌握如何在Linux系统中管理用户和组。
3.实验准备:1 熟悉useradd(adduser)和userdel指令的使用2 熟悉groupadd和groupdel指令的使用3 熟悉passwd指令的使用4了解who、id、,finger,groups、whoami、newgrp指令的用法5 学习使用用户管理器管理用户4.实验内容:设置系统以字符界面方式启动:4.1用户管理1:使用useradd(adduser)指令添加名称为user1、user2、user3、user4的用户,分别为其设定密码。
2:使用userdel指令删除user4用户3.使用chfn指令添加用户的详细信息,并使用finger指令察看相关信息。
4.锁定user1用户,使其无法登陆。
(有几种方法?)5.在其他终端使用用户user1、user2等登陆验证。
6.为user1解锁,使其能正常登陆。
4.2组管理。
1:使用groupadd指令添加user和group两个组2:使用groupdel指令删除group组3: 将用户user1、user2、user3添加到user组中。
4:指定user1为组管理员。
5.使用user1账户登陆,删除组内成员user3.6.更改user1账户的主组为user并验证。
4.3其他指令使用who、id、whoami、groups等指令1:使用who指令查看当前登陆系统的用户2:使用id指令查看当前用户的UID与GID2:使用whoami指令查看当前使用shell的用户名称4.4 打开用户管理配置文件/etc/passwd,/etc/shadow,/etc/group察看内容4.5 使用用户管理器管理用户和组。
linux实验三_Linux系统登录及用户管理
实验三Linux系统登录及用户管理一、实验目的(1)掌握系统远处登录的几个常用命令。
(2)理解与用户账号及组账号有关的几个重要文件。
(3)掌握命令行和图形方式下查看、添加、删除用户账号的用法。
(4)掌握改名用户的方法。
二、复习常用的命令te le nt 远处登录命令rs h 执行远程计算机上的命令u s er ad d 添加用户n e wu se rs 成批添加用户u s er de l 删除用户u s er mo d 修改用户属性g r ou pa dd 添加用户组g r ou pd de l 删除用户组g r ou pm od 修改用户组属性s u 改变用户的身份三.实验内容(1)在虚拟机上以超级用户登录。
(2)用telent命令远程登录实验室中的其他主机。
Ssh远程登录可以超级用户或普通用户(3)查阅newusers命令及参数,练习命令方式下成批添加用户的方式。
(4)在命令行方式下练习添加、删除用户,修改用户属性。
(5)在命令行方式下练习添加、删除用户组,修改用户属性组。
(6)在图形方式下练习添加、删除用户,修改用户属性。
(7)在图像方式下练习添加、删除用户组,修改用户属性组。
(8)用su命令在超级用户与普通用户之间改变身份。
(9)尝试在远处登录(非超级用户)情况下能否添加、删除用户,修改用户属性。
(10)在虚拟机上以普通用户登录,再尝试(2)~(8)项的实验内容。
(11)用cat命令打开/etc/passwd文件,查看用户账号创建前后的变化情况。
四、实验报告内容五、思考题(1)查阅资料,理解passwd和shadow文件的内容,说明成批添加用户命令的原理。
答:成批添加用户命令的原理是通过newusers 导入一个严格按照/etc/passwd 的书写格式来书写内容的文件来完成添加用户,然后通过chpasswd 导入用户密码文件来完成批量更新用户密码。
(2)通过实验总结用户账号管理的权限问题。
Linux 实验3
一、实验项目:用户与组群管理三、实验原理:桌面环境下用户与组群管理,字符界面下用户与组群管理,批量用户的增加;四、实验仪器:PC机Redhat网络操作系统五、实验步骤(纸张不够写可另外加纸并应装订):1.桌面环境下,单击主菜单\系统设置\用户和组群菜单,进行用户与组群的添加、修改、删除操作,注意理解修改用户时,口令信息中各设置参数的含义。
2.用户管理器显示所有的用户的信息,并利用搜索过滤器查找所有以s开头的用户。
3.用groupadd命令创建一名为czn组群,并指定其GID为600.答案:groupadd –g 600 czn4.用useradd命令创建chf用户,并指定其主要组群为czn,用户ID为600。
答案:usseradd -g czn –u 600 chf5.用id命令查看chf用户的UID、GID修改情况。
答案:id chf 查看UID为600 GID为6006.用passwd命令修改root、chf用户的密码。
答案:passwd root之后要求输入新的密码Passwd chf之后要求输入新的密码7.用vi打开passwd、shadow、group、gshadow文件,熟悉文件中各项的含义。
答案:vi /etc/passwdPasswd为用户账号信息文件,其每一个用户信息均由以下固定字段组成:用户名:口令:用户ID:用户所属主要组群ID:用户全面:用户主目录:用户登录Shell 其中口令用x代替。
Vi /etc/shadowShadow为用户口令信息文件,每个用户口令信息均由以下固定字段组成:用户名:34位MD5加密口令:时间:时间:时间:时间:时间:时间:保留其中时间部分请查阅书本p115vi /etc/groupgroup为组群账号信息文件,其每一个组群信息均由以下固定字段组成:组群名:口令:组群ID:用户列表其中口令用x代替。
vi /etc/gshadowgshadow为组群口令信息文件,每个组群口令信息均由以下固定字段组成:组群名:34位MD5加密口令:时间:时间:时间:时间:时间:时间:保留其中时间部分请查阅书本p1158.用passwd命令删除chf用户密码,并尝试以chf用户登录,看看是不需要密码。
linux操作系统实验linux下用户与组的管理-推荐下载
学号
班级
实验三 Linux 下用户与组的管理 一、实验目的
1. 理解/etc/passwd 和/etc/group 文件的含义; 2. 掌握桌面环境下管理用户与组群的方法; 3. 掌握利用 shell 命令管理用户与组群的方法; 4. 掌握批量新建用户账户的步骤和方法。
二、实验环境 1. Linux 软件和计算机
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
实验三 linux系统管理
实验三 linux系统管理【实验目的】练习Linux系统管理,熟悉Linux系统管理。
【实验要求】通过Liunx用户和组管理、设备管理、文件系统管理、进程管理和shell程序设计,能够掌握linux系统管理,完成系统日常维护和管理工作,最后上交实验报告。
【实验内容】1、用户和组管理(1)创建用户gl,设置口令为12345。
(2)创建工作组gl,GID为2000。
(3)创建用户hn,属于gl用户组。
设置口令为abcde。
(4)复制/bin中的vi文件到当前用户主目录中,改名为myvi。
(5)修改用户主目录中的文件myvi的访问权限设置为:所有者可读、可写、可执行;所属组可读、可执行;其他用户可读。
(6)查看文件myvi的访问权限。
(7)复制bin中的vi文件到当前用户主目录中,改名为myfile。
(8)修改文件myfile的所有者为gl。
(9)查看myfile的所有者和所属组。
(10)删除用户gl,保留其主目录下的文件(11)查看用户gl的主目录的访问权限(12)删除用户hn,并删除其主目录下的文件2、设备和文件系统管理(1)手动挂载和卸载U盘,将其挂装到/mnt/u目录下①插入U盘②查看磁盘分区③建立/mnt/u目录④挂载⑤查看和访问U盘⑥卸载U盘;(2) 安装ntfs-3g文件系统①进入安装目录②配置③编译④安装(3) 自动挂载windows磁盘ntfs文件系统的挂载到/mnt/hd目录下①查看磁盘分区②建立/mnt/hd目录③挂载④查看和访问windows磁盘⑤设置开机自启动3、文件系统管理(1)统计目录/home使用磁盘空间的情况(2)以块单位来显示磁盘空间信息(3)在用户主目录中创建一个bigfile文件,文件大小为100KB(4)显示所有分区的信息,并写出每段显示内容。
(5)创建磁盘分区,大小为500M。
(6)将(5)的磁盘分区建立为文件系统ext3格式。
(7)同步分区表,而无须重启计算机。
实验三-用户和组的管理
实验项目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。
● 查看/etc/group文件中的最后一行,看看有什么变化。
管理linux系统实验报告
管理linux系统实验报告实验背景Linux 是一种以Unix 为基础设计的开源操作系统,广泛应用于服务器领域和嵌入式系统中。
作为一个管理员,熟悉并掌握Linux 系统的管理能力是十分重要的。
本次实验旨在加深理解Linux 的基本管理技能,并通过实践加以应用。
实验内容本次实验包括以下几个部分:1. 用户管理2. 文件权限管理3. 进程管理4. 磁盘管理5. 系统日志管理实验步骤1. 用户管理通过命令行创建一个新用户,并设置密码。
其中,新用户需要有管理员权限(sudo)。
bashsudo adduser <用户名>sudo passwd <用户名>sudo usermod -aG sudo <用户名>2. 文件权限管理创建一个新的文件夹,并设置不同的权限给不同的用户组:bashmkdir test_directorychown <用户名>:<用户组> test_directorychmod 750 test_directory3. 进程管理查看当前正在运行的进程列表,并进行进程的查找、结束操作:bashps auxkill <PID>4. 磁盘管理查看系统的磁盘使用情况,并对硬盘进行挂载和卸载操作:bashdf -hsudo mount /dev/<设备名> /mntsudo umount /mnt5. 系统日志管理查看系统日志,并分析其中的信息:bashtail /var/log/syslog实验总结通过本次实验,我学习到了Linux 系统的基本管理技能。
用户管理、文件权限管理、进程管理、磁盘管理和系统日志管理是运维人员必须掌握的基本技能。
合理设置用户权限、熟练运用命令行工具、了解硬盘的使用情况以及分析系统日志,都有助于提高系统的安全性和稳定性。
在实验过程中,我发现通过多次实践才能真正熟练掌握这些技能。
同时,还需要时常查阅相关的文档和资料,以便了解更多命令和技巧。
实验3_Linux用户和群组管理
实验3:Linux用户和群组管理实验目标1.理解用户、群组的概念;2.掌握Linux用户管理命令;3.掌握Linux群组管理命令;4.运用命令管理用户和群组。
项目背景某创业公司,由人力资源部、开发部、测试部、售后服务部等部门组成。
你作为系统管理员,采用Linux命令完成用户、群组管理各项任务。
实验步骤任务1:建立部门架构为人力资源部、开发部、测试部、售后服务部分别建立用户组hr、dev、testing、service,群组ID分别为511,512,513.$: sudo groupadd -g 511 hr$: sudo groupadd -g 512 dev$: sudo groupadd -g 513 testing$: sudo groupadd -g 514 service任务2:开发组用户管理在Linux服务器上,分别为开发部员工建立服务帐户。
(1)建立帐户jane,jane家目录为/home/jane,用户Shell为/bin/bash,用户初始密码为123456,并要求jane首次登录后必须修改密码。
$: sudo useradd -g 512 -d /home/jane/ -s /bin/bash -p 123456 jane;sudo passwd-f jane(2)设置jane的最短口令存活期为6天,最长口令存活期为60天,口令到期前5天提醒用户修改口令。
$: sudo chage -m 6 -M 60 -W 5 jane 或者sudo passwd -m 6 -M 60 -W 5 jane(3)为开发部员工tina建立帐户,tina家目录为/home/tina,用户Shell为/bin/bash,初始密码为123456,UID 设为510.$: sudo useradd -g 512 -d /home/jane -s /bin/bash -p 123456 -u 510 tina(4)为开发部员工tom建立帐户,tom家目录为/home/tom,用户Shell为/bin/tcsh,初始密码为空.$: sudo useradd -d /home/tom -s /bin/tcsh -p 123456 tom; sudo passwd -d tom (5)设置tom家庭住址为“苏州市机场路1号”,电话为“*************”.$: sudo chfn tom任务3:开发部员工日常管理(1)jane因病请长假,暂时禁用jane帐户$ sudo passwd -l jane(2)由于项目需要,将tom任命为测试部员工。
用户管理综合实验报告
一、实验目的1. 掌握Linux操作系统中用户管理的相关命令和操作方法。
2. 熟悉用户组的管理方法,包括创建、删除、修改用户组以及设置用户组权限。
3. 理解Linux操作系统中文件权限的概念,学会设置文件权限和目录权限。
4. 学会使用文件压缩和解压命令,实现文件的打包和恢复。
二、实验环境1. 操作系统:Linux CentOS 72. 虚拟机软件:VMware Workstation 153. 实验设备:一台配置为2GB内存、1核CPU的虚拟机三、实验内容1. 用户管理(1)创建用户:使用useradd命令创建用户,例如创建用户zhangsan。
(2)设置密码:使用passwd命令设置用户密码,例如为zhangsan设置密码。
(3)删除用户:使用userdel命令删除用户,例如删除用户zhangsan。
(4)修改用户信息:使用usermod命令修改用户信息,例如修改用户zhangsan的用户名为lisi。
(5)查看用户信息:使用id、whoami、users命令查看用户信息。
2. 用户组管理(1)创建用户组:使用groupadd命令创建用户组,例如创建用户组student。
(2)删除用户组:使用groupdel命令删除用户组,例如删除用户组student。
(3)修改用户组信息:使用groupmod命令修改用户组信息,例如修改用户组student的组名为teacher。
(4)查看用户组信息:使用groups命令查看用户所属的用户组。
3. 文件权限管理(1)设置文件权限:使用chmod命令设置文件权限,例如设置文件test.txt的权限为-rw-r--r--。
(2)设置目录权限:使用chmod命令设置目录权限,例如设置目录dir的权限为-rwxr-xr-x。
(3)查看文件权限:使用ls -l命令查看文件权限。
4. 文件压缩和解压(1)压缩文件:使用tar命令压缩文件,例如将文件test.txt和test2.txt压缩成test.tar。
Linux操作系统下用户管理和文件管理
实验三文件管理实践基础姓名:臧芳班级: 10系统集成学号:106302218同组实验者:实验名称文件管理实践基础实验时间2011-11-1 实验地点信2-506 指导教师姒茂新实验目的和要求:目的:在虚拟机FC14,纯文本模式下完成文件管理的基本操作;要求:掌握用户的创建、属性的修改、删除等基本操作的思维。
实验内容:(注意:要求写出所操作的过程中的关键步骤)任务:⑴在纯文本模式下,在终端tty1上以root用户登录;在终端tty2上以user 用户登录;创建一个用户为”你的姓名+学号后两位数字”,并赋予相关的密码。
在普通用户user登录情况下,创建以下目录结构;在用户主目录中用vi编辑器创建一文本文件lxtest,存储在“姓声母22”下,内容是“校名系名班级名和你的姓名”。
请写出所有操作过程:⑵改变当前目录为“姓声母1”,将文件lxtest复制到“姓声母21”,请实现该操作;⑶改变当前目录为“姓声母22”,将文件lxtest复制并更名为lxcopy,存放到“姓声母211”,请实现该操作;⑷将文件lxcopy,移到“姓声母1”中,请实现它;⑸将文件lxcopy,移到“姓声母21”中,更名为lxt,请实现它;⑹用数字法将文件lxt的访问权限更改为三种用户都可读、写。
⑺改变当前目录为“姓声母211”,用字母法修改文件lxtest为前两种用户皆可读、写;⑻在“姓声母1”下创建一文件夹“姓声母12”,再创建一文件为lxlinux,内容为“Good afternoon!”⑼查看第⑻题中目录的访问权限是什么用数字表示出来。
⑽查看第⑻题中文件的访问权限是什么用数字表示出来。
⑾将第⑻题中文件的访问权限用字母法和数字法分别修改为用户为读和执行、组为读写,而其他用户为只读和用户为写执行、组为读执行、其他用户只写。
⑿将/etc/passwd文件复制到“姓声母211”,并更名为pswd,以分屏方式显示其内容;改变其属性,使student用户可以更改,更改其组为user。
linux-实验指导手册-系统管理与配置
Linux实用操作系统实验指导手册实验三系统管理与配置(6学时)一、实验名称系统管理与配置。
二、实验目的要求熟练掌握linux系统的用户和工作组管理;掌握文件系统的管理和维护;了解linux 系统备份的相关知识。
要求熟练掌握Linux系统网卡、调整解调器等网络设备的配置;掌握基本网络命令的使用;掌握网络文件系统NFS的配置;了解电子邮件系统的相关配置等内容。
三、实验环境Redhat Linux系统企业版本4.0及以上四、实验内容(一)用户和用户组的管理(2学时)1.熟悉管理命令的使用方法命令:useradd、usermod、userdel、groupadd、groupdel和groupmod2.在系统中建立testuser1、testuser2用户,均属于testgroup用户组,同时将testuser2归属于root组。
3.根据所建立的用户,结合前面的ls、grep等命令,对testuser1、testuser2用户的信息,以及/etc/passwd、/etc/shadow、/etc/group文件进行管理。
4. 理解并建立shell程序SysMan1echo –n “Please input your groupname: ”read groupnameecho –n “Please input sum: “read sumgroupadd $groupnamefor ((i=1; i<=$sum; i++))douseradd –g $groupname –p student $groupname-$idone5. 理解并建立shell程序SysMan2echo –n “Please input your groupname: ”read groupnameecho –n “Please input sum: “read sumi=1while [ $i –le $sum ]douserdel –r $groupname -$i((i++))donegroupdel $groupname(二)基本网络命令(1学时)熟悉ping、ifconfig、netstat、route命令的功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三 Linux用户管理
一、实验目的
(1)掌握用户账号的添加、删除与修改;
(2)掌握用户口令的管理;
(3)掌握用户组的管理方法;
(4)掌握命令行与图形化两种不同的用户管理方式。
二、基本知识
(1) Linux 的多用户、多任务。
Linux 是一个多用户、多任务的操作系统;
(2) 用户的角色区分。
在Linux 系统中,由于角色不同,权限和所完成的任务也不同。
a)、root 用户:系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命
令,拥有最高权限;
b)、虚拟用户:这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户,
比如bin、daemon、adm、ftp、mail等,这类用户都系统自身拥有的,而非后
来添加的;
c)、普通真实用户:这类用户能登录系统,但只能操作自己家目录的内容;权限有限,
这类用户都是系统管理员自行添加的
(3) 用户(user)和用户组(Group)的概念;
(4)用户(user)和用户组(group)相关的配置文件、命令。
三、实验设备与环境
安装Linux系统的计算机一台。
四、实验内容
一、Linux的用户帐号管理
1、添加新的用户账号useradd
1)、新建一个登录名user1的用户,并查看其用户帐号信息:
# useradd user1
# tail -1 /etc/passwd
# tail –l /etc/shadow
# ls /home
2)、新建用户user2归属于一个已经存在的组user,并查看其组帐号信息:
# useradd -g user user2
# cat /etc/group | more
2、删除用户帐号userdell
1)、查询用户user1是否存在,如存在,只删除用户帐号user1,然后再查询此用户是
否存在;
2)、查询用户user2是否存在,如存在,删除用户帐号user2,并同时删除其登入目录
和目录内的文件,然后再查询此用户是否存在;
3、设置并修改口令passwd
1)、新建用户帐号user3,为刚建立的用户user3设置密码:123456;
2)、按Ctrl+Alt+F1转到虚拟终端tty1,以刚建立的用户帐号user3登录,成功后,按
Ctrl+Alt+F7返回图形终端;
3)、为用户user3修改密码为:654321;
4)、锁定用户user3的密码,然后转到tty1终端以帐号user3登录;返回图形终端后,
解除user3的密码锁定,再转到tty1终端以帐号user3登录;
5)、删除用户user3的密码。
4、修改用户帐号usermod
1)、修改用户帐号user3,为其加入“This is a test user”备注提示,然后查看其用户信
息(/etc/passwd);
2)、把user3的用户名修改为“Linuxuser”;
3)、锁定Linuxuser用户帐号,使其不能登录;
4)、解锁Liunxuser用户帐号,使其可以登录。
5、用户间切换su
1)、新建用户帐号user4,并设置其密码为:abcdef,然后使用su命令将当前用户root
暂时变更为user4用户(仅变更身份)并查看当前工作目录;
2)、使用su命令将当前用户root暂时变更为user4用户,同时也变更其工作目录,并
查看其当前工作目录;
3)、假设当前用户为user4,使用su命令变更到root用户,同时执行ls –al /root命令并
立即恢复user4的用户身份。
6、查看当前在线用户who
1)、以超级用户root登录图形终端,并使用快捷菜单新建一BASH终端,然后使用who
命令查看当前在线用户情况;
2)、在1)、的基础上,再分别以user3,user4用户帐号登录到虚拟终端tty1和tty2上,
然后再使用who命令查看当前在线用户情况。
二、Linux的用户组管理
1、新建组群groupadd
1)、新建一个普通组帐号:group1,并到/etc/group文件中查询该组相关信息;
2)、新建一个系统组帐号:group2,并到/etc/group文件中查询该组相关信息;
2、删除群组groupdel
1)、删除组帐号:group2。
3、修改组帐号groupmod
1)、到/etc/group文件中查询组帐号group1的相关信息;
2)、改变组帐号group1的GID为509,并查询操作结果是否正确;
3)、改变组帐号group1的GID为一个已存在的组帐号(即重复使用一个相同的组GID),并查询操作结果是否正确;
4)、改变group1的组名为Linuxgroup,并查询操作结果是否正确。
4、组中用户成员的维护gpasswd
1)、分别将将用户user5、user6和user7添加到组帐号group1中,然后查看操作结果是
否正确;
2)、将用户user5从组帐号group1中删除,然后查看操作结果是否正确;
3)、将用户user6设置为组帐号group1的组管理员,然后查看操作结果是否正确。