Linux中文件的权限

Linux中有两种用户:超级用户和普通用户

超级用户:可以在linux系统下做任何事情,不受限制。
普通用户:在linux系统下做有限的事情。
命令:su [用户名] :切换用户

Linux权限管理

1.文件访问者可分为:所有者(user),所属用户组(group),其他用户(others)。
2.文件类型和访问权限:
在这里插入图片描述
r–读
w–写
x–执行
“-”表示不具有该项权限

文件类型

d:文件夹
-:普通文件
l:软连接
b:块设备文件(例如磁盘,光驱)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文字

文件权限的设置方法

chomd 命令
chomd+参数+权限+文件名:设置文件的访问权限
说明:只有文件的拥有者和root用户可以改变文件的权限
+:表示增加权限
-:表示去掉权限

例子1

更改之前:
在这里插入图片描述
使用chmod命令更改文件权限:chmod u+x file
更改之后:
在这里插入图片描述
从图中可以看出文件file具有了可执行(x)权限。

例子2

也可以通过八进制数字来更改文件权限
每3位可以看做八进制:
r:2^2
w:2^1
x:2^0
总共为7

更改之前:
在这里插入图片描述
使用chmod命令更改文件权限:chmod 644 file
更改之后:
在这里插入图片描述
从图中可以看出文件file所属用户组少了写(w)权限。

chgrp命令

和chmod用法类似,修改文件或目录的所属组。

file指令:辨识文件的类型

在这里插入图片描述

权限的作用

r:对文件来说,如果没有r权限,则不能读取文件内容(ls,cat命令)。
对目录来说,如果没有r权限,则不能浏览目录信息,但可以进入目录(用的x权限)。
w:对文件来说,如果没有w权限,则不能修改文件内容。
对目录来说,如果没有w权限,则不能创建,删除,移动目录内的文件。
x:对文件来说,如果没有x权限,则不能执行文件。
对目录来说,如果没有x权限,则不能进入目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值