linux下使用chmod修改文件或者权限777

我们经常在linux下要用到的一个命令chmod,要给文件或者文件夹赋予权限

比如 chmod 777 /var/www 运行命令后,www文件夹的权限就被修改为可读可写可执行

在linux中,每个文件,每个目录都设置有访问的权限,而且每个用户的权限也划分的非常的细致

一个用户对文件和目录的读、写、执行的这些操作被很严格的管理

操作文件的用户分为3个类型

文件所有者、群组用户、其他用户

第一位表示文件所有者的权限值,中间位表示群组用户的权限值,最后位则表示其他用户的权限值,

chmod 777中,三个数字7分别对应上面三种用户,权限值都为7。

—————————————————————————–

文件或目录的权限又分为3种:只读、只写、可执行。

权限 权限数值 二进制 具体作用

r 4     00000100    read,     读取。当前用户可以读取文件内容,当前用户可以浏览目录。
w 2   00000010     write,    写入。当前用户可以新增或修改文件内容,当前用户可以删除、移动目录或目录内文件。
x 1     00000001    execute,执行。当前用户可以执行文件,当前用户可以进入目录。

7 = 4 + 2 + 1 读写运行权限
5 = 4 + 1 读和运行权限
4 = 4 只读权限

754啊754 ,这个段子一说就有人看的懂

这句命令的意思是将filename文件的读写运行权限赋予文件所有者,把读和运行的权限赋予群组用户,把读的权限赋予其他用户

更多的解释直接查看chmod –help

THE END