はじめに
このチャレンジでは、Linux におけるファイル権限管理の理解度をテストします。ファイルの権限や所有権の表示・変更に関する知識を応用し、主要な Linux コマンドの習熟度を証明してください。
達成できること
このチャレンジを完了すると、以下のスキルを習得したことを証明できます:
chownを使用したファイル所有権の変更chmodを使用したファイル権限(パーミッション)の変更touchを使用した新規ファイルの作成lsを使用したファイル詳細情報の確認
このチャレンジでは、Linux におけるファイル権限管理の理解度をテストします。ファイルの権限や所有権の表示・変更に関する知識を応用し、主要な Linux コマンドの習熟度を証明してください。
このチャレンジを完了すると、以下のスキルを習得したことを証明できます:
chown を使用したファイル所有権の変更chmod を使用したファイル権限(パーミッション)の変更touch を使用した新規ファイルの作成ls を使用したファイル詳細情報の確認最初のタスクは、~/project ディレクトリに新しいファイルを作成することです。
~/project ディレクトリ内に target_file という名前のファイルを作成してください。touch コマンドを使用すること。~/project ディレクトリ内に作成されていること。タスク完了後、以下のコマンドを実行します:
cd ~/project && ls
出力結果は以下のようになります:
target_file
このステップでは、作成した target_file の所有権を変更します。
target_file の所有者(オーナー)を user1 に変更してください。target_file の所属グループを group1 に変更してください。chown コマンドを使用すること。user1 に設定されていること。group1 に設定されていること。sudo を使用する必要があるかもしれません。sudo を使用すると、スーパーユーザー(root)の権限でコマンドを実行できます。タスク完了後、以下を実行します:
ls -l ~/project/target_file
出力結果は以下のようになります:
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
最後のステップでは、target_file の権限(パーミッション)を変更します。
target_file の権限を -rwxrw---- に設定してください。chmod コマンドを使用すること。-rwxrw---- になっていること。タスク完了後、以下を実行します:
ls -l ~/project/target_file
出力結果は以下のようになります:
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
ファイル権限のチャレンジを無事に完了しました。おめでとうございます!以下の操作ができるようになったことを証明しました:
touch を使ったファイルの作成chown を使ったファイル所有権の変更chmod を使ったファイル権限の修正ls を使ったファイル詳細の確認これらのコマンドは Linux のファイル管理における基本であり、システム管理タスクで頻繁に使用されます。Linux のファイル権限と所有権管理のスキルをさらに定着させるために、引き続き練習と探索を続けてください。