linux文件权限管理发展趋势,Linux文件权限管理

示例

首先看下家目录的文件信息

ls -al

0a8c845b96a6?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

ls -al

含义

第一个字段:标明文件类型和权限;

d: 目录;

-: 文件;

l: 连结档(可以理解为类似于快捷方式)

b: 装置文件里面的可供储存的接口设备(U盘,移动硬盘);

c:装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置);

第二个字段:标明连结;

有多少个档名连结到此,简单理解类似于有多少个快捷方式是指向此的。

第三个字段:标明所属用户;

第四个字段:标明所属群组;

第五个字段:标明文件大小;

文件容量大小,单位bytes。

第六个字段:标明建立时间或最后一次修改日期;

第七个字段: 标明文件名。

文件名起始“.”,则代表隐藏文件。

权限介绍

UGO模型

文件的权限基本是依照UGO模型来区分,分别代表:用户(user),群组(group),其它(other)。

不同的用户操作这个文件,会按照上述身份区别对待。

权限字段含义

第一个字段内,以第二个字符起始,每三个一组,类似于这样“rwxr-xr-x”

r: 可读;w: 可写;x:可执行。

以此为例子“rwxr-xr-x”介绍下:

用户[rwx]:代表具有可读可写可执行的权限,读写不用说,执行是指在linux一个文件是否可被运行执行就是看此权限,而不是以后缀名去区分(windows会以后缀名去区分是否可执行,例如.exe);

群组[r-x]:代表具有可读可执行的权利,但是没有可写的权利;

其它[r-x]:代表具有可读可执行的权利,但是没有可写的权利。

此处需要区别下 文件 和 目录 关于rwx的区别:

* 文件

r:可读取此文件的内容,即文件内写入的字符;

w:可编辑文件的内容,但不包含删除该文件;

x:该文件具有可被执行的权限。

* 目录

r:具有读取目录结构列表的权限,即可查询该目录下的文件列表;

w:具有编辑该目录结构列表的权限,即:

建立新的文件与目录;

删除已经存在的文件与目录(不论该文件的权限为何!);

将已存在的文件或目录进行更名;

搬移该目录内的文件、目录位置。

x:代表的是用户能否进入该目录成为工作目录,即是否能进入该目录下。

更改权限命令

chgrp

更改所属群组,即第四个字段。

chown

更改所属用户,即第三个字段。

chmod

1. 第一种用法

r:4, w:2,x:1

chmod 777 xxxx

表示将权限改为"rwxrwxrwx"

chmod 750 xxx

表示将权限改为"ewxr-x---"

2. 第二种用法

+:加入,-:除去,=:设定

u:user,g:group,o:other,a:all

假设文件权限:r-xr-x---

chmod u+w xxx

表示用户权限加入可写权限,变为:rwxr-x---

chmod g-x xxx

表示群组权限移除可执行权限,变为:r-xr-----

chmod o+r xxx

表示其它权限加入可读权限,变为:r-xr-xr--

chmod a+w xxx

表示所有加入可写权限,变为:rwxrwx-w-

结束

基本权限管理就这么多了,后续还会涉及到特殊权限的设置,后面学习到了再总结了。

一步一个脚印往上爬~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值