Linux——修改目录与文件权限命令chmod

转:作者是百度账户

Linux系统中的chmod命令主要用来修改目录和文件的权限,默认情况下只有root用户才能使用。该命令的使用方式为命令+修改内容+要修改的文件或者目录,同时它还有一些选项最为常用的就是-R,意思是递归处理,一旦使用该选项那被操作的目录及目录下的所有文件都会同样发生权限变更。在修改方式上chmod命令支持两种修改方式,下面逐一演示。

字母操作符修改法

所谓的字母操作符修改法实际上就是用字母表示所有者、所属组、其他用户,用操作符表示增减权限的文字的表示法。权限注意分为三种读(r),写(w),执行(x),操作对象又分为三类所有者(u),所属组(g),其他用户(o),如果需要增加权限可以使用(+),取消权限可以使用(-),指定权限可以使用(=)。只要将操作对象、权限操作符、权限组合就可以向系统传达相应的修改要求。例如对所有者增加执行权限可以表示为u+x、对其他用户取消写权限可以表示为o-w。

例1:

将系统下/tmp/history目录的权限中增加所属组的写权限。方法:在提示符后输入命令 chmod g+w /tmp/history ,完成后查看发现该目录的权限已由drwxr-xr-x变更为drwxrwxr-x。

例2:

将系统下/tmp/every目录其他用户权限设置为可读、不可写、不可执行。方法:在提示符后输入命令 chmod o=r /tmp/every,完成后查看发现目录的权限已由drwxr-xr-x变更为drwxr-xr--。

例3:

将系统下/tmp/mobile文件的权限设置为所有者可读、可写、不可执行,所属组可读、不可写、不可执行。方法:在提示符后输入命令 chmod u-x,g-w /tmp/mobile,完成后查看发现文件的权限已发生变更。这里注意多元素修改需要使用“,”连接。

数字配置修改法

Linux系统中将读权限规定为4,写权限规定为2,执行权限规定为1。任何对象的权限都可以用三个数字的和来表示。例如765表示的是(4+2+1)(4+2)(4+1),也就是所有者可读、可写、可执行,所属组可读、可写,其他用户可读、可执行。在进行权限设置时,可以使用chmod+数字组合+待修改文件目录来完成更改。

例1:

将系统下/tmp/hub文件的权限设置为所有者可读、可写、不可执行,所属组可读、可写、不可执行,其他用户可读、不可写、不可执行。方法:在提示符后输入命令 chmod 664 /tmp/hub,完成后查看发现文件权限已变更。

例2:

将系统下/tmp/history目录的权限设置为所有者可读、可写、可执行,所属组可读、可写、不可执行,其他用户可读、不可写、不可执行,同时该目录下所有文件目录采用同样设置。方法:在提示符后输入命令 chmod -R 764 /tmp/history,完成分别查看该目录及目录下文件发现都已发生变更

原文地址:https://www.cnblogs.com/wy20110919/p/9040711.html

时间: 2024-10-08 12:20:51

Linux——修改目录与文件权限命令chmod的相关文章

Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文 件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文

linux文件权限命令chmod学习

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文件的

Linux命令:修改文件权限命令chmod、chgrp、chown的区别

chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. (1)chmod是修改文件/目录的权限.可以有文字修改和数字修改. #chmod 777 /home/berry #chmod u+x /home/berry 操作对象who可是下述字母中的任一个或者它们的组合: u 表示"用户(user)",即文件或目录的所有者. g 表示"同组(group)用户",即与文件属主有相同组ID的所有用户. o 表示"其他(othe

Linux学习--目录及文件处理命令

Linux中命令的格式为 命令 [-选项] [-参数]  多个选项可以写在一起. 一.创建目录命令 mkdir --make directories 1.普通创建 语法:mkdir [目录名] 如,在/tmp 下创建一个目录 ,命令如下: mkdir /tmp/hehe 2.递归创建目录 语法:mkdir -p [目录名] 此时,若要在本身不存在的目录下再次创建一个子目录的话,上述命令就不能用了.在这种情况下,需要用到一个参数 mkdir -p,命令如下: mkdir -p /tmp/lala/

修改linux文件权限命令:chmod

修改linux文件权限命令:chmod Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

Linux的文件访问权限及修改权限命令chmod

Linux的文件访问权限及修改权限命令chmod Mxx000 Mxx000 11 人赞同了该文章 Linux的文件访问权限可以使用ls -l进行查看,如下图这样操作就可以了. 一.访问权限 访问权限分为读(read).写(write).执行(execute)三种, 并且涉及到文件所有者(user).文件所属组(group).其他人(other)三个主体. 选取上图红框中的两行为例,结合下面的表格先讲一下基本结构: 第一位表示文件类型 第二-十位表示权限:每三位一组,共三组,分别表示三个主体对应

修改linux文件权限命令

修改linux文件权限命令:chmod Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者

linux目录或文件权限

linux目录或文件权限 字符 解析drwxr-xr-x 通过 ls -l 可以查看 目录 或 文件 的权限时间 大小 等信息, 权限 占据10 个字符,eg: "drwxrwxrwx" 格式: "目录标记" + “所有者操作权限” + “所有者所在组成员操作权限” + “其他人操作权限” 1.“目录标记”:  如果是目录 ‘d’ 否则 ‘-’ 2.“所有者操作权限” 和 “所有者所在组成员操作权限” 和 “其他人操作权限” 每段都站3位分别 可读(r)+可写(w)