linux有三种类型的用户需要访问文件或文件夹,分别是:文件所有者、文件所有者所在组的其他用户、其他用户,每种类型的用户都有三种访问权限,分别是:读取(r)、写入(r)、运行(x),综合起来,一个文件需要有9种访问权限,chmod语法如下:
chmod
[用户] 操作(+或-或=) 权限 文件或目录
其中用户默认为a(所有用户),红色字体为一种模式(mod),mod可以有多个,用逗号分隔开,文件或目录可以用匹配符,如下示例:
chmod +x *.sh
给所有用户对shell脚本增加执行权限(否则脚本无法执行,报“没有权限”错误)
chmod +x jdk*.bin
给所有用户对jdk安装程序增加执行权限
chmod +x jdk-6u20-linux-i586-rpm.bin
给所有用户对jdk安装文件增加执行权限
chmod u-wx,g+w,o=rw file
文件所有者去掉写入和运行权限
用户所在组的其他用户增加写入权限
其他用户替换为读取和写入权限
参数:-R
递归设置子目录或文件的权限
chmod -R u-wx,g+w,o=rw file
注意:
1、x权限的含义,对于文件是执行权限,对于目录是搜索权限
2、s设置用户(或组)的ID号;t设置粘着位(sticky bit),防止文件或目录被非属主删除
如:chmod u+t,g-s file
实际使用chmod命令的时候,往往使用另外一种方式进行,也就是把这9位权限按照3个一组分一个,变成3个八进制数,第一位指定属主的权限,第二位指定组权限,第三位指定其他用户的权限,每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。如6(4+2)代表有读写权,7(4+2+1)有读、写和执行的权限;还可设置第四位,它位于三位权限序列的前面,第四位数字取值是4,2,1,代表意思如下:4,执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户;2,执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户;1,设置粘着位,如下示例:
chmod 777 file
相当于
chmod u+rwx,g+rwx,o+rwx file
给所有用户对file文件设置读取、写入、运行权限
分享到:
相关推荐
linux中chmod命令详解
### Linux chmod 命令详解 #### 一、命令简介 `chmod` 是 Linux 和 Unix 系统中用于更改文件权限的重要工具。“chmod”代表“change mode”,它允许用户修改文件或目录的访问权限,包括读取(read)、写入(write...
### chmod命令详解:掌握Linux文件权限管理的核心技能 在Linux系统中,`chmod`命令是进行文件和目录权限更改的关键工具。它允许用户修改文件或目录的访问权限,确保系统的安全性和数据的保护。深入理解并熟练运用`...
Linux chmod命令 Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 使用权限 : 所有使用者 语法 chmod [-cfvR] [--help] [--version] mode file... ...
**Linux chmod命令详解** 在Linux操作系统中,`chmod`是一个非常重要的命令,它用于更改文件或目录的权限。权限管理是Linux系统安全的基础,通过`chmod`,你可以控制谁可以读取、写入或执行一个文件,以及这些权限...
`chmod`命令是Linux中用于修改文件或目录权限的主要工具,对于系统管理员和普通用户来说都至关重要。理解并熟练掌握`chmod`命令可以帮助用户精确控制资源的访问,保护数据安全。 在Linux中,文件和目录的权限分为三...
#### 三、chmod命令详解 **命令名称**:chmod **使用权限**:所有使用者 **使用方式**:chmod [-cfvR][--help][--version] mode file **命令说明**:chmod 命令用于修改文件或目录的权限。Linux/Unix 系统中的...
目录的权限表示:dwrxr–r– 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命
linux的chmod命令使用详解借鉴.pdf
### Linux chmod 命令详解 #### 一、引言 `chmod` 是 Linux 和 Unix 系统中用于更改文件或目录权限的重要命令之一。它允许用户根据需求精确地设置文件或目录的访问权限,这对于保护系统安全至关重要。本文将详细...
linux的chmod命令使用详解[归纳].pdf
### `chmod`命令详解 #### 命令语法 `chmod`的基本语法如下: ```bash chmod [-cfvR] [--help] [--version] mode file ``` 其中,`mode`参数定义了权限模式,`file`则是要修改权限的文件或目录。`chmod`还支持...
#### 三、chmod命令详解 **命令名称:** chmod **使用权限:** 所有使用者 **使用方式:** `chmod [-cfvR][--help][--version] mode file` **说明:** `chmod` 命令用于更改文件或目录的权限。Linux/Unix 文件的存取...
### Linux中的Chmod命令详解 #### 一、引言 `chmod`命令是Linux系统中一个非常重要的工具,用于修改文件或目录的访问权限。掌握`chmod`的使用方法对于日常管理和维护Linux系统至关重要。本文将详细介绍`chmod`命令...
#### 三、chmod 命令详解 `chmod` 命令用于更改文件或目录的访问权限。Linux中的权限分为所有者(owner)、组(group)和其他用户(others)三个级别。 **基本语法**: ``` chmod [选项] 权限 文件 ``` **权限设置...
**chmod命令详解** 在Linux操作系统中,`chmod`命令是一个至关重要的工具,它用于更改文件或目录的访问权限。这些权限决定了用户如何与文件或目录交互,包括读取、写入和执行。权限的设置有助于保护系统安全,确保...
#### 三、chmod 命令详解 **名称**: chmod **使用权限**: 所有使用者 **使用方式**: `chmod [-cfvR] [--help] [--version] mode file` **说明**: `chmod` 命令用于更改文件或目录的访问权限。Linux/Unix 的文件...