权限机制

本文详细介绍了Linux系统中文件和目录的权限管理方法,包括权限、所属用户和组的基本概念,如何使用chown和chgrp命令改变文件的所有者和所属组,如何通过chmod命令设置文件的读、写、执行权限,并解释了默认权限umask的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.每个文件都有特定的权限,所属用户及所属组

2.每个进程都是以某个用户的身份运行,所进程与该用户的权限一样大,限制进程所访问的资源

3.目录必须有 x 权限,否则无法查看文件内容

4.改变文件所属

chown 改变文件所属用户:
chown 用户名 文件名
加 -R 递归修改目录

chgrp 改变文件所属组
chgrp 用户名 文件名
加 -R 递归修改目录

这里写图片描述

5.修改权限
u g o 分别代表用户、组、其他, a 代表 所有

(1)
+ 代表增加权限
- 代表去掉权限
例如:
chmod u - rw 文件名 表示:去掉用户的读写权限
chmod g + x 文件名 表示:增加掉用户组的执行权限

这里写图片描述

(2)
rwx的权重分别为:
-r = 4 (2^2)
-w = 2 (2^1)
-x = 1 (2^0)

所以可以这样写:
chmod 660 文件名
660 == rw- rw- —

这里写图片描述

6.默认权限 umask
使用数字来表示,普通用户默认为 002 ,root 用户默认为 022

目录默认权限: 777 - umask 
普通用户目录默认的权限为775,即rwx rwx r-x
root用户默认为755,即 rwx r-x r-x

文件默认权限: 666 - umask 
普通用户文件默认权限为664,即rw- rw - r–
root用户默认权限为655,即rw- r-x r-x

这里写图片描述
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值