linux文件权限篇

本文详细介绍了Linux系统中的权限概念,包括基本权限(ugo)、高级权限(ACL)和特殊权限,以及chmod(更改权限)、chown(更改用户和组)和chgrp(更改文件属组)等命令的使用方法和权限类型(如r/w/x)。特别强调了root用户的权限和特殊情况下的权限设置。

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

linux权限可以分三种:基本权限ugo、高级权限acl、还有特殊权限

权限的意义:设定用户对于文件的访问能力(读、写、执行)

权限对象:用户组和其他人。u属主(user用户),g属组(group用户组),o其他人(other用户和用户组之外的人),a(all,u+g+o所有人)

权限类型(也可用数字表示):读   r=4。写  w=2。 执行  x=1

读写即为 r+w=6,依次类推

查看权限 ll

更改权限

情况1:更改文件权限

chmod  对象(u/g/o) 权限(r/w/x) 符号(+/-/=)  文件

例如 chmod  u+x  att   赋予拥有文件att的用户,执行文件att的权限

chmod  u-x  att   取消文件att可执行的权限

chmod  a=rwx att   覆盖,授予所有人权利

chomd a=-   att    覆盖,取消所有权限

用数字表示即为:

chomd 777 att   授予所有人读写执行权限

chomd 600 att  仅仅所有者可读 

chomd 755 att   所有者可读可写可执行,属组和其他人可读可执行,不可写

root用户是超管,即是什么权限也没有,也可以看文件内容

情况2:更改用户和组

chown  +用户名  文件名  更改用户

chown  +.组名     文件名   更改组(注意组名前要加点)

chown  用户名+.+组名   文件名   更改用户和组

chown  +用户名    文件名   -R   更改目录下的所有文件

还有一个chgrp命令,非常鸡肋,只改文件的属组

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值