0
点赞
收藏
分享

微信扫一扫

Linux chmod命令详解

Linux chmod命令详解


    chmod命令用于改变linux系统文件或目录的访问权限。

该命令有两种用法:


一种是包含字母和操作符表达式的文字设定法;

另一种是包含数字的数字设定法。

文件或目录的访问权限分为只读,只写和可执行三种。


chmod常见命令参数

Usage: chmod [OPTION]... MODE[,MODE]... FILE...
or: chmod [OPTION]... OCTAL-MODE FILE...
or: chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.

-c, --changes like verbose but report only when a change is made
--no-preserve-root do not treat `/' specially (the default)
--preserve-root fail to operate recursively on `/'
-f, --silent, --quiet suppress most error messages
-v, --verbose output a diagnostic for every file processed
--reference=RFILE use RFILE's mode instead of MODE values
-R, --recursive change files and directories recursively
--help display this help and exit
--version output version information and exit

常用的命令展示

421 分别代表文件的读、写、执行的权限

chmod:更改属性值的

chmod 755 -R / 系统默认临界     【002:系统的默认掩码】

chmod 644 /     系统默认临界     【cat /etc/profile|grep umask可以查看默认的umask值】

增加文件所有用户组可执行权限

chmod a+x log2012.log 【有的脚本无法执行就是没有x权限】

同时修改不同用户权限,逗号分隔

chmod ug+w,o-x log201.log

使用“=”设置权限

chmod u=x hhh.txt ==> chmod 100 hhh.txt

为所有用户分配读权限

chmod a=r file
【更多参考】Linux 用户和用户组详解


作者:​​小a玖拾柒​​​​

-------------------------------------------

个性签名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~

本文版权归作者【​​小a玖拾柒​​​】,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利!



举报

相关推荐

0 条评论