RHEL权限命令课件

上传人:大米 文档编号:592521694 上传时间:2024-09-21 格式:PPT 页数:27 大小:165KB
返回 下载 相关 举报
RHEL权限命令课件_第1页
第1页 / 共27页
RHEL权限命令课件_第2页
第2页 / 共27页
RHEL权限命令课件_第3页
第3页 / 共27页
RHEL权限命令课件_第4页
第4页 / 共27页
RHEL权限命令课件_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《RHEL权限命令课件》由会员分享,可在线阅读,更多相关《RHEL权限命令课件(27页珍藏版)》请在金锄头文库上搜索。

1、修改修改文件文件或或目录目录的存取权限命令的存取权限命令 Linux系统之所以很安全,从很大程度上来说,都得益于在Linux系统中的每一个文件或目录有严格的权限设置。 要设置好Linux中的权限,应该需要从以下几个方面进行理解和掌握:RHEL5 RHEL5 -权限设置命令权限设置命令1RHEL权限命令1、文件或目录被 谁 所有(拥有); 在Linux中,某个文件或目录被一个用户所拥有时,则这个用户称为文件的拥有者(或所有者,或文件主)。 一般,某个文件或目录怎么才能被一个用户所拥一般,某个文件或目录怎么才能被一个用户所拥有呢?有呢?用户创建了一个文件或目录时,则这个文件或目录就被该用户所拥有,

2、该用户称为这个文件或目录的所有者。RHEL5 RHEL5 -权限设置命令权限设置命令2RHEL权限命令用户名或文件所有者用户组或文件所属组RHEL5 RHEL5 -权限设置命令权限设置命令3RHEL权限命令RHEL5 RHEL5 -权限设置命令权限设置命令4RHEL权限命令RHEL5 RHEL5 -权限设置命令权限设置命令5RHEL权限命令由文件的所有者或超级用户root,通过chown命令可以更改某个文件或目录的所有者为另一个用户。(有一种转让的意思) RHEL5 RHEL5 -权限设置命令权限设置命令6RHEL权限命令RHEL5 RHEL5 -权限设置命令权限设置命令7RHEL权限命令 文

3、件所有者(文件拥有者、文件主):在Linux系统中,Linux为每个文件都分配了一个所有者(文件主)。 对文件的控制,取决于文件主或超级用户对文件的控制,取决于文件主或超级用户rootroot。 文件的所有关系(即主人)是可以改变的。比如:可以将文件或目录的所有权转让给其他的用户,但只有文件主或root才有权限去改变文件的所有关系。 可以使用chown命令来更改某个文件或目录的所有权。RHEL5 RHEL5 -权限设置命令权限设置命令8RHEL权限命令2、文件或目录被哪个用户组所拥有; 一般来说,文件或目录的所属组,是该文件或目录的所有者所在的用户组。 当创建一个文件或目录时,系统会自动赋于它

4、一个用户组。用户组的所有成员,都可以使用此文件或目录。 可以用chgrp命令来改变文件或目录的用户组。RHEL5 RHEL5 -权限设置命令权限设置命令9RHEL权限命令用户名或文件所有者用户组或文件所属组RHEL5 RHEL5 -权限设置命令权限设置命令10RHEL权限命令3、文件或目录能够被文件所有者,或所在用户组,或其他用户能够做什么操作(读、写、执行)。Linux系统中规定了3种不同类型的用户:文件主user,简写为 u ;同组用户group,简写为 g ;可以访问系统的其他用户others,简写为 o ;RHEL5 RHEL5 -权限设置命令权限设置命令11RHEL权限命令存取权限规

5、定的有3种访问文件或目录的方式:读r4;写w2;执行x1。RHEL5 RHEL5 -权限设置命令权限设置命令12RHEL权限命令针对文件而言针对文件而言:读(r):表示只允许指定用户可以读取相应文件的内容,禁止对它做任何的更改操作。写(w):表示允许指定的用户可以打开并修改文件内容。执行(x):表示允许指定用户可以将该文件作为一个程序来执行。 注意:注意:在Linux下,一个文件可否执行,取决于该文件是否具备可执行(x)权限或属性。另外也取决于该文件本身是不是一个可以执行的文件(一个二进制文件或Shell脚本文件)。RHEL5 RHEL5 -权限设置命令权限设置命令13RHEL权限命令针对目录

6、而言针对目录而言:读(r):表示可以列出在该目录下的文件,即读目录内容。写(w):表示允许从目录中删除或创建新的文件或目录。执行(x):表示允许能用cd命令将切换到该目录中去。 用chmod命令可以改变文件或目录的存取权限。RHEL5 RHEL5 -权限设置命令权限设置命令14RHEL权限命令 1.chmod 命令 命令格式:命令格式:chmod 选项 模式 文件或目录名 功能描述:功能描述:用于改变或设置文件或目录的存取权限。只有文件主或超级用户root才有权使用chmod命令去改变文件或目录的存取权限。 -v:显示权限变更的详细资料。 -R:对当前目录下的所有文件及子目录进行相同的权限变更

7、。 模式:设置文件或目录的权限。有两种表示方法一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。RHEL5 RHEL5 -权限设置命令权限设置命令15RHEL权限命令 一种是包含字母和操作符表达式的文字设定法一种是包含字母和操作符表达式的文字设定法u 表示“用户(user)”,即文件或目录的所有者。g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。o 表示“其他(others)用户”。a 表示“所有(all)用户”。它是系统默认值。操作符号可以是:+ 添加某个权限。- 取消某个权限。= 赋予给定权限并取消其他所有权限(如果有的话)。RHEL5 RHE

8、L5 -权限设置命令权限设置命令16RHEL权限命令权限可用下述字母的任意组合:r 可读。w 可写。x 可执行。说明:说明:x 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。文件名:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r exampleRHEL5 RHEL5 -权限设置命令权限设置命令17RHEL权限命令应用实例:应用实例:#chmod a+x a1.txt/将文件a1.txt的权限改为所有用户都有执行权限#chmod u=rx,g=x,o-rwx a2.txt/将文件a1.txt的

9、权限改为文件主可以进行读和写、组用户可/以执行、其他用户无权访问。RHEL5 RHEL5 -权限设置命令权限设置命令18RHEL权限命令 另一种是包含数字的数字设定法另一种是包含数字的数字设定法 我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。 所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。应用实例:应用实例: 例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)6(读/写)。#chmod 600 a1.txtRHEL5 RHEL5 -权限设置命令权限设置命令19RHE

10、L权限命令 2.chown 命令 命令格式:命令格式:chown 选项 用户或组 文件名或目录名 功能描述:功能描述:用于改变或设置文件或目录的所有者和所属的用户组。 只有文件主或超级用户root才有权使用chown命令。 同时改变文件主和文件所属的组时,用户名和用户组名用冒号分开。 -R:递归式地改变指定目录及其所有子目录,文件的文件主。RHEL5 RHEL5 -权限设置命令权限设置命令20RHEL权限命令应用实例:应用实例:#chown student a100.txt/将文件a100.txt的所有者改为student用户#chown student:student a200.txt/将文

11、件a200.txt的所有者和所属用户组,都改为student.RHEL5 RHEL5 -权限设置命令权限设置命令21RHEL权限命令 3.chgrp 命令 命令格式:命令格式:chgrp 选项 所属用户组名 文件名或目录名 功能描述:功能描述:用于改变或设置文件或目录的所属的用户组。 只有文件主或超级用户root才有权使用chgrp命令。 chown可以同时改变文件主和所属的用户组,而chgrp只具有改变所属的用户组的功能。 -R:递归式地改变指定目录及其所有子目录,文件的用户组。RHEL5 RHEL5 -权限设置命令权限设置命令22RHEL权限命令应用实例:应用实例:#chgrp root

12、a5.txt/将文件a5.txt所属的用户组改为root组#chgrp R student kang/将目录kang及其子目录的所有文件的用户组,都改为/student。RHEL5 RHEL5 -权限设置命令权限设置命令23RHEL权限命令 4.umask 命令 命令格式:命令格式:umask 选项 权限掩码 功能描述:功能描述:设定文件或目录的默认权限掩码,以决定新建立的文件或目录的缺省权限是多少。 在Linux系统中,权限很重要,无处不在。那么,在Linux系统中,当新建立一个文件或目录时,它的权限(也即缺省权限)是多少呢?该文件或目录的缺省权限是由系统的默认权限和默认权限掩码共同确定的。

13、 在Linux系统,目录的默认权限是777,文件的默认权限是666,因此:新目录的权限=777-默认权限掩码;新文件的权限=666-默认权限掩码。RHEL5 RHEL5 -权限设置命令权限设置命令24RHEL权限命令 注意:注意:基于安全的原因,Linux系统不允许文件的默认权限有执行权限。 应用实例:应用实例:#umask/不带任何参数的umask命令显示当前的默认权限掩码值。系统的默认权限掩码是022。若新建立一个文件,则该文件的缺省权限是666-022=644(即rw-rr-);若新建立一个目录,则该目录的缺省权限是777-022=755(即rwx-r-xr-x)。RHEL5 RHEL5 -权限设置命令权限设置命令25RHEL权限命令#ls aa.txt#ls l aa.txt/命令的执行结果,如下图所示:#mkdir kang#ls l /命令的执行结果,如下图所示:RHEL5 RHEL5 -权限设置命令权限设置命令26RHEL权限命令RHEL5 RHEL5 -权限设置命令权限设置命令27RHEL权限命令

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号