查找文件

LinuxBeginner
立即练习

介绍

在本挑战中,你将练习基本的文件管理技能。一个重要的系统文件 sources.list 位于 /etc/ 目录下的某个位置。你的目标是找到该文件,获取其所有权,并限制其访问权限,使得只有你的用户账户可以对其进行读写操作。通过本次练习,你将更加熟悉 Linux 文件系统的导航以及文件安全管理。

定位并保护系统文件

你的任务是找到 sources.list 文件并调整其所有权和权限。

任务

  1. /etc/ 目录下查找 sources.list 文件的完整路径。
  2. 将该文件的所有者更改为当前用户 labex
  3. 设置文件的访问权限,使得只有所有者(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 用户必备的关键技能,对于系统管理以及确保文件和系统的安全性尤为重要。

✨ 查看解决方案并练习