Linux下权限的理解

本文介绍了Linux系统中文件和目录的权限设置方法,包括用户分类、权限种类及其表示方式,并通过实例演示了如何使用chmod和chown命令来更改权限和所有者。此外,还解释了粘贴位的作用。

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

Linux下有两种用户:超级用户(#)、普通用户($)。两个用户可以切换,用su root或su 用户,其中切换root用户需要输入密码。

01.文件访问者的分类

*文件和文件目录的所有者:u-user

*文件和文件目录的所有者所在的组的用户:g-group

*其他用户:o-others

02.文件访权限的种类

*r:读属性,对文件来说,具有可以读取文件内容的权限;对目录来说,具有浏览该目录信息的权限

*w:对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限

*x:对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限

-:表示不具有该项权限

权限又可以用二进制表示,如r--表示为100,-w-表示为010,--x表示001,rwx表示111

03.文件访问权限的设置方法

需要注意的是只有文件的拥有者和root才能改变文件的权限

举一个例子:

touch hehe.c

chmod u+x hehe.c

还有一种方法就是运用三位八进制数字

chmod 764 hehe.c同样可以实现上面的目标

改变文件拥有者的方法:

chown user1 文件名

功能:修改文件的拥有者;

umask:创建文件的时候需要查看umask是多少。


04.粘贴位

首先,我们建立一个目录,给这个目录加上W权限。然后我们在这个目录下面创建一个文件;


切换到tian用户,看能不能删掉root的文件,答案是可以;


我们又切回到root用户 给haha目录添加一个黏贴位,这个时候我们在切回tian用户;


进入haha目录,试试删除hehe.c文件 ,结果是没有权限。

这样我们就明白了黏贴位的作用。保护文件不被别人删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值