Linux用户与文件权限操作实例_第1页
Linux用户与文件权限操作实例_第2页
Linux用户与文件权限操作实例_第3页
Linux用户与文件权限操作实例_第4页
Linux用户与文件权限操作实例_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、Linux用户与文件操作实例任务要求 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文件权限属性,要求所属用户及用户组权限为读、写、可执行,其他用户只读; 7. 不改

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

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

5、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的账户信息任务实施 2. 使用默认参数新建stu2用户,并设置密码,将stu2附加到student组中,查看文件/etc/pass

6、wd、/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.BJs/C$tKayF8.0ne8.Cw

7、i88doKKqiqT50bX5y9Q5udqTNnMoQ259pjq.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组中删除任务实施 3. 查看/etc/shadow中stu1用户信

8、息,锁定用户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 # passwd -l stu1#锁定用户stu1r

9、ootRHEL7NO2 # grep stu1 /etc/shadow #在shadow文件中查找包含stu的行stu1:!$6$v/TIemGI$tD1am6KCovlL/IUyTbBmKPYVmSijzWeYk3dJ.iOF729dvVDC0eBfg2jUcftcwRA8 Lmvmgr/DU8dx875jdj9p0:17435:0:99999:7:#在加密密码前面有“!”符号,表示密码被锁定任务实施3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow中文件中stu1用户信息的变化,在字符控制台分别使用stu1和 stu2登录,比较测试

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

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

12、录/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#对于目录文件/right,stu1用户属于其他用户,只有读(显示该目录下文件)和

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

14、增加对目录/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_file任务实施5. 将文件目录/right的所属用户修改为usr1,所属用户组修改为studentstu1RHEL7NO2 right$ exit#退出stu1账户roo

15、tRHEL7NO2 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, 所属用户组为student任务实施6. 以数字方式修改文件/right/stu1_file文件权限属性,要求所属用户及用户 组权限为读、写、可执行,其他用户只读#修改/right目录权限,所#查看stu1_fil

16、e文件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,其他用户权限为r任务实施 7. 不改变文件/right/stu1_file的权限属性,使stu2用户对该文件具有读、写、可执行权限, 切换到stu2,修改文件内容为“echo this is stu1_file

17、 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_ by stu2”stu2RHEL7NO2 right$ /right/stu1_filethis is stu1_ by stu2stu2RHEL7NO2 right$ exit#执行stu1_file文件#执行结果#退出stu2账户任务实施8. 删除用户stu1、stu2及所有数据,删除

温馨提示

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

评论

0/150

提交评论