学习啦 > 学习电脑 > 操作系统 > Linux教程 > Linuxchmod命令修改文件与文件夹权限方法

Linuxchmod命令修改文件与文件夹权限方法

时间: 志艺942 分享

Linuxchmod命令修改文件与文件夹权限方法

  在linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,接下来是小编为大家收集的Linuxchmod命令修改文件与文件夹权限方法,欢迎大家阅读:

  Linuxchmod命令修改文件与文件夹权限方法

  语法: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)有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使使该文件或子目录属于其他用户也是如此。

  
看了“Linuxchmod命令修改文件与文件夹权限方法”还想看:
1.linux文件与文件夹权限怎么设置

2.Linux下chmod命令怎么用

3.Linux chmod命令怎么用

4.Linux系统怎么设置文件权限

5.Linux文件权限怎么备份和恢复

3086711