只会用chmod 777?Linux下的文件权限居然还有这么多骚操作


只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
介绍一个文件一经创建,就具有三种访问方式
1.读,可以显示该文件的内容
2.写,可以编辑或删除它
3.执行,如果该文件是一个shell脚本或者程序
按照所正对的用户,文件的权限可以分为三类
1.文件属主,创建该文件的用户
2.同组用户,文件属主所在用户组的任何用户
3.其他用户,不包含文件属主的其他用户组中的用户
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
分析一下命令的结果
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
【只会用chmod 777?Linux下的文件权限居然还有这么多骚操作】 
 
文件的类型有如下几种
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
rwxr-xr-x9个字符表示文件的访问权限,这9个字符可以分为三组
rwx:文件属主权限
r-x:同组用户权限
r-x:其他用户权限
rwx位置上的-表示相应的访问权限被禁止
举几个例子演示一下,相信你很快就理解了
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
改变权限符号模式chmod命令的一般格式为
chmod [who] operator [permission] filenamewho的含义
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
operator的含义
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
permission的含义
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
举几个例子演示一下,假定myfile文件最开始的权限为rwx rwx rwx
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 
绝对模式用二级制数字的0和1来表示用户的权限,这个思想很牛逼,用图演示一下
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
当用户同时有读写执行权限时,二进制为是111,转为10进制就是7,所以777就表示文件属主,同组用户和其他用户都拥有读写执行权限
举几个例子演示一下
 
只会用chmod 777?Linux下的文件权限居然还有这么多骚操作

文章插图
 
 



    推荐阅读