linux里如何把一个文件更改成所有的用户都有可执行权限

linux里如何把一个文件更改成所有的用户都有可执行权限,第1张

linux里把一个文件更改成所有的用户都有可执行权限可以使用以下命令:

chmod 777 filename

其中chmod可以藉以控制文件如何被他人所调用。

1、chmod语法

chmod [-cfvR] [--help] [--version] mode file...

2、chmod参数说明

mode : 权限设定字串,格式如下 :

[ugoa...][[+-=][rwxX]...][,...]

扩展资料

chmod可以用数字来表示权限如 :

chmod 777 file

语法为:

chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=5。

1.可读权限r

表示具有读取/阅读文件内容的权限。

2.可写权限w

表示具有新增、修改文件内容的权限。

①如果没有r,用vi编辑器,输入“:wq!"可以强制覆盖,但原文件内容会被清除因此可以使用echo追加内容到文件。

②删除文件(修改文件名等)的权限是受父目录的权限控制,和文件本身的权限无关,文件名在父目录的block里。

3.可执行权限x

表示具有执行文件的权限。

①文件本身要能够执行。

②普通用户必须还要有r权限才能够执行,无r就不能执行。

③root即使没有r权限,只要有x权限就能执行。

④root用户位没有执行权限,但只要其他权限位还有x权限,那它就能执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6049545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存