Linux操作系统应用课件 五、文件系统的权限管理_第1页
Linux操作系统应用课件 五、文件系统的权限管理_第2页
Linux操作系统应用课件 五、文件系统的权限管理_第3页
Linux操作系统应用课件 五、文件系统的权限管理_第4页
Linux操作系统应用课件 五、文件系统的权限管理_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

Linux系统应用——文件系统的权限管理本部分内容——用户及组的管理文件权限的查看文件的基本权限:rwx文件的特殊权限:suidsgidsticky和文件扩展权限ACL等TheMySQLdatabase文件权限的查看文件权限的查看权限的作用通过对文件设定权限可以达到以下三种访问限制权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。文件权限的查看查看权限eg:ll/etc/passwd文件权限的查看eg:

回顾文件类型文件权限的查看权限说明对于文件来说:r:读w:写x:执行对于目录来说:r:读(看到目录里面有什么)lsw:在目录里面建文件,删除,移动touchmkdirrmmvcpx:进入cdcat文件权限的查看文件拥有者UGO:所有者--用户组--其它用户所有者:就是创建文件的用户,这个用户拥有对它所创建的文件的一切权限,所有者可以允许其所在的用户组可以访问所有者的文件。用户组:用户组是具有相同特征用户的逻辑集合,有时我们需要让多个用户具有相同的权限,比如查看、修改某一个文件的权限,一种方法是分别对多个用户进行文件访问授权,如果有10个用户的话,就需要授权10次,显然这种方法不太合理;另一种方法是建立一个组,让这个组具有查看、修改此文件的权限,然后将所有需要访问此文件的用户放入这个组中,那么所有用户就具有了和组一样的权限。这就是用户组。其它用户:系统内的其他所有者用户就是other用户类文件权限的查看常见几种文件权限组成-rwx------:-rwxr--r--:-rw-rw-r-x:drwx--x—x:drwx------:TheMySQLdatabase文件的基本权限文件的基本权限更改文件的属主和属组改变文件的所属关系用到命令:chown:可以用来改变文件(或目录)的属主chgrp:可以用来改变文件(或目录)的默认属组如果你要对目录进行操作,加参数-R文件的基本权限更改文件的属主和属组chown语法:chownuser:groupfilename比如:chownhr:sanchownuserfilename比如:chownsana.txtchown:groupfilename比如:chown:miaoa.txtchownuser:filename比如:chownsan:a.txtchgrphrfilename比如:chgrphrf.txt文件的基本权限修改权限--使用字符设定修改权限用的命令:chmod作用:修改文件,目录的权限使用字符设定语法:chmod[对谁操作][操作符][赋于什么权限]文件名对谁操作:u---->用户user,表示文件或目录的所有者g---->用户组group,表示文件或目录所属的用户组o---->其它用户othersa---->所有用户all操作符:+#添加权限;-#减少权限;=#直接给定一个权限权限:rwx文件的基本权限修改权限——使用字符设定u-wuser拥有者g+xgroup组o=rother其他人a+xall所有人文件的基本权限修改权限--使用八进制(0-7)数字表示权限法权限二进制值八进制值描述---0000没有任何权限--x0011只有执行权限-w-0102只有写入权限-wx0113有写入和执行权限r--1004只有读取权限r-x1015有读取和执行权限rw-1106有读取和写入权限rwx1117有全部权限文件的基本权限修改权限--使用八进制(0-7)数字表示权限法文件的基本权限补码--

umaskvim/etc/profile注:UID大于199且用户的组名和用户名一样,那么umask值为002,否则为022.注:-gt在shell中表示大于;id-g显示用户组ID,id-gn显示组名。为什么我们创建的文件的权限是644呢?文件的基本权限补码--

umask文件默认权限=666,目录默认权限=7771、将默认权限(目录777,文件666)和umask值都转换为2进制2、对umask取反3、将默认权限和umask取反后的值做与运算4、将得到的二进制值再转换8进制,即为权限TheMySQLdatabase文件的特殊权限文件的特殊权限——suidsgidsticky练习:实操(19)-(20)(21)(22)文件的特殊权限——文件扩展权限ACL扩展ACL:accesscontrollist应用场景:设置用户test对文件a.txt拥有的rwx权限,test不属于a.txt的所属主和组,test是other。怎么做?getfacl,命令名,查看文件访问控制列表,即ACL规则。

语法:getfacl文件名setfacl,命令名,设置文件访问控制列表,即ACL规则。

语法:

setfacl-mu:用户名:权限文件名

setfacl-md:u:用户名:权限文件名文件的特殊权限——命令:chattr命令:chattr参数:a只能追加内容

;i不能被修改+a:只能追加内容

如:echoaaa

温馨提示

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

评论

0/150

提交评论