Linux文件夹与文件的权限| 学习笔记

简介: 快速学习Linux文件夹与文件的权限

开发者学堂课程【Linux 用户及权限:Linux文件夹与文件的权限】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/788



Linux文件夹与文件的权限

 

内容简介:

1、文件夹与文件权限说明

2、举例说明

3、修改文件权限

4、修改属主和属组

 

一、文件和文件夹权限

Linux中,可以使用umask查看用户的默认权限,创建文件/目录室会遵循该权限

文件夹权限和文件权限的不同,会导致在使用命令操作文件时,有所不同

在实际处理文件时,文件权限和文件夹权限所使用的权限不同,这会导致我们使用权限和操作权限会有所不同。

image.png

举例来说

对于文件而言

-r/-w/-x的权限各不相同,具体请看下图

注意写权限只有修改的权限,如果要对权限进行删除,则需要上一级的权限。

执行权限sh执行

对于文件夹权限而言,与文件权限不通,具体请看下图

image.png

 

二、下面具体举例

image.png

(1)第一位表现为文件类型

(2)第二个便是用户权限,权限可以分为三类

(3)第三位便是组权限

(4)第四位是其他用户权限

(2)-4)便是三类权限,对应着u/g/o,可以看到这两组的权限,目录有x执行权限。

针对此可以理解文件夹权限和文件权限。

(5)属主和属组权限

三、修改文件权限

image.png

Chmoe

Chmod  mode file文件名

可是设置什么人权限修改。

实际操作中,可以通过给予添加和删减权限来实现修改。

image.png

首先,先在目录上创建一个文件testfile

由上图可看到,这由读和写的权限但对其他用户只有读的权限,并没有写的权限,这个时候就可以给我们的用户添加权限。image.png

这个时候我们使用chmod  g+r表明给予组可读的权限

image.png

接下来给others给予权限。

再次给予权限g=w/o=w,他们只有了写权限,这样就完成了权限的修改。

image.png

四、接下来,修改文件的属主

Chown命令可以修改文件的属主

image.png

修改一个文件的属主,会影响用户去看一个文件的权限。

比如,我们给这个属主有执行权限,而其他用户是不能执行的。如果我们修改了属主,原本能看文件的人就看不了了。

这里有一个注意的地方,chown可以使用处理多一些,group可以改变属组,没有办法改变属主。

接下来演示修改属组和属主

image.png

可以同时修改修改属组和属主

 

相关文章
|
6天前
|
Linux 开发工具 Perl
在Linux中,有一个文件,如何删除包含“www“字样的字符?
在Linux中,如果你想删除一个文件中包含特定字样(如“www”)的所有字符或行,你可以使用多种文本处理工具来实现。以下是一些常见的方法:
30 5
|
6天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
23 6
|
6天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
31 6
|
7天前
|
监控 Linux Perl
Linux 命令小技巧:显示文件指定行的内容
在 Linux 系统中,处理文本文件是一项常见任务。本文介绍了如何使用 head、tail、sed 和 awk 等命令快速显示文件中的指定行内容,帮助你高效处理文本文件。通过实际应用场景和案例分析,展示了这些命令在代码审查、日志分析和文本处理中的具体用途。同时,还提供了注意事项和技巧,帮助你更好地掌握这些命令。
21 4
|
12天前
|
缓存 监控 Linux
|
3天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
19 3
|
3天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
16 2
|
11天前
|
缓存 监控 Linux
|
14天前
|
Linux Shell 数据安全/隐私保护