在Linux中,一般使用chmod命令来修改文件的属性。 利用 chmod 可以藉以控制文件如何被他人所调用。此命令所有使用者都可使用。 一、Linux chmod命令语法 chmod [OPTION]... MODE[,MODE]... FILE... chmod [OPTION]... OCTAL-MODE FILE... chmod [OPTION]... --reference=RFILE FILE... 其中: u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
-c : 若该文件权限确实已经更改,才显示其更改动作 [linuxdaxue.com@/home/linuxdaxue.com]$chmod ugo+r file_new [linuxdaxue.com@/home/linuxdaxue.com]$ll file_new -rw-r--r-- 1 linuxdaxue.com linuxdaxue.com 0 Dec 31 2016 file_new 2)设置文件为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 [linuxdaxue.com@/home/linuxdaxue.com]$chmod ug+w,o-w file_new [linuxdaxue.com@/home/linuxdaxue.com]$ll file_new -rw-rw-r-- 1 linuxdaxue.com linuxdaxue.com 0 Dec 31 2016 file_new 3)设置文件为只有该文件拥有者可以执行 [linuxdaxue.com@/home/linuxdaxue.com]$chmod u+x file_new [linuxdaxue.com@/home/linuxdaxue.com]$ll file_new ---x------ 1 linuxdaxue.com linuxdaxue.com 0 Dec 31 2016 file_new 4)设置文件为所有人皆可写 [linuxdaxue.com@/home/linuxdaxue.com]$chmod a+w file_new [linuxdaxue.com@/home/linuxdaxue.com]$ll file_new --wx-w--w- 1 linuxdaxue.com linuxdaxue.com 0 Dec 31 2016 file_new 三、使用数字来表示权限 chmod abc file a,b,c各为一个数字,分别表示User、Group、及Other的权限。 1)将文件权限设置为可所有人可读: [linuxdaxue.com@/home/linuxdaxue.com]$chmod 444 file_new [linuxdaxue.com@/home/linuxdaxue.com]$ll file_new -r--r--r-- 1 linuxdaxue.com linuxdaxue.com 0 Dec 31 2016 file_new 以上就是Linux命令详解之–chmod命令的详情内容 以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等。 |
|