`

改变文件存取权限命令: 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的权限

 

参考资料:

http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7227b8197027fa3c2148e3f07151a7bb0fb6179415a84d82f2747f41802bd8b6a266a1420c0d992ca5ddccfc153799f26427016854719d30dea960673ce71c31cfeaf68a6adf043cdf58e9495&p=882a931b83904ea80dbb8e6517&user=baidu&fm=sc&query=cat+-s+linux&qid=96530c0f0a0d0010&p1=5

分享到:
评论

相关推荐

    Linux命令:改变文件或目录的访问权限

    chmod 命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法,一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 文字设定法的格式为:...

    linux常用命令 ——总结

    5. chmod命令:用于修改文件权限。格式:chmod 权限值 文件名。 6. chown命令:用于修改文件所有者。格式:chown 用户名 文件名。 7. chattr命令:用于修改文件属性。格式:chattr 属性值 文件名。 8. sudops命令:...

    Linux系统的基本操作及常用命令实验报告.doc

    * chmod 命令:用于改变文件的存取权限。 * chown 命令:用于改变文件的所有者。 * chgrp 命令:用于改变文件的所属组。 进程操作命令是 Linux 操作系统中非常重要的命令。进程操作命令包括创建进程、删除进程、...

    Linux必学60个命令

    * chmod 命令:chmod 命令的作用是修改文件权限。chmod 命令的格式为:chmod 权限 文件名。 * chown 命令:chown 命令的作用是修改文件所有者。chown 命令的格式为:chown 用户名 文件名。 * chattr 命令:chattr ...

    查阅Linux缺省的存取控制权限具体步骤.docx

    Linux 中可以使用 chmod 命令来修改文件和目录的权限。例如,要将文件的权限修改为读、写、执行权限,可以使用以下命令: chmod 777 文件名 这将设置文件的权限为读、写、执行权限。 五、实验步骤 1. 以 root 身份...

    Linux、Solaris、AIX、HP-unix操作系统通用命令.docx

    · chmod 命令:修改目录或文件针对不同用户的存取权限 · chown 命令:修改目录或文件所属的用户和用户组 4. 远程登录命令 · telnet 命令:从一台机器登陆到另外一台机器 5. 进程管理命令 · ps 命令:查看...

    Linux常用经典命令(面试宝典)

    7. chmod 命令:改变文件的存取模式,使用数值表示法或符号表示法。 目录管理命令 1. mkdir 命令:新建目录,使用 -p 选项可以创建多级目录。 2. cd 命令:切换目录,使用 ~ 代表家目录,使用 .. 代表上级目录。 3...

    Linux必学的60个命令.docx

    * chmod 命令:用于修改文件权限,格式为 chmod 权限文件名。 * chown 命令:用于修改文件所有者,格式为 chown 用户名 文件名。 * chattr 命令:用于修改文件属性,格式为 chattr 属性 文件名。 * sudops 命令:...

    Linux 必学的60个命令

    Linux 操作系统提供了大量的命令,利用这些命令可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。在 Linux 系统上工作离不开使用系统提供的命令。要想真正理解 Linux 系统,就...

    UNIX基本命令

    **文件存取权限的显示与修改:** - 使用`ls -l`命令查看文件或目录的详细信息,其中包括权限信息。 - `chmod`命令用于修改文件的权限,例如`chmod 755 filename`。 - `chown`和`chgrp`命令分别用于更改文件的所有者...

    AIX系统常用命令

    * cp命令:用于拷贝文件,参数-p可以拷贝文件内容、修改时间、存取模式和存取控制表,参数-r可以拷贝目录下的所有文件及子目录。 * mv命令:用于移动文件,参数可以将文件移动至目标,若目标是文件名,则相当于文件...

    Linux菜鸟必学的60个命令

    Linux 作为一种开源操作系统,为用户提供了大量的命令,通过这些命令,可以高效地完成各种工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。下面是 Linux 命令的详细介绍: 安装和登录命令 1. ...

    UNIX --文件属性和存取权限

    ### UNIX 文件属性与存取权限详解 在UNIX系统中,文件和目录的权限管理是非常重要的一个环节,它确保了系统的安全性和数据的完整性。通过`ls -la`命令,我们可以查看到文件或目录的详细信息,包括它们的权限设置。 ...

    unix常用命令,一些基本的unix命令

    Unix 常用命令概述 Unix 操作系统提供了许多实用...ls 命令和 chmod 命令是 Unix 中两个非常重要的命令,ls 命令可以帮助用户查看档案信息,而 chmod 命令可以帮助用户改变档案的存取模式,以确保系统的安全和稳定性。

    linux 实验报告 文件系统与文件管理.pdf

    我们还学习了文件存取权限的概念和修改文件权限的方式。 五、结论 Linux 文件系统和文件管理是 Linux 操作系统的重要组成部分。本实验报告对 Linux 文件系统和文件管理进行了详细的介绍,包括文件系统的目录结构、...

    UNIX基本命令手册

    - 修改权限:chmod命令用于改变文件或目录的权限,如chmod u+x file将给文件添加执行权限。 - 更改属主和组:chown和chgrp命令用于改变文件的所有者和所属组,这对于权限管理至关重要。 1.3 UNIX重定向与管道: - ...

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

    chmod 命令用于改变文件的存取权限。基本语法为:chmod [-cfvR] [--help] [--version] mode file...。 参数解释: * mode:权限设定字串,格式为 [ugoa...][[+-=][rwxX]...][,...] * -c:若该档案权限确实已经更改...

    Linux期末考试复习资料

    可以使用chmod命令改变文件或目录的存取权限,使用ln命令可以增加指定文件的链接数,使用rm命令可以删除文件,可以减少相应文件的链接数。可以使用mv命令对指定文件或目录重新命名。 可以使用cd命令改变目录,例如...

    学习Linux二创建、删除文件和文件夹命令.doc

    * -m:用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。 * -p:需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。 功能:通过 mkdir 命令可以实现在指定位置创建以 ...

    Linux必学的60个命令1

    * chmod:修改文件权限,使用权限是所有用户。格式为:chmod [权限值] [文件名称]。主要参数有:权限值,需要修改的文件权限;文件名称,需要修改的文件。 * chown:修改文件所有者,使用权限是所有用户。格式为:...

Global site tag (gtag.js) - Google Analytics