linux用户管理任务实验报告
更新时间:2023-10-21 10:41:01 阅读量: 综合文库 文档下载
《实用操作系统》实验报告
实验报告:实验项目名称:用户管理任务 班级:学号:姓名: 地点:时间:
? 实验内容:
一、用户管理
(一)添加用户useradd
1、增加新用户user1,用户主目录:/home/user1 2、设置user1密码为user111
3、增加新用户user2,用户主目录:/user/user2 4、设置 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 user1 2、#userdel -r user2
思考:步骤1和步骤2的执行结果有什么异同?
步骤1要达到和步骤2同样结果,还需要增加哪些操作 二、组的管理 (一)创建新的组 group
1、执行命令# useradd user4 ,是否创建了新的组user4? 2、创建新用户user5和组user5 3、增加新的用户组 workgroup (二)组中用户的添加
1、 #gpasswd –a user4 workgroup 2、 #gpasswd –a user5 workgroup
3、组信息保存在那个文件中?打开此文件察看是否有相关信息。
? 实验步骤及结果: 一、 用户管理:
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”,“groupaddworkgroup”,“gpasswd–a user4 workgroup”,
“gpasswd–a user5workgroup”,“cat /etc/group”;
? 实验讨论和分析
1. 在添加用户任务中,关于用户user2密码设置为空,通过手动“添加用户”,
无法设置口令为空。刚开始在这无从下手,后来通过暂时设置非空口令,在等进入root用户环境后,再使用命令行的方式将用户user2非空口令改为空。利用命令行“passwd–d user2”删除原暂定口令,再利用“passwd–S user2”来查看口令状态。
2. 在进行将home/file1文件拷贝到 /home/dir1目录下的任务时,刚开始在用户
user1到用户root环境下,执行“cp /home/file1 /home/dir1”都无法成功,意识到系统用户都无法执行此项任务,唯一可能便是系统目录home中没有所需执行文件和目录。后来通过命令行“touch /home/file1”和“mkdir /home/dir1”创建file1文件和dir1目录后,上述实验任务才顺利达到。 3. 在执行“chown user1 /home/dir1”任务时,我的理解是在root用户环境下,
系统用户将/home/dir1的使用权限给予user1用户,即use1用户是其属主。 当在user1用户下,执行“cp /home/file1 /home/dir1”,发现权限不够无法成功,而出乎自己的意料,之后才理解/home/dir1的属主虽是user1,它有使用权限,但/home/file1的属主却没有改变,user1对其没有复制拷贝的权限所以无法成功。
4. 在user1用户环境下,使用“head –n 5 /etc/passwd”可以查看passwd显示
文件前五行内容;而执行“tail –n 4 /etc/shadow”却无法查看shadow用户密码文件后四行内容,显示权限不够;后在切换用户到root后,执行“tail –n 4 /etc/shadow”便可得到其内容。对于系统文件,因安全级别不同,不同用户有不同的查看权限,有利防止系统文件信息泄露。
5. 在删除用户实验任务中,使用两种命令行效果不同,在root用户下输入
“userdel user1”,仅删除的是账户,没有彻底删除用户user1下相关目录及文件,彻底删除可再执行命令“rm–rf /home/user1”,即删除非空目录user1及其下一切。输入命令“userdel–ruser2”回车;可以得到结果:用户user2被完全删除。
6. 在创建新用户和组中,使用“useradd username”,增加新的用户组,使用
“groupaddgroupname”,添加用户到用户组中使用“gpasswd–a username groupname”,查看组文件信息使用“cat /etc/group”。在这其中,我感觉添加组和添加用户是同步的,在添加用户user4和user5中,执行“useradd user4”和“useradd user5”都对应完成了组的添加。
? 实验讨论和分析
1. 在添加用户任务中,关于用户user2密码设置为空,通过手动“添加用户”,
无法设置口令为空。刚开始在这无从下手,后来通过暂时设置非空口令,在等进入root用户环境后,再使用命令行的方式将用户user2非空口令改为空。利用命令行“passwd–d user2”删除原暂定口令,再利用“passwd–S user2”来查看口令状态。
2. 在进行将home/file1文件拷贝到 /home/dir1目录下的任务时,刚开始在用户
user1到用户root环境下,执行“cp /home/file1 /home/dir1”都无法成功,意识到系统用户都无法执行此项任务,唯一可能便是系统目录home中没有所需执行文件和目录。后来通过命令行“touch /home/file1”和“mkdir /home/dir1”创建file1文件和dir1目录后,上述实验任务才顺利达到。 3. 在执行“chown user1 /home/dir1”任务时,我的理解是在root用户环境下,
系统用户将/home/dir1的使用权限给予user1用户,即use1用户是其属主。 当在user1用户下,执行“cp /home/file1 /home/dir1”,发现权限不够无法成功,而出乎自己的意料,之后才理解/home/dir1的属主虽是user1,它有使用权限,但/home/file1的属主却没有改变,user1对其没有复制拷贝的权限所以无法成功。
4. 在user1用户环境下,使用“head –n 5 /etc/passwd”可以查看passwd显示
文件前五行内容;而执行“tail –n 4 /etc/shadow”却无法查看shadow用户密码文件后四行内容,显示权限不够;后在切换用户到root后,执行“tail –n 4 /etc/shadow”便可得到其内容。对于系统文件,因安全级别不同,不同用户有不同的查看权限,有利防止系统文件信息泄露。
5. 在删除用户实验任务中,使用两种命令行效果不同,在root用户下输入
“userdel user1”,仅删除的是账户,没有彻底删除用户user1下相关目录及文件,彻底删除可再执行命令“rm–rf /home/user1”,即删除非空目录user1及其下一切。输入命令“userdel–ruser2”回车;可以得到结果:用户user2被完全删除。
6. 在创建新用户和组中,使用“useradd username”,增加新的用户组,使用
“groupaddgroupname”,添加用户到用户组中使用“gpasswd–a username groupname”,查看组文件信息使用“cat /etc/group”。在这其中,我感觉添加组和添加用户是同步的,在添加用户user4和user5中,执行“useradd user4”和“useradd user5”都对应完成了组的添加。
正在阅读:
linux用户管理任务实验报告10-21
某植物园改造工程施工组织05-16
初中阶段各学科核心素养一览表04-14
微机接口实验报告06-06
抛物样条曲线01-10
栈和队列的存储结构实验报告06-14
房地产估计-第七章收益法练习题参考答案04-26
高中英语教学中如何充分发挥学生的主体性01-07
报修派工单08-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 任务
- 实验
- 报告
- 用户
- linux
- 管理