linux系统751的权限,linux基础命令学习_chmod权限

用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。

先看下语法

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

-c : 若该档案权限确实已经更改,才显示其更改动作

-f : 若该档案权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

--help : 显示辅助说明

--version : 显示版本

linux系统751的权限,linux基础命令学习_chmod权限_第1张图片

r=读取属性  //值=4

w=写入属性  //值=2

x=执行属性  //值=1

4+2+1=7   4+2=6  4+1=5  2+1=3

$ chmod 751 file.txt  给file.txt的属主分配读、写、执行(7)的权限,给file.txt的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限。

属主的意思是谁创建的这个文件,所在组的意思是这个属主所在的组。属主和属组改变命令是chown,如何查看文件具体信息用ll命令。

$chmod 777 file.txt  给file.txt分配所有权限,任何人都可以访问。

$ chmod 755 file.txt  给file.txt的属主分配读、写、执行(7)的权限,给file.txt的所在组分配读、执行(5)的权限,给其他用户分配读取、执行(5)的权限。

以上是用数字控制的,接下来看字母控制权限:

u User,即文件或目录的拥有者;

g Group,即文件或目录的所属群组;

o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;

a All,即全部的用户,包含拥有者,所属群组以及其他用户;

chmod u+x,g+w f01.txt  //为文件f01.txt设置自己可以执行,组员可以写入的权限

chmod a+x f01.txt  //对文件f01.txt的u,g,o都设置可执行属性

chmod -R u+r directory  //递归地给directory目录下所有文件和子目录的属主分配读的权限

chmod a-x f01.txt  //对文件f01.txt的u,g,o都设置不可执行属性

温馨提示

感谢您浏览《linux基础命令学习_chmod权限》

现邀请您关注我们的【5分享】(fivsha)公众号,你将获取更多的IT资源。

如果有疑问也可以在公众号里面回复您遇到的问题或是点击在线帮助联系我们。

你可能感兴趣的:(linux系统751的权限)