介绍
在本挑战中,你将练习基本的文件管理技能。一个重要的系统文件 sources.list 位于 /etc/ 目录下的某个位置。你的目标是找到该文件,获取其所有权,并限制其访问权限,使得只有你的用户账户可以对其进行读写操作。通过本次练习,你将更加熟悉 Linux 文件系统的导航以及文件安全管理。
定位并保护系统文件
你的任务是找到 sources.list 文件并调整其所有权和权限。
任务
- 在
/etc/目录下查找sources.list文件的完整路径。 - 将该文件的所有者更改为当前用户
labex。 - 设置文件的访问权限,使得只有所有者(
labex)拥有读写权限,其他用户没有任何访问权限。
提示
- 使用
find命令按名称搜索文件。你可以指定搜索的起始目录。 chown命令用于更改文件的所有者。chmod命令用于修改文件权限。你可以使用八进制表示法(例如600)来完成此操作。- 由于你正在修改系统文件,因此需要在命令前加上
sudo以获取必要的管理权限。
示例
成功完成所有任务后,使用 ls -l 查看文件详情,输出应类似于以下内容:
$ ls -l <path-you-found-in-step-1>
-rw------- 1 labex root 2403 Feb 6 10:14 <path-you-found-in-step-1>
请注意,权限应为 -rw-------,所有者应为 labex。所属组、文件大小和日期可能会有所不同。
总结
恭喜你完成了本次挑战!你已经成功运用了基础的 Linux 命令来定位系统文件,使用 chown 更改了所有权,并使用 chmod 修改了权限。这些是任何 Linux 用户必备的关键技能,对于系统管理以及确保文件和系统的安全性尤为重要。



