在Linux中我们有三种常用权限:可读、可写以及可执行,用数字表示的话就是:可读 = 4,可写=2,可执行=1,644三位数字分别代表了三种角色:文件所有人、文件所有组、其他人,文件所有人的权限6代表可读可写(可读4+可写2=6)所有组权限是4代表仅可读,其他人权限跟组权限一样,如果还是不太明白的话,可以看下《Linux就该这么学》的第五章。

在Linux中,文件或目录的权限用一个9位的字符串表示,分为三部分:文件所有者权限、文件所属组权限和其他用户权限。其中,每部分的权限都用三位二进制数表示,每一位表示读(r)、写(w)或执行(x)的权限,用数字1表示。
数字7代表了二进制的111,即读、写和执行权限均开放,所以权限值为777代表文件所有者、所属组和其他用户都具备了读(r)、写(w)和执行(x)的权限。这意味着所有用户都可以对该文件进行读取、写入、执行等操作。但是在安全考虑下,不推荐过度授权(777),尤其是在互联网或者公共计算机上。
在Linux系统中,每一个文件和目录都有读(Read)、写(Write)和执行(Execute)三种权限,对应着不同的用户和用户组。而权限用数字表示,第一个数字是所有者的权限、第二个数字是用户组的权限、第三个数字是其他用户的权限。
其中,数字7表示系统中的最高权限,即读、写、执行权限都被授予。数字7可以表示为二进制111,在Linux文件系统中,r(读取)权限用数字4表示,w(写入)权限用数字2表示,x(执行)权限用数字1表示。因此,权限777代表所有者、用户组和其他用户都拥有读、写、执行的权限。
Linux权限分三个部分:文件属于的用户、文件属于的用户组、其他用户
上面第二步可以看下home目录的权限是755
修改权限使用数字的时候如:chmod 750 /home/test.txt
你可以新建一个用户,假设为aaa,用umask命令设置用户创建一上文件时文件的默认权限为777,然后再在/etc/vsFTPd.conf文件中将chown_username的值设置为aaa就可以了。
本观点,仅供参考!希望能够帮助你!
Linux文件和目录权限的计算方法
第一步:将默认权限(目录777,文件666)和umask值都转换为二进制;
第三步:将默认权限和umask取反的值做与运算;
第四步:将得到的二进制转换为八进制,即为权限。