linux有三种类型的用户需要访问文件或文件夹,分别是:文件所有者、文件所有者所在组的其他用户、其他用户,每种类型的用户都有三种访问权限,分别是:读取(r)、写入(r)、运行(x),综合起来,一个文件需要有9种访问权限,chmod语法如下:
chmod
[用户] 操作(+或-或=) 权限 文件或目录
其中用户默认为a(所有用户),红色字体为一种模式(mod),mod可以有多个,用逗号分隔开,文件或目录可以用匹配符,如下示例:
chmod +x *.sh
给所有用户对shell脚本增加执行权限(否则脚本无法执行,报“没有权限”错误)
chmod +x jdk*.bin
给所有用户对jdk安装程序增加执行权限
chmod +x jdk-6u20-linux-i586-rpm.bin
给所有用户对jdk安装文件增加执行权限
chmod u-wx,g+w,o=rw file
文件所有者去掉写入和运行权限
用户所在组的其他用户增加写入权限
其他用户替换为读取和写入权限
参数:-R
递归设置子目录或文件的权限
chmod -R u-wx,g+w,o=rw file
注意:
1、x权限的含义,对于文件是执行权限,对于目录是搜索权限
2、s设置用户(或组)的ID号;t设置粘着位(sticky bit),防止文件或目录被非属主删除
如:chmod u+t,g-s file
实际使用chmod命令的时候,往往使用另外一种方式进行,也就是把这9位权限按照3个一组分一个,变成3个八进制数,第一位指定属主的权限,第二位指定组权限,第三位指定其他用户的权限,每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。如6(4+2)代表有读写权,7(4+2+1)有读、写和执行的权限;还可设置第四位,它位于三位权限序列的前面,第四位数字取值是4,2,1,代表意思如下:4,执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户;2,执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户;1,设置粘着位,如下示例:
chmod 777 file
相当于
chmod u+rwx,g+rwx,o+rwx file
给所有用户对file文件设置读取、写入、运行权限
分享到:
相关推荐
chmod命令使用详解chmod命令使用详解chmod命令使用详解
Linux chmod命令 Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 使用权限 : 所有使用者 语法 chmod [-cfvR] [--help] [--version] mode file... ...
本篇文章主要介绍了修改linux文件权限命令:chmod,Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。
目录的权限表示:dwrxr–r– 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命
linux的chmod命令使用详解借鉴.pdf
linux的chmod命令使用详解[归纳].pdf
Linux+chmod+命令+详解.doc
在本篇文章里小编给大家分享了关于linux中chmod命令用法和相关知识点,需要的朋友们跟着学习下。
linux-chmod命令参数及使用方法详解
linuxchmod命令参数及用法详解--文件文件夹权限设定命令借鉴.pdf
Linx chmod 命令使用详解 教你如何使用chmod 命令 下载后评价可以免积分哦,还加一个积分,试过的……所以分数要的比较高哦~
Linux命令详解精品手册,初学者学习LINUX必备手册
本文给大家介绍linux中权限管理命令详解(chmod/chown/chgrp/unmask),具体内容如下: chmod 解释 命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户...
9. chmod 10. chown 11. chgrp 12. touch 13. cp 14. mv 15. rm 16. find 17. grep 18. more 19. less 20. head 21. tail 22. cut 23. at 24. crontab 25. sleep 26. kill 27. ps pstree 28. top 29. expr 30. ...