Linux:权限的简单解释以及应用

今天天气好晴朗,3年2班的小明心情好,于是去吴承恩书店买了一本《西游记》,由于这本西游记实在是太好看了,于是小明看了很久,有时看到兴头上,还做了很多标注,小明的同班同学孙悟空也想看这本书,于是向小明借这本书,小明立即就答应了,但是这本书是小明的,他告诉孙悟空不要在上面乱涂乱画,而这个时候,孙悟空的同桌猪八戒也想借,小明也答应了,要求也一样,此时隔壁班的白骨精也想借,但奈何小明是个耿直BOY,拒绝了妖娆的白骨精的请求

故事看完了,现在我们开始对这个故事进行复盘:

今天天气好晴朗,3年2班的小明心情好,于是去吴承恩书店买了一本《西游记》,由于这本西游记实在是太好看了,于是小明看了很久,有时看到兴头上,还做了很多标注,

这里提一个概念:属主,就是哪个资源属于谁,这里很明显,西游记这个资源是属于小明的,所以小明是这本西游记的属主,因此小明作为属主自然对这本西游记具有读和写(read and write)的权限

下一个概念是:属组,这里小明是3年2班的,所以小明是属于3年2班这个组的,所以小明的属组就是3年2班

简单连成串就是这样的:

在这里插入图片描述

小明的同班同学孙悟空也想看这本书,于是向小明借这本书,小明立即就答应了,但是这本书是小明的,他告诉孙悟空不要在上面乱涂乱画,而这个时候,孙悟空的同桌猪八戒也想借,小明也答应了,要求也一样,

由于孙悟空和猪八戒和小明都是同一个班上的,都是同一个属组的,获得了小明的许可后,能读,但是不能写(所以下面写权限这栏就是-,表示空的意思)

在这里插入图片描述

此时隔壁班的白骨精也想借,但奈何小明是个耿直BOY,拒绝了妖娆的白骨精的请求

由于白骨精和属主小明不是一个班的(不是同一个属组),所以对于西游记这个资源而言,它就属于其他,也就是既不是属主,也不是属组的成员,所以白骨精既不能读也不能写

在这里插入图片描述

而上面的权限可以进一步简化为:

在这里插入图片描述

对比到Linux中就是这样:
在这里插入图片描述

对应到下面就是这样,最后有个x 是 execute(执行的意思)
在这里插入图片描述

而这些权限在Linux中是有数字做对应的:

r = 4 w = 2 x = 1

具体如下:
在这里插入图片描述

如果以上是数字组成的,如果小明想要借书给隔壁班的白骨精,那么他只需要这样做就行了

输入命令:chmod 744 xiyouji.txt

在这里插入图片描述

另外,小明过了一阵子之后,想换本书,于是在闲鱼上将这本书转给了白龙马

那么可以用chown命令:

chown blm:3nian3ban xiyouji.txt

在这里插入图片描述

附带的问题:

假如小明有N多本“珍藏”的书籍想要和他的好友分享,那么又该如何做呢?

或者说小明想要在闲鱼上转让他珍藏多年的资源合集,那么又该如何做呢?

其实以上是一个问题:

chmod 744 xiyouji.txt 只是对一个文件的权限进行处理

chmod -R 744 文件夹名 对该目录及其子目录下的所有文件做相同处理

同理:转让也是一样

chown -R blm:3nian3ban 文件夹名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值