`
wangshaofei
  • 浏览: 283632 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

命令: chmod 使用方法

阅读更多

命令: chmod 使用方法

  指令名称 : chmod

  使用权限 : 所有使用者

  使用方式 : chmod [-cfvR] [--help] [--version] mode file...

  说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。

  参数格式 :

  mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中

  u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作

  -f : 若该档案权限无法被更改也不要显示错误讯息

  -v : 显示权限变更的详细资料

  -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

  --help : 显示辅助说明

  --version : 显示版本

  范例 :将档案 file1.txt 设为所有人皆可读取 :

  chmod ugo+r file1.txt

  将档案 file1.txt 设为所有人皆可读取 :

  chmod a+r file1.txt

  将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :

  chmod ug+w,o-w file1.txt file2.txt

  将 ex1.py 设定为只有该档案拥有者可以执行 :

  chmod u+x ex1.py

  将目前目录下的所有档案与子目录皆设为任何人可读取 :

  chmod -R a+r *

  此外chmod也可以用数字来表示权限如 chmod 777 file

  语法为:chmod abc file

  其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

  r=4,w=2,x=1

  若要rwx属性则4+2+1=7;

  若要rw-属性则4+2=6;

  若要r-x属性则4+1=7。

  范例:

  chmod a=rwx file

  和

  chmod 777 file

  效果相同

  chmod ug=rwx,o=x file

  和

  chmod 771 file

  效果相同

  若用chmod 4755 filename可使此程式具有root的权限

分享到:
评论

相关推荐

    chmod和chown命令的用法

    chmod 命令的文字设定法使用以下语法: chmod [who] [+ | - | =] [mode] 文件名 其中,who 是操作对象,可以是 "u"(用户)、"g"(同组用户)、"o"(其他用户)或 "a"(所有用户)之一或它们的组合。操作符号可以...

    chmod命令使用详解

    以上内容涵盖了`chmod`命令的详细使用方法,包括其基本语法、符号和数字模式以及特殊权限位等。同时简要介绍了`chown`命令和`nohup`命令的基本用法。这些命令在日常的系统管理和维护工作中非常实用,掌握它们可以...

    chmod命令详细用法

    理解 `chmod` 的使用方法可以帮助你更好地管理和保护系统资源。 **基本概念** 1. **权限等级**:Linux/Unix 文件调用权限分为三类:文件所有者(Owner)、同组用户(Group)和其他用户(Other)。 2. **权限类型**...

    研究报告:chmod.ppt

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

    修改linux文件权限命令:chmod命令详解

    `chmod`命令有两种使用方式:文字设定法和数字设定法。文字设定法通过`who`参数指定操作对象(用户类别),`+`、`-`、`=`操作符指定权限的增减或赋值,以及`mode`参数指定要设置的权限。例如,`chmod u+x file`会给...

    ubuntu常用终端命令.docx

    使用方法:chmod u+s 文件、chmod g+r 文件、chmod o+w 文件 等。 2. chown 命令:用于更改文件的所有权。使用方法:chown root /home。 这些命令都是 Ubuntu 系统中最常用的命令,掌握这些命令可以帮助用户更好地...

    红旗linux基本命令练习宣贯.pdf

    使用方法:man <命令名>,显示指定命令的帮助手册。 locale 命令:locale 命令用于显示或设置当前系统的语言环境。使用方法:locale,显示当前系统的语言环境;locale -a,显示所有可用语言环境。 sync 命令:sync...

    chmod命令..

    使用数字模式时,`chmod`命令的格式简化为: ```bash chmod [mode] 文件或目录名 ``` 这里的`mode`是一个三位数字,分别对应用户(u)、组(g)和其他用户(o)的权限组合。例如,`chmod 755 file.txt`会给予所有者...

    linux系统中常用命令和英语词汇归类.pdf

    * chmod 命令:文件权限设定命令 * chown 命令:设置文件的属主和属组命令 vi 编辑器基本使用: * vi 命令:启动 vi 编辑器命令 * q! 命令:强行退出 vi 编辑器命令 * e 命令:打开新文件命令 * r 命令:读取文件内容到...

    Linux系统命令及其使用详解.doc

    本文档详细介绍了Linux系统命令的使用方法和参数,包括cat、cd、chmod、chown等命令的使用权限、使用方式、参数和示例。 cat命令 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--...

    linux系统简单命令

    * chmod 命令:用于更改文件权限。 * rm 命令:用于删除文件或目录。 * cp 命令:用于拷贝文件或目录。 四、进程管理命令 * fg 命令:用于将一个后台进程放到前台。 * bg 命令:用于将一个前台进程放到后台。 * ...

    Linux 必学的60个命令

    * chmod 命令:chmod 命令的作用是更改文件权限,它的使用权限是所有用户。 * chown 命令:chown 命令的作用是更改文件所有者,它的使用权限是所有用户。 * chattr 命令:chattr 命令的作用是更改文件属性,它的使用...

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

    本文将深入探讨`chmod`命令的参数、使用方法及其在实际操作中的应用。 首先,我们要理解Linux的权限系统。在Linux中,每个文件和目录都有三组权限:所有者(owner)、所属组(group)和其他用户(others)。每组...

    命令chmod123456789.txt

    不知道su切换 ls:列出目录内容 ...-》命令:chmod #chmod u+x file,添加权限使用:+加号,撤销使用-减号 chmod u+x,g+x,o+x file同时修改 755 file 使用数字的方式修改 -R 777 bf_data/ 》选项:-R

    linux基本命令使用

    Linux基本命令使用 Linux是一种流行的操作系统,它提供了许多基本命令来帮助用户管理和维护系统。这些命令对于初学者来说非常有用,因为它们可以帮助用户快速熟悉Linux系统的使用。 一、cat命令 名称:cat 使用...

    linux修改目录和文件权限的简单命令解释

    目录的权限表示:dwrxr–r– 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命

    Shell命令介绍,各种Shell命令的详细介绍

    7. chmod 命令:修改文件权限 8. sudo 命令:用来以其他身份来执行命令 9. man 命令:帮助命令 10. clear 命令:清屏 11. echo 命令:字符串输出 归档压缩类命令: 1. gzip 命令:压缩文件 2. gunzip 命令:解压...

    linux语句总结+注释

    * 权限命令:chmod u|g|o +|- r|w|x 文件名|文件夹名 * 权限命令(递归,包含子目录):chmod 777 -R 文件名|文件夹名 组管理 * 添加用户组命令:groupadd 组名 * 删除用户组命令:groupdel 组名 * 查看用户所在的...

Global site tag (gtag.js) - Google Analytics