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

时间:2021-10-29 16:42:03

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

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,包含这个目录本身。

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