其他分享
首页 > 其他分享> > chmod 755 是李鬼(转)

chmod 755 是李鬼(转)

作者:互联网

(1) 使用ls –l查看文件,前面显示的-rwxrwxr-x是什么意思?

(2) chmod 755 xxx.sh又是什么意思?

1分钟简单说下,这两个和权限相关的问题。

 

先说下文件类型访问方式权限分类

 

Linux下,分为这么几种文件类型

 

文件创建后,有三种访问方式

 

针对用户,文件有三类权限

 

了解了文件类型,访问方式,三类权限之后,第一个问题就比较好解答了。

 

例如,上述a.out的第一列

-rwxrwxr-x

共有十个字符,分为四个部分:

 

如何改变文件的权限呢?

chmod命令用于改变文件的权限,它有两种使用方法。

 

第一种:chomod [who] [operator] [permission] filename

 

[who]

 

[operator]

 

[permission]

 

如何给一个文本文件xxx.sh增加可执行权限?

chmod u+x xxx.sh

 

如何不让其他用户修改xxx.sh?

chmod go-w xxx.sh

 

第二种方法:chmod [mode] filename

 

[mode]是一个3位八进制数:

 

更具体的:

400:创建者可读

200:创建者可写

100:创建者可执行

040:组用户可读

020:组用户可写

010:组用户可执行

004:其他用户可读

002:其他用户可写

001:其他用户可执行

 

3位对应位的对应数字加起来,最终就是三类用户的最终权限。

 

如何回收非创建者用户对xxx.sh的所有权限?

chmod 700 xxx.sh

第一位7:4+2+1,创建者,可读可写可执行

第二位0:组用户,无权限

第三位0:其他用户,无权限

 

xxx.sh只允许创建者修改,允许其他用户读取和执行,怎么设置?

chmod 755 xxx.sh

第一位7:4+2+1,创建者,可读可写可执行

第二位5:4+1,组用户,可读可执行

第三位5:4+1,其他用户,可读可执行

画外音:一般来说,写了一个工具,只允许自己修改,不允许别人修改,但允许别人使用,这就是755。

 

标签:执行,755,xxx,用户,chmod,sh,李鬼,权限
来源: https://www.cnblogs.com/Luouy/p/10504703.html