【linux】chmod修改文件权限详解

目录

一.linux中默认的文件权限

二.文件权限类别

三.chmod改变权限的两种方式


 

一.linux中默认的文件权限

默认文件权限:

当你新建一个文件时,文件会有一个默认的权限,这个默认权限就是umask的值,umask一般默认是022,这个值设置在/etc/profile中,可以通过umask 777 filename这样的命令修改。

查看文件权限:

可以用ls -al去查看包括隐藏文件的权限。

二.文件权限类别

主要涉及到读,写和执行这三种分别对应(r,w,x)。不需要记住下表,只需要记住r=4,x=2,x=1即可,然后相加就会产生各种权限搭配,相加值的范围是0-7。

权限二进制十进制
---0000
--x0011
-w-0102
-wx0113
r--1004
r-x1015
rw-1106
rwx1117

三.chmod改变权限的两种方式

1.使用数字对应权限

参考上表中,rwx对应的数字,比如7=4+2+1就是既有读,写,还有执行的权限。

chmod 777 filename

为什么三个7呢?这是因为除了用户的权限,还可以设置组和其他人的权限,linux的用户是可以分组或者分其他用户登陆的,所以有三个7。

2.使用字母参数

chmod [ugoa][+-=][xtugo]

chmod u+x

u代表本用户,g代表组,o代表其他,a代表上诉所有。 

+代表在现有基础上增加权限,-代表在现有基础上移除权限,=代表将权限设置成=后面的值。

x代表执行权限,t保留文件或目录,u将权限设置成和主用户一样,g代表设置成和组权限一样,o代表设置成和其他用户一样.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员赵大宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值