linux中规定的文件或目录的访问权限有,Linux系统下进入目录文件需要什么权限?...

在Linux下进入目录需要什么权限?

1--让我们先来了解一下Linux下一个文件有哪些权限?(在linux下一切皆文件)

一个文件可以具有的权限有:可读、可写、可执行权限

r  可读权限---read

对文件:具有显示文件内容的权限

对目录:具有浏览目录的权限,可以查看目录内容,但是无法进入目录

w  可写权限---write

对文件:具有编辑和删除文件的权限

对目录:具有删除和移动目录的权限

x  可执行权限---excute

对文件:具有执行文件的权限

对目录:具有进入目录的权限

2--出于安全的考虑,Linux对文件的访问权限进行了严格的规定

访问用户分为三组:文件所有者、同组用户、其他用户

文件所有者:文件所持有的用户

同组用户:与文件所有者一个组的用户

其他用户:与文件所有者不同组的用户

每个文件访问的权限都有三组:

1>文件属主的读、写、执行权限

2>和属主同组的用户的读、写、执行权限

3>其他用户的读、写、执行权限

但是对于root用户来说,文件的权限基本上对它不起任何作用,因为它在Linux中相当于王-->普天之下莫非王土

通过上面的了解,我们已经知道:

进入目录需要执行权限,但不同用户需要不同的操作权限才能进入目录文件

同理,对于目录文件的其他操作,与进入目录文件一样需要不同的权限才能实现对应的操作

3--如何设置文件权限?

一个文件的权限分划:

8128ae34ed72f07bccff5361f455b91e.png

第0位确定文件类型

1~3位确定属主拥有该文件的权限

4~6位确定属组用有该文件的权限

7~9位确定其他用户拥有该文件的权限

可以看出每一位数字都有对应不同分组所对应的不同权限

如果有' - '出现,表示该分组用户没有访问文件所对应的权限

如何修改文件权限:

chmod  修改文件的访问权限

使用语法格式:  chmod who+mode file_name

who的操作对象:

u-user   文件所有者

g-group    同组用户

o-other  其他用户

a-all     所有用户

+  添加某个权限

-  删除某个权限

=  赋予文件新权限,同时删除文件旧权限(如果没有权限,则不会删除)

mode的操作对象:rwx可以任意组合

具体指令如下(其他的可以自己尝试):

909b62f3ae7fc65ed3950204469eb92d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值