はじめに
このチャレンジでは、基本的なファイル管理スキルを実践します。重要なシステムファイルである sources.list が /etc/ ディレクトリ内のどこかに存在します。あなたの目標は、このファイルを見つけ出し、所有権を取得し、あなたのアカウントのみが読み書きできるようにアクセス権限を制限することです。この演習を通じて、Linux ファイルシステムの操作とファイルセキュリティの管理に慣れることができます。
システムファイルの検索と保護
sources.list ファイルを見つけ出し、その所有権と権限を調整することがミッションです。
タスク
/etc/ディレクトリ内でsources.listファイルのフルパスを見つけてください。- ファイルの所有者を現在のユーザーである
labexに変更してください。 - 所有者(
labex)のみが読み取りおよび書き込み権限を持ち、他のユーザーは一切アクセスできないようにファイル権限を設定してください。
ヒント
findコマンドを使用して、名前でファイルを検索します。検索を開始するディレクトリを指定できます。chownコマンドはファイルの所有者を変更するために使用します。chmodコマンドはファイルの権限を変更します。これには 8 進数表記(例: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 ユーザーにとって不可欠なスキルです。



