Linux实验三——文件管理及目录与权限控制

Linux实验三——文件管理及目录与权限控制

本文参考了:
Linux对文件、目录的权限管理
linux文件管理

一、文件的权限管理

使用ls -l命令查看文件信息
在这里插入图片描述
Linux系统中的每个文件和目录都有访问许可权限,用来确定能通过何种方式对文件和目录进行访问和操作。

权限所属对象:

1.属主
生成文件或目录时登陆的当前人,权限最高,用u表示。

2.属组
系统管理员分配的同组的一个或几个人,用g表示。

3.其他用户
除拥有着,同组人以外的人,用o表示。

4.所有人
包括拥有着、同组人及其他人,用a表示。

能做什么(权限)

权限类型:
1、r:读 对应数字:4

2、w:写 对应数字:2

3、x:执行 对应数字:1

4、-:无权限 对应数字:0

可以看出权限可以用3位的二进制数表示
r w x 0 0 0 无权限
r w x 1 1 1 有权限

权限详解:

在这里插入图片描述
linux 常见的文件类型

     -: 普通文件 (f)
    d: 目录文件 (directory)
    b: 块设备文件 (block)
    c: 字符设备文件 (character)
    l : 符号链接文件(symbolic link file)
    p: 命令管道文件(pipe)
    s:  套接字文件(socket)

在我的linux系统下,a_new_folder的权限为drwxr-xr-x
权限的固定长度为10位。
在这里插入图片描述

第1位:文件类型
以上述字符串为例,第一位为d,代表这是一个目录文件。

第2-4位:属主的权限
rwx代表二进制数的7也就是具有读,写,执行的权限。

第5-7位:属组的权限
r-x代表二进制数的5,具有读和执行的权限没有写的权限。

第8-10位:其他用户的权限
r-x同上

这里引入一个chmod命令

chmod [-cfvR] [--help] [--version] mode file...

其中:

  • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
  • + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

其他参数说明:

  • -c : 若该文件权限确实已经更改,才显示其更改动作
  • -f : 若该文件权限无法被更改也不要显示错误讯息
  • -v : 显示权限变更的详细资料
  • -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
  • –help : 显示辅助说明
  • –version : 显示版本
    在这里插入图片描述
    可以看到其他用户的权限也就是a_new_folder的8-10位变成了rwx。

二、目录的权限管理

输入命令:
ll -d查看目录权限
在这里插入图片描述
目录的可读权限:可以浏览该目录下的子目录和子文件。

目录的可写权限:目录中创建、删除、重命名。

目录的可执行权限:就相当于windows系统中对于文件夹的双击操作,本质上是对用户当前所在目录的切换,相当于 cd 命令。

如果要在目录中新建文件或者目录,首先要具备 可执行 权限,因为首先必须要切换到该目录下才能有后续的操作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alfred young

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值