はじめに
このチャレンジでは、Linux システムにおけるデフォルトのファイル権限を管理する方法を学びます。デフォルトの権限を理解し制御することは、システム管理において非常に重要な側面です。これにより、新しく作成されるファイルやディレクトリのセキュリティとアクセシビリティを確実に確保できるからです。ここでは umask コマンドを使用してデフォルトの権限マスク(パーミッションマスク)を設定し、その効果を確認します。
このチャレンジでは、Linux システムにおけるデフォルトのファイル権限を管理する方法を学びます。デフォルトの権限を理解し制御することは、システム管理において非常に重要な側面です。これにより、新しく作成されるファイルやディレクトリのセキュリティとアクセシビリティを確実に確保できるからです。ここでは 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 コマンドを使用して権限マスクを設定し、それが新しく作成されたファイルやディレクトリの権限にどのように影響するかを観察しました。このスキルは、ファイルがデフォルトで適切なセキュリティ設定で作成されることを保証し、データを保護して構造化されたシステムを維持するために、システム管理者にとって不可欠な基礎知識です。