您的位置:首页 > 运维架构 > Linux

linux中文件和目录权限 chmod命令

2018-01-30 16:35 281 查看


ls -l查出来的文件和目录详情中,看到有rwx的字符

目录或文件由3段rwx组成,r表示可读权限,w表示可写权限,x表示可执行权限。

第一段rwx为所属主的权限(user),第二段为所属组的权限(group),第三段为其他用户的权限(other)

rwx也可用数字定义,r=4,w=2,x=1

chmod命令

chmod是更改文件或目录权限的命令

chmod  777  1.txt

表示将文件1.txt的权限都设置任何用户可读可写可执行

chmod 600 1.txt 表示这个文件仅该所属用户有可读可写的权限,其他用户不可访问执行

chmod还有其他更改权限的用法,但比较繁琐

chmod u=rw,g=r,o=r 1.txt   这个命令就类似于chmod 644 1.txt

chmod a+x 1.txt  这个命令就是给这个文件添加可执行的权限 a表示all的意思  就是user,group,other都加上x的权限,也可用a-x。甚至还可以用chmod u+rwx 1.txt这样的用法,但是比较繁琐,直接写数字来的最方便直接。

chmod还有一个参数,-R  一般用于目录

chmod -R 700 /tmp/  表示将/tmp/这个目录下的所有目录和文件权限都改为700,包含这个目录本身。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: