`
wlhok
  • 浏览: 56886 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

chmod小记

    博客分类:
  • OS
阅读更多

chmod语法

chmod [选项]... 模式[,模式]... 文件...

选项

-c, --changes	 类似 --verbose,但只在有更改时才显示结果
      --no-preserve-root	不特殊对待根目录(默认)
      --preserve-root	 禁止对根目录进行递归操作
  -f, --silent, --quiet	去除大部份的错误信息
  -v, --verbose	 为处理的所有文件显示诊断信息
      --reference=参考文件	使用指定参考文件的模式,而非自行指定权限模式
  -R, --recursive	 以递归方式更改所有的文件及子目录
      --help	 显示此帮助信息并退出
      --version	 显示版本信息并退出 

模式

[ugoa]*([-+=]([rwxXst]*|[ugo]))+

 [ugoa]的含义

 

  • u 表示用户(user)
  • g 表示组(group)
  • o 表示其他(others)
  • a 表示所有(all)

 

[-+=]的含义

  • + 表示添加权限
  • - 表示取消权限
  • = 表示赋予给定权限并取消其他所有权限

[rwxXst]的含义

  • r 可读
  • w 可写
  • x 可执行
  • X 只有目标文件对某些用户是可执行的,或该目标文件是目录时候,才赋予x属性
  • s 在文件执行时,把进程的属主或组ID置为该文件的文件属主。
  • t 保存程序的文本在交换设备上(不明白含义)

[ugo]的含义

  • u 与文件属主拥有一样的权限
  • g 与文件属主同组的用户拥有一样的权限
  • o 与其他用户拥有一样的权限

用例

给于文件夹x权限,但文件不给于x权限

chmod -R u+X,g+X path
 

 

分享到:
评论

相关推荐

    chmod命令详细用法

    `chmod` 命令是 Linux 和 Unix 系统中用于改变文件或目录权限的关键工具。权限设置在这些操作系统中至关重要,因为它们控制了用户如何访问和操作文件和目录。理解 `chmod` 的使用方法可以帮助你更好地管理和保护系统...

    chmod命令使用详解

    ### chmod命令使用详解 #### 命令概述 `chmod`是Linux/Unix系统中用于修改文件或目录权限的重要工具。通过使用`chmod`命令,用户可以为文件或目录分配不同的访问权限,如读取、写入和执行权限。这对于确保文件系统...

    chmod的C语言实现

    在Linux和类Unix系统中,`chmod`是一个用于改变文件或目录权限的命令。它的C语言实现涉及到对系统调用的直接操作,主要是`chmod()`函数。本文将深入探讨`chmod`命令的C语言实现原理,以及如何仅通过数字来设置权限。...

    Linux chmod

    ### Linux chmod 命令详解 #### 一、引言 `chmod` 是 Linux 和 Unix 系统中用于更改文件或目录权限的重要命令之一。它允许用户根据需求精确地设置文件或目录的访问权限,这对于保护系统安全至关重要。本文将详细...

    chmod命令..

    ### chmod命令详解:掌握Linux文件权限管理的核心技能 在Linux系统中,`chmod`命令是进行文件和目录权限更改的关键工具。它允许用户修改文件或目录的访问权限,确保系统的安全性和数据的保护。深入理解并熟练运用`...

    linux的chmod使用详解

    在深入探讨Linux操作系统中的`chmod`命令之前,我们先简要了解Linux的权限体系结构。Linux采用了一种基于用户和组的权限模型,每个文件或目录都有特定的权限设置,这些权限可以分为三类:用户(user)、组(group)和...

    chmod和chown命令的用法

    chmod 和 chown 命令的用法 chmod 和 chown 命令是 Linux 操作系统中两个非常重要的命令,它们分别用于更改文件或目录的所有者和访问权限。在本文中,我们将详细介绍这两个命令的用法和参数。 一、chown 命令用途 ...

    chmod 777的用法 修改文件用户权限

    linux操作系统 命令chmod 777的用法 修改文件用户权限

    linux的chmod和压缩命令

    chmod给文件设置权限,tar是linux中常用的压缩命令,里面写个多个压缩格式

    linux.chmod.bak

    根目录777 不在怕 一个命令解决 这是CentOS 7.4版本的纯净系统目录权限文件导入出问题的机器即可 setfacl --restore=/root/linux.chmod.bak

    chmod 755 剖析

    ### chmod 755 剖析 在Linux系统中,`chmod`(change mode)命令是用于更改文件或目录权限的重要工具。本文将详细解释`chmod 755`命令的意义及其背后的逻辑。 #### 文件类型与权限简介 在Linux环境下,文件可以...

    linux详细命令笔记:crontab、压缩、chmod等

    手写的linux笔记,图文形式,尽可能的在难点地方写的详细一点,比如周期性的命令crontab,压缩命令,chmod命令的解析等等

    chmod 命令详细用法说明

    在Linux操作系统中,`chmod`命令是用于改变文件或目录权限的重要工具。权限管理是Linux系统安全的基础,理解和熟练使用`chmod`对于任何系统管理员或开发者来说都是至关重要的。本篇将详细介绍`chmod`命令的使用方法...

    chmod使用方法

    `chmod` 是在 Linux 和 Unix 系统中用于改变文件或目录权限的命令。权限管理是操作系统中的核心功能,它决定了用户对文件和目录的访问级别。了解 `chmod` 的使用方法对于系统管理员和普通用户来说都至关重要,因为它...

    研究报告:chmod.ppt

    **chmod命令详解** 在Linux操作系统中,`chmod`命令是一个至关重要的工具,它用于更改文件或目录的访问权限。这些权限决定了用户如何与文件或目录交互,包括读取、写入和执行。权限的设置有助于保护系统安全,确保...

    linux-chmod命令参数及使用方法详解.zip

    Linux中的`chmod`命令是系统管理员和用户日常操作中经常使用的工具,用于改变文件或目录的权限设置。本文将深入探讨`chmod`命令的参数、使用方法及其在实际操作中的应用。 首先,我们要理解Linux的权限系统。在...

    gulp-chmod:更改乙烯基文件的权限

    gulp-chmod 文件的 安装 $ npm install --save-dev gulp-chmod 用法 const gulp = require ( 'gulp' ) ; const chmod = require ( 'gulp-chmod' ) ; exports . default = ( ) => ( gulp . src ( 'src/app.js' ) ...

    Linux基础课件-- 文件权限设置-chmod命令.pptx

    `chmod`命令是Linux系统中用于修改文件或目录权限的关键工具,对于理解和操作Linux系统至关重要。本文将深入探讨`chmod`命令的作用、基本格式以及基本用法。 ### `chmod`命令的作用 `chmod`命令的主要功能是改变...

Global site tag (gtag.js) - Google Analytics