7.6 Linux用户与文件权限操作实例[青松学堂]_第1页
7.6 Linux用户与文件权限操作实例[青松学堂]_第2页
7.6 Linux用户与文件权限操作实例[青松学堂]_第3页
7.6 Linux用户与文件权限操作实例[青松学堂]_第4页
7.6 Linux用户与文件权限操作实例[青松学堂]_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux用户与文件权限操作实例1学堂A任务要求 1. 新建一个用户组student,新建一个用户stu1,用户所属用户组为student,家目录为/usr/local/stu1,并为该用户设置 密码; 2. 使用默认参数新建stu2用户,并设置密码,将stu2附加到student组中,查看文件/etc/passwd、/etc/shadow、/etc/group中关于stu1、stu2用户,及student和stu2组的信息,将stu2从student组中删除; 3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow文件中stu1用户信息的

2、变化,在字符 控制台分别使用stu1和stu2登录,比较测试结果,解锁stu1用户。 4. 创建目录/right,查看该目录文件详细信息,切换到用户stu1,测试stu1用户是否能够在该目录下创建文件。再切换回 root用户,修改/ritght目录文件权限位,使得stu1用户能够在下面创建文件一个名为stu1_file的文件,内容为“echo this is stu1_file”; 5. 将文件目录/right的所属用户修改为stu1,所属用户组修改为student; 6. 以数字方式修改文件/right/stu1_file文件权限属性,要求所属用户及用户组权限为读、写、可执行,其他用户只读;

3、 7. 不改变文件/right/stu1_file的权限属性,使stu2用户对该文件具有读、写、可执行权限,切换到stu2,修改文件内容为 “echo this is stu1_file modified by stu2”,并执行该文件; 8. 删除用户stu1、stu2及所有数据,删除用户组student,删除目录/right。2学堂A任务实施1. 新建一个用户组student,新建一个用户stu1,用户所属用户组为student, 家目录为/usr/local/stu1,并为该用户设置密码rootRHEL7NO2 # groupadd student#新建名为student的用户组root

4、RHEL7NO2 # useradd stu1 -g student -d /usr/local/stu1#新建用户 stu1,所属基本组为student,家目录为/usr/local/stu1rootRHEL7NO2 # passwd stu1#设置stu1密码3学堂A任务实施 2. 使用默认参数新建stu2用户,并设置密码,将stu2附加到student组中,查看文件/etc/passwd、/etc/shadow、/etc/group中关于stu1、stu2用户,及student和stu2组的信 息,将stu2从student组中删除#新建用户名为stu2的用户#设置stu2密码#将stu

5、2加入到student组#在passwd文件中查找包含stu的行rootRHEL7NO2 # useradd stu2rootRHEL7NO2 # passwd stu2rootRHEL7NO2 # gpasswd -a stu2 studentrootRHEL7NO2 # grep stu /etc/passwdstu1:x:1003:1003:/usr/local/stu1:/bin/bashstu2:x:1004:1004:/home/stu2:/bin/bash#找到stu1和stu2的账户信息4学堂A任务实施 2. 使用默认参数新建stu2用户,并设置密码,将stu2附加到stude

6、nt组中,查看文件/etc/passwd、/etc/shadow、/etc/group中关于stu1、stu2用户,及student和stu2组的信息,将stu2从student组中删除#在group文件中查找包含stu的行rootRHEL7NO2 # grep stu /etc/shadow#在shadow文件中查找包含stu的行stu1:$6$v/TIemGI$tD1am6KCovlL/IUyTbBmKPYVmSijzWeYk3dJ.iOF729dvVDC0eBfg2jUcftcwRA8Lmvmgr/DU8dx875jdj9p0: 17435:0:99999:7:stu2:$6$.r.BJ

7、s/C$tKayF8.0ne8.Cwi88doKKqiqT50bX5y9Q5udqTNnMoQ259pjq.AZWDllixlfGDBCKH7jhbxICSiPx3KANMvAe/: 17435:0:99999:7:#找到stu1和stu2的密码信息rootRHEL7NO2 # grep stu /etc/groupstudent:x:1003:stu2stu2:x:1004:#找到student组和stu2组的组信息,看到stu2用户被加入到student组中rootRHEL7NO2 # gpasswd -d stu2 student#将stu2从student组中删除5学堂A任务实施 3.

8、 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow中文 件中stu1用户信息的变化,在字符控制台分别使用stu1和stu2登录,比较测试结果,解锁 stu1用户rootRHEL7NO2 # grep stu1 /etc/shadow #在shadow文件中查找包含stu的行stu1:$6$v/TIemGI$tD1am6KCovlL/IUyTbBmKPYVmSijzWeYk3dJ.iOF729dvVDC0eBfg2jUcftcwRA8Lmvmgr/DU8dx875jdj9p0:17435:0:99999:7:rootRHEL7NO2 # pa

9、sswd -l stu1#锁定用户stu1rootRHEL7NO2 # grep stu1 /etc/shadow #在shadow文件中查找包含stu的行stu1:!$6$v/TIemGI$tD1am6KCovlL/IUyTbBmKPYVmSijzWeYk3dJ.iOF729dvVDC0eBfg2jUcftcwRA8 Lmvmgr/DU8dx875jdj9p0:17435:0:99999:7:#在加密密码前面有“!”符号,表示密码被锁定6学堂A任务实施3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow中文件中stu1用户信息的变化,在

10、字符控制台分别使用stu1和 stu2登录,比较测试结果,解锁stu1用户按CTRL+ALT+F2键切换到字符控制台,输入用户名stu1及密码,不能登录系统,输入 用户名stu2及密码可以登录系统,输入logout命令可退出登录。按ALT+F1可以切换回 图形界面控制台。rootRHEL7NO2 # passwd -u stu1#解锁用户stu1解锁后可以使用stu1用户登录系统7学堂A任务实施3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow中文件中stu1用户信息的变化,在字符控制台分别使用stu1和 stu2登录,比较测试结果,解

11、锁stu1用户按CTRL+ALT+F2键切换到字符控制台,输入用户名stu1及密码,不能登录系统,输入 用户名stu2及密码可以登录系统,输入logout命令可退出登录。按ALT+F1可以切换回 图形界面控制台。rootRHEL7NO2 # passwd -u stu1#解锁用户stu1解锁后可以使用stu1用户登录系统8学堂A任务实施 4. 创建目录/right,查看该目录文件详细信息,切换到用户stu1,测试stu1用户是否能够在该目 录下创建文件。再切换回root用户,修改/ritght目录文件权限位,使得stu1用户能够在下面创建 文件一个名为stu1_file的文件,内容为“echo

12、 this is stu1_file”#创建目录/right#查看目录/right文件详细信息rootRHEL7NO2 # mkdir /rightrootRHEL7NO2 # ll -d /rightdrwxr-xr-x. 2 root root 6 9 月 26 23:01 /rightrootRHEL7NO2 # su stu1stu1RHEL7NO2 root$ cd /right/stu1RHEL7NO2 right$ touch stu1_filetouch: 无法创建stu1_file: 权限不够#切换到stu1#进入到目录/right #创建文件stu1_file#对于目录文件

13、/right,stu1用户属于其他用户,只有读(显示该目录下文件)和执行(进入到该目录)权限,没有写权限,不能在该目录下创建、删除、改名等 操作9学堂A任务实施 4. 创建目录/right,查看该目录文件详细信息,切换到用户stu1,测试stu1用户是否能够在 该目录下创建文件。再切换回root用户,修改/ritght目录文件权限位,使得stu1用户能够 在下面创建文件一个名为stu1_file的文件,内容为“echo this is stu1_file”stu1RHEL7NO2 right$ exitrootRHEL7NO2 right# chmod o+w /rightrootRHEL7N

14、O2 right$ ll -d /right/#退出stu1账户#为其他用户增加对目录/right写权限 #查看目录/right文件详细信息drwxr-xrwx. 2 root root 21 9月 26 23:08 /right/rootRHEL7NO2 right# su stu1#其他用户增加了写权限#切换到stu1#使用vim在/right目录编辑新文件,内容为“echostu1RHEL7NO2 right$ vim stu1_file this is stu1_file”,文件名stu1_file10学堂A任务实施5. 将文件目录/right的所属用户修改为usr1,所属用户组修改为

15、studentstu1RHEL7NO2 right$ exit#退出stu1账户rootRHEL7NO2 right# chown stu1:student /right/#将文件目录/right的所属用户修改为usr1,所属用户组修改为studentrootRHEL7NO2 right# ll -d /right/#查看目录/right文件详细信息drwxr-xrwx. 2 stu1 student 21 9月 26 23:08 /right/#所属用户为stu1, 所属用户组为student11学堂A任务实施6. 以数字方式修改文件/right/stu1_file文件权限属性,要求所属用户

16、及用户 组权限为读、写、可执行,其他用户只读#修改/right目录权限,所#查看stu1_file文件rootRHEL7NO2 right# chmod 774 stu1_file属用户及用户组权限为读、写、可执行,其他用户只读rootRHEL7NO2 right# ll stu1_file详细信息-rwxrwxr-. 1 stu1 student 23 9月 26 23:08 stu1_file#stu_file所属用户stu1权限为rwx,所属用户组student权限为rwx,其他用户权限为r12学堂A任务实施 7. 不改变文件/right/stu1_file的权限属性,使stu2用户对该

17、文件具有读、写、可执行权限, 切换到stu2,修改文件内容为“echo this is stu1_file modified by stu2”,并执行该文件rootRHEL7NO2 right# gpasswd -a stu2 student#将stu2加入到student组,由于student组是stu1_file文件的所属用户组,对该文件具有rwx权限,因此stu2对文件具有读、写、可执行权限#切换到stu2#使用vim编辑文件stu1file,并将其内容修改为rootRHEL7NO2 right# su stu2stu2RHEL7NO2 right$ vim stu1_file“echo this is stu1_file modified by stu2”stu2RHEL7NO2 right$ /right/stu1_filethis is stu1_file modified by stu2stu2RHEL7NO2 right$ exit#执

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论