linux权限

本文深入讲解Linux系统中用户与用户组的概念,以及如何通过chown和chmod命令修改文件的所有者和权限。阐述了文件权限的三个维度:所有者、用户组和其他用户,以及每种权限(读、写、执行)的二进制表示。

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

用户与组

linux系统中有用户与用户组的概念。
用户组可以拥有多个用户
用户可以属于多个用户组

文件所属与权限

文件只能有一个所属用户,和一个所属用户组,奠定了linux 文件的三个权限位的基础。文件的三个权限位分别对应着(所有者,用户组,其他用户),每一个权限位分为3种不同的权限(读、写、执行)

通过chown命令修改文件的所有者,用户组

chown [所属用户].[所属用户组] [文件\文件夹]
例如

# /var/ee/ 文件夹及其下面的子文件,所有者都改成usera,所属用户组都改成group1
# -R 表示递归其子目录
chown -R usera.group1 /var/ee/ 
通过chmod修改文件的权限

例如 我们通过chmod 修改文件权限的时候(chmod 764 文件名)

# 给/var/aa 文件夹以及子文件设置权限,-R表示递归子文件夹
# 所有者权限7(读+写+执行)
# 用户组权限6(读+写)
# 其他用户权限4(读)
chmod -R 764 /var/aa
  • 第一位的7对应着所有者的权限
  • 第二位的6对应的用户组的权限
  • 第三位的4对应的其他用户的权限
数字与权限对应关系

三个权限【读r、写w、执行x】按照顺序排列,用二进制的0和1来确定当前位置的权限有或者没有。1是有此权限,0是没有此权限,看下表是不是很清晰

字母权限二进制数十进制数
r–1004
-w-0102
–x执行0011
rwx读+写+执行1117
无权限0000
rw-读+写1106
-wx写+执行0113
r-x读+执行1015
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值