了解权限
本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 53 课,共 82 课。
Linux 中的每个文件和目录都有权限,用来控制谁可以访问它们,以及可以对它们进行哪些操作。这个安全系统可以防止未经授权的用户读取你的私人文件或修改重要的系统文件。
权限分为三种操作:
- 读取(r):查看文件内容或列出目录内容
- 写入(w):修改文件,或在目录中添加/删除文件
- 执行(x):将文件作为程序运行或进入目录
这些权限分配给三类不同的用户:
- 所有者:创建该文件的用户
- 群组 - 一组共享访问权限的用户
- 其他人 - 系统中的其他所有人
运行 ls -l 时,第一列会显示权限字符串。它看起来类似 -rwxr-xr--。这个字符串会准确告诉你谁可以对该文件执行哪些操作。
在接下来的课程中,你将学习如何读取这个字符串,并修改权限来控制对文件的访问。
挑战
简单使用 ls -l 命令查看当前目录中文件的详细列表。这样会显示每个文件和目录的权限字符串。
查看输出,并找出 script.sh 的权限字符串。注意,第一列显示一个 10 个字符的字符串,表示文件类型和权限。
运行命令:
ls -l在输出中,你会看到文件和 documents 目录的条目。请注意:
- 第一个字符:文件用
-表示,目录用d表示 - 接下来的 9 个字符表示读取(r)、写入(w)和执行(x)权限
- 权限字符串后面显示的所有者和组名称
这是你第一次了解 Linux 如何显示权限信息。在接下来的课中,你会学习如何详细读取这些字符串并修改它们。
亲手试试
ls -l这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Terminal 在线编辑器