LINUX文件权限的认识
R 表示read,可读。对应十进制数4,即2?
W 表示write,可写。对应十进制数2,即2?。
X 表示exe,可执行。对应十进制数1,即2?。
2.每个文件拥有一个所属用户(U)和所属组(G),不属于该文件所属用户或所属组的使用第三组O权限; 3.RWX三个权限为一组,对应UGO分别设置:如RWX RWX R-X:
“-”表示无该权限;
第一组RWX对应U位置表示用户权限可读可写可执行,换算为十进制数为4+2+1=7;
第二组RWX对应G位置表示组权限可读可写可执行,换算为十进制数为4+2+1=7;
第三组R-X对应O位置表示不属于该文件所属用户和组时可读可执行,换算为十进制数为4+1=5;
所以RWXRWXR-X的数值化权限为775;
使用ls -l 命令可查看当前目录的文件及文件夹信息 其中“-”开头的表示文件、“d”开头的表示目录; 从左往右依次表示: 文件/目录UGO权限 ? ? ? inode硬连接数 ? ? ?所属用户 ? ? 所属组 ? ?文件大小 ? ?时间 ? ?文件/目录名 inode硬连接数:文件的硬连接数为1,目录的硬连接数表示其子目录数+2(./和../);可使用ls -i命令查看inode标识号。 修改权限命令:chmod 使用方式?:?chmod?[-cfvR]?[--help]?[--version] mode?file 参数?: mode?:?权限设定字串,格式如下?:?[ugoa...][[+-=][rwx]...][,...],其中 u?表示该文件所属用户,g?表示文件所属组,o?表示不属于改文件所属用户和组的访问者,a?表示全部。 +?表示增加权限、-?表示取消权限、=?表示唯一设定权限。 -c?:?如果文件权限更改成功,才显示其更改动作 -f?:?如果更改权限不成功不显示错误信息 -v?: 显示权限变更详细信息 -R?:?将权限应用到当前目录下所有子目录和文件 --help?:?显示帮助说明 --version?:?显示版本信息