介绍
在本挑战中,你将学习如何在 Linux 系统中管理默认的文件权限。理解并控制默认权限是系统管理的一个关键环节,因为它有助于确保新创建的文件和目录的安全性和可访问性。你将使用 umask 命令来设置默认的权限掩码,并观察其产生的效果。
使用 umask 管理默认权限
你的任务是为当前的终端会话设置一个特定的 umask 值,然后创建一个新文件和目录,以验证默认权限是否已正确应用。
任务
- 将当前终端会话的
umask值设置为0022。 - 在
~/project目录下,创建一个名为test_file的空文件。 - 在
~/project目录下,创建一个名为test_dir的新目录。
要求
- 所有操作必须在
~/project目录下进行。 - 使用
umask命令设置权限掩码。 - 使用
touch命令创建文件。 - 使用
mkdir命令创建目录。
示例
在正确设置 umask 并创建文件和目录后,使用 ls -l 检查它们的权限,应该会产生类似于以下的输出:
$ ls -l ~/project
total 0
drwxr-xr-x 2 labex labex 6 Aug 19 07:43 test_dir
-rw-r--r-- 1 labex labex 0 Aug 19 07:43 test_file
总结
在本挑战中,你学习了如何管理 Linux 系统中新文件和目录的默认权限。你使用了 umask 命令来设置权限掩码,并观察了它如何影响新创建的文件和目录的权限。这项技能是系统管理员的基础,能够确保文件在创建时就具备合适的安全设置,从而保护数据并维持系统结构的严谨性。



