Linux操作系统课件ppt--第10次 权限管理._第1页
Linux操作系统课件ppt--第10次 权限管理._第2页
Linux操作系统课件ppt--第10次 权限管理._第3页
Linux操作系统课件ppt--第10次 权限管理._第4页
Linux操作系统课件ppt--第10次 权限管理._第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、 文件的权限 Linux中的每一个文件或目录都有访问权限,文件或目 录的访问权限决定了哪些用户能访问以及如何访问这 些文件和目录。 在Linux系统中文件或目录的访问权限分为三种情况 只允许用户自己访问 允许一个预先指定的用户组中的用户访问 允许系统中的任何用户访问 文件的权限 Linux系统存在3种不同类型的用户:所有者(user)、 用户组(group)和其他用户(other) 文件的属性 包括文件访问权限、文件所有者、文件大小、文件修改 时间等 查看可用 ls -al 连接数 文件所属用户组 文件最新修改时间 文件访问权限 文件拥有者 文件大小 文件名 文件的权限 文件访问权限 第一个属

2、性表示这个文件是目录、文件或连接文 件等,具体含义如下: d:表示是目录; -:表示是一般文件; l:表示是连接文件(link file); b:表示是设备文件里可供存储的接口设备; c:表示是设备文件里的串行端口设备,例如键盘、鼠标; s:socket套接字; p:命名管道。 可读 可写 可执行 文件类型 文件拥有者 文件所属用户 其他人对文件 的访问权限 组的访问权限 的访问权限 文件的权限 更改权限命令 chown 选项选项 所有者所有者:组组 文件列表文件列表 例如:例如:chown lyc install.log chown lyc:lyc install.log 文件的权限 (1)

3、chmod 功能:设置用户的文件操作权限 格式: 格式一:chmod 操作对象 操作符 权限 文件名 (称为字符设定法) 命令中各选项的含义为: (1) 操作对象 u 表示“用户(user)”,即文件或目录的所 有者。 g 表示“同组(group)用户”,即与文 件属 主有相 同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认值。 (2) 操作符号 + 添加某个权限。 - 取消某个权限。 = 设置唯一权限。 (3) 所表示的权限可用下 述字母的任意组合 r 可读。 w 可写。 x 可执行。 # chmod o+w /home/abc.tx

4、t # chmod u-w /home/abc.txt # chmod g-rx /home/abc.txt # chmod o=rx /home/abc.txt 文件的权限 数字模式的一般格式为: chmod mode 文件名 其中mode是用数字表示的,其表示的方法为:文件访 问权限属性中9位分别用0或1来表示,其中0表示没有 该权限,1表示有该权限,这样表示出来的9位数字为 二进制,可以继而转换为一个3位的八进制数,就表示 文件的访问权限。 文件权限的修改方法文件权限的修改方法 字母形式修改权限 字母模式模式形式即“用户对象 操作符号 操作权限”,其命令格式 为: chmod 选项选项

5、模式模式,模式模式 文件名文件名 数字形式修改权限 数字形式即由三位八进制数字组成,其命令格式为: chmod 八进制模式八进制模式 文件名文件名 实例: # chmod 664 /home/abc.txt # chmod 640 /home/abc.txt 文件的特殊权限 SUID、SGID和Sticky的表示 suid/sgid程序程序 程序的程序的t属性属性 目录的目录的s属性属性 目录的目录的T属性属性 文件默认权限umask掩码 useradd lyc cd chown lyc install.log chmod 777 install.log 文件的链接文件的链接 硬链接 不带选项

6、,ln命令创建硬链接。在另外的目录或本目录 中增加目标文件的一个目录项,一个文件就登记在多个 目录中 Ln insatll.log install.log.hardlin 软链接(符号链接 ) 用“ln -s”命令建立符号链接时,最好源文件用绝对路径 名,这样可以在任何工作目录下进行符号链接。类似于 Windows系统中的快捷方式。 Ln s install.log install.log.softlink Linux系统的文件操作命令系统的文件操作命令 find 查找文件查找文件 格式:find 路径 参数 文件名 参数: -name “文件名” /表示查找指定名称文件 -lname “文件

7、名” /查找指定文件所有的链接 文件 -user 用户名/查找指定用户拥有的文件 -group 组名 /查找指定组拥有的文件 Linux系统的文件操作命令系统的文件操作命令 实例: # find / -name “named*” # find / -user root find name tmp xtype c user inin /查找文件名为tmp 文件类型为c 用户名为inin的文件 find name tmp o -name mina* / 查找文件名为tmp或匹配mina*的所有文件 find ! name tmp / 查询文件名不是tmp的所有文件 Linux系统的文件操作命令系统

8、的文件操作命令 (5)文件内容查询命令:)文件内容查询命令:grep、egrep、fgrep 正则表达式正则表达式 通过一系列规则,用一个字符串来匹配多个字符串。 它通常由普通字符(例如字母a到z)和特殊字符(称为元 字符,如/、*、?等)构成。 正则表达式操作符以及正则表达式操作符以及Linux对它们的支持对它们的支持 Linux系统的文件操作命令系统的文件操作命令 文件内容查询命令:文件内容查询命令:grep、egrep、fgrep 该组命令以指定的查找模式搜索文件, 通知用户在什么文件中搜索到与指定的模 式匹配的字符串,并且打印出所有包含该 字符串的文本行,在该文本行的最前面是 该行所在

9、的文件名。 Linux系统的文件操作命令系统的文件操作命令 文件内容查询命令:文件内容查询命令:grep、egrep、fgrep grep命令只能搜索一个指定的模式; egrep命令检索扩展的正则表达式; fgrep命令检索固定字符串,并不识别正则表达式,是一种更 为快速的搜索命令。 命令的使用方式: grep 选项查找模式文件名1,文件名2,文件名3, egrep 选项查找模式文件名1,文件名2,文件名3, fgrep 选项查找模式文件名1,文件名2,文件名3, Linux系统的文件操作命令系统的文件操作命令 文件内容查询命令:文件内容查询命令:grep、egrep、fgrep 常用选项:

10、不带选项表示查找并输出所有包含目标字符串的行。 -i 查找时忽略字母的大小写 -l 仅输出包含该目标字符串文件的文件名 -v 输出不包含目标字符串的行 -n 输出每个含有目标字符串的行及其行号 Linux系统的文件操作命令系统的文件操作命令 例子 (1) grep Lyle Strand test-g /单引号指示shell不要解释引号内的任何字符。 在test-g中查找人名Lyle Strand (2) grep Lyle Strand test-g /在文件Strand和test-g中查找Lyle (3)grep n ab test-g /在test-g中查找ab并输出相应的行号和该行内 容 例子 (4)grep a test-g /选中所有以字母a开始的行。

温馨提示

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

最新文档

评论

0/150

提交评论