`
zwnJava
  • 浏览: 208127 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Linux chmod命令修改文件与文件夹权限的命令附实例

 
阅读更多

语法:chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为

u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
t 保存程序的文本到交换设备上。
u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。
o 与其他用户拥有一样的权限。

实例

修改文件可读写属性的方法
例如:把index.html 文件修改为可写可读可执行:

 

复制代码代码如下:
chmod 777 index.html

要修改目录下所有文件属性可写可读可执行:

 

复制代码代码如下:
chmod 777 *.*

把文件夹名称与后缀名用*来代替就可以了。
比如:修改所有htm文件的属性:

 


复制代码代码如下:
chmod 777 *.htm

修改文件夹属性的方法
把目录 /images/xiao 修改为可写可读可执行

 


复制代码代码如下:
chmod 777 /images/xiao

修改目录下所有的文件夹属性

 


复制代码代码如下:
chmod 777 *

把文件夹名称用*来代替就可以了

要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行

 


复制代码代码如下:
chmod -R 777 /upload

总结linux下目录和文件的权限区别

文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。
目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的连结)、搜索目录(能用该目录名称作为路径名去访问它所包含的文件和子目录)
具体说就是:
(1)有只读权限的用户不能用cd进入该目录:还必须有执行权限才能进入。
(2)有执行权限的用户只有在知道文件名,并拥有读权利的情况下才可以访问目录下的文件。
(3)必须有读和执行权限才可以ls列出目录清单,或使用cd命令进入目录。
(4)有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使使该文件或子目录属于其他用户也是如此。


详细出处参考:http://www.jb51.net/LINUXjishu/74212.html

分享到:
评论

相关推荐

    linux下为目录和文件设置权限,包括子目录的循环递归设置

    此时,可以使用 `chmod 777 filename` 修改文件权限,但这只会修改当前文件的权限,而不会递归地修改文件夹内的文件权限。为了递归地修改文件夹内所有文件的权限,可以使用 `chmod -R 777 foldername`。 #### 总结 ...

    LINUX 权限机制实例

    - 使用 `chmod` 命令更改权限,例如:`chmod 770 department_folder` 来设置目录权限,`chmod 700 employee_folder` 来设置员工个人文件夹权限。 - 使用 `chown` 和 `chgrp` 命令来更改文件和目录的所有者和组。 ...

    Linux常用命令全集.zip

    在IT领域,Linux操作系统是开发者、系统管理员和网络工程师日常..."Linux常用命令全集.CHM"这个文件应该提供了这些命令的详细介绍和实例,是学习Linux的宝贵资源。建议读者仔细阅读,结合实践来提升自己的Linux技能。

    linux之间实现共享文件夹挂载实力

    在Linux系统中,实现文件共享与挂载是网络存储管理和分布式文件系统构建的重要组成部分。这篇文章将详细介绍如何在Linux之间实现共享文件夹的挂载。这里涉及的关键技术包括NFS(Network File System)服务配置、权限...

    Linux常用命令文档

    CHM文件中的“Linux常用命令文档”应该详细介绍了这些命令的用法、参数以及实例,对于学习和日常工作中查找帮助非常有用。通过深入学习和实践这些命令,你将能够更加熟练地在Linux环境中工作,提高效率并解决各种...

    Linux常用命令讲解

    6. 组管理和权限管理:介绍了Linux组的概念、文件/目录所有者、如何修改所有者、组的创建、所在组和其他组的改变、改变用户所在组和权限管理的chmod指令等。 7. 未分类指令:如mount指令用于挂载文件系统,yum指令...

    linux下find命令实例

    ### Linux 下 find 命令实例详解 #### 概述 `find` 是 Linux 和类 Unix 系统中一个非常强大的文件查找工具。通过 `find` 命令,用户可以基于多种条件来搜索文件系统中的文件或目录,如名称、权限、所有者、组、...

    Linux 常用命令学习.docx

    ls 命令是 list 的缩写,用于查看 Linux 文件夹包含的文件,包括目录、文件夹、文件权限等信息。常用的参数搭配包括: * -a:列出目录所有文件,包含以 . 开始的隐藏文件 * -A:列出除 . 及 .. 的其它文件 * -r:...

    linux服务器命令

    `chmod`命令用于更改文件或目录的权限,例如`chmod 755 file.txt`会给所有者赋予读、写、执行权限,给其他用户赋予只读和执行权限。 6. **查看文件的类型**: 使用`file`命令可以识别文件的类型,如`file ...

    Linux服务器命令.doc

    - `chmod`命令用于修改文件或目录的权限,如`chmod 755 file_name`赋予所有者读写执行权限,其他人只读执行权限。 6. **查看文件类型**: - `file`命令可以识别文件的类型,如`file file_name`。 7. **删除...

    大厂测试开发工程师面试基础——Linux命令

    ls 命令用于查看 Linux 文件夹包含的文件,并可以查看文件权限、文件夹权限、文件大小、文件修改时间等信息。常用参数搭配: * ls -a 列出目录所有文件,包含以.开始的隐藏文件 * ls -A 列出除.及..的其它文件 * ls...

    Linux基础命令教程豪华版

    学习Linux命令的目的在于使用户能够高效地进行文件系统管理、进程控制、权限设置等任务。 2. 常用命令解析 - `pwd`: 打印当前工作目录的完整路径名。 例如:`pwd` 输出类似 `/root` 的结果,表示当前位于根目录下...

    Linux命令大全(修改版).rar

    Linux命令大全(修改版)是一份详尽的资源,旨在帮助用户掌握Linux操作系统中的..."Linux命令大全(修改版).chm"文件很可能是包含这些命令详解和实例的完整指南,对于初学者和有经验的Linux用户来说都是宝贵的参考资料。

    Linux中chown与chmod两个命令的区别详解

    在linux系统中,chmod和chown命令都可以来设置权限,但他们也是不同的;chmod是用来设置文件夹和文件权限的,比如我们系统中的文件不可读写,需要用来设置777权限;而chown是用来设置用户组的,比如授权某用户组,...

    实例20 如何获取和设置文件夹属性

    本实例将聚焦于如何获取和设置文件夹属性,这对于系统管理员、开发人员以及任何需要处理大量文件的人来说都至关重要。文件夹属性通常包括隐藏、只读、系统、存档等标志,这些属性能够影响文件夹的行为和可见性。 ...

    两台linux之间实现共享文件夹挂载实例参考.pdf

    2. 设置共享文件夹权限:`[wds@www.cmz.com ~]# chmod 777 /mnt/mm` 这里设置为777意味着所有用户都有读取、写入和执行的权限。 3. 编辑 `/etc/exports` 文件:`[wds@www.cmz.com ~]# vi /etc/exports` 在这个文件...

    Linux命令大全.zip

    在深入学习Linux的过程中,你还会接触到权限管理(如**chmod**和**chown**)、进程管理(如**ps**、**kill**和**top**)、网络操作(如**ifconfig**、**netstat**和**ping**)以及脚本编程(如**bash** shell脚本)...

    Linux命令大全 2011-12-10

    15. **chmod**:改变文件或目录的权限设置。 16. **chown**/**chgrp**:改变文件或目录的所有者和组。 17. **tar**:用于打包和解压文件,支持gzip/bzip2/xz等多种压缩格式。 18. **sudo**:以超级用户(root)权限...

    linux中mkdir创建目录命令使用说明.docx

    Linux 操作系统中,mkdir 命令是一种基本的文件管理命令,用于创建新的目录结构。mkdir 命令的基本格式为:mkdir [选项] 目录...,其中选项部分是可选的,目录部分是必需的。 mkdir 命令的功能是创建一个新的目录,...

Global site tag (gtag.js) - Google Analytics