InfraAcademy
Linux入門講座

ファイルのアクセス権限

Linuxのファイル権限を基礎から学びます。権限の読み方、chmod・chownによる変更、所有者・グループ、特殊権限を理解し、安全にファイルを扱う力を身につけます。

0%
スタートする

ファイルのアクセス権限のレッスン

0 / 16 完了
1 権限とは? ファイルのアクセス権限がなぜ必要なのかという基礎から解説する回です。権限とは読み込みや書き込みなどに対する許可情報であり、読み込み・書き込み・実行という3種類があることを、会社の機密情報を保護する例を交えながら分かりやすく丁寧に説明していきます。セキュリティの基本として押さえておきたい内容です。図解を見ながら整理していきましょう。 ログインで無料 次に学習 2 権限を確認するコマンド ファイルに割り当てられた権限を確認する方法を学びます。lsコマンドに-lオプションを付けたls-l/etcを実行し、表示される「-rw-r--r--」のような文字列が権限を表していることをシミュレーターで確認しながら、次回解説する詳しい見方につなげていく回です。権限確認は日常的に行う基本操作のひとつです。 ログインで無料 未受講 3 権限の見方 ls-lコマンドで表示される権限の見方を詳しく解説する回です。読み込み・書き込み・実行の3つの権限がr、w、xというアルファベットで表され、それぞれRead、Write、eXecuteの頭文字であることを踏まえながら、誰がどの権限を持っているかを正しく読み取る方法を学びます。権限を正しく読み解けるようになりましょう。 ログインで無料 未受講 4 権限を確認するコマンド練習問題 TutorLMSから移行した練習問題 ログインで無料 未受講 5 権限の見方の練習 権限の見方を確認する練習問題です。ls-lコマンドの実行結果を示したスクリーンショット画像をもとに、所有者・所有グループ・その他のユーザーそれぞれにどのような読み込み・書き込み・実行権限が付与されているかを、自分の力で読み解いてみる演習問題です。自分の理解度を確認する良い機会にしましょう。答え合わせは次回の解説回で行います。 ログインで無料 未受講 6 権限の見方の練習答え 権限の見方の練習問題の解答と解説です。所有ユーザーには読み込みと書き込み権限、所有グループとその他のユーザーには読み込み権限のみが付与されている状態を図で示しながら、r・w・xという表記から実際に権限を読み取る方法を改めて丁寧に復習していきます。分からなかった場合は前回の内容を見直しましょう。図とあわせて確認しておきましょう。 ログインで無料 未受講 7 権限を変更するコマンド ファイルやディレクトリの権限を変更するchmodコマンドの使い方を解説します。基本書式chmod[権限][ファイル、ディレクトリ]をもとに、chmod660のような3桁の数字が所有者・所有グループ・その他のユーザーそれぞれの権限を表す仕組みについて詳しく学んでいきます。ファイル管理をするうえで欠かせない重要なコマンドです。 ログインで無料 未受講 8 chmodコマンドで権限を記号で指定する方法 chmodコマンドで権限を記号を使って指定する方法を解説します。chmod u+wのように[対象][操作][権限の種類]を組み合わせる記法を学び、u・g・o・aといった対象記号、+・-・=の操作記号、r・w・x・s・tの権限記号それぞれの意味を整理して理解します。数字指定より直感的に権限を変更できる方法です。 ログインで無料 未受講 9 chmodコマンドの練習 chmodコマンドを使った権限変更の練習をシミュレーターで行う回です。touch test.txtでファイルを作成し、ls-lで644という初期権限を確認したうえで、chmod777やchmod600のように数字を指定して実際に権限を変更していく手順を体験します。手を動かしながら数字と権限の対応を体感しましょう。 ログインで無料 未受講 10 所有者と所有グループを変更するコマンド ファイルやディレクトリの所有者と所有グループを変更するchownコマンドを解説します。基本書式chown[オプション][所有者][:グループ][ファイル,ディレクトリ]をもとに、chown user:testのような具体例を使いながら所有者とグループの変更方法を学んでいきます。ファイルの管理者を明確にするための重要なコマンドです。 ログインで無料 未受講 11 chownコマンドの練習 chownコマンドを使った所有者変更の練習をシミュレーターで行う回です。touchコマンドでファイルを作成しls-lで所有者と所有グループを確認したのち、adduserコマンドでユーザーを、addgroupコマンドでグループを作成していく実践的な手順を学んでいきます。所有者管理の基本として身につけておきたい内容です。 ログインで無料 未受講 12 権限変更の練習問題 Linux入門講座のファイルのアクセス権限で学んだ内容を確認する練習問題です。/homeディレクトリにfile.txtというファイルを作成し、lsコマンドで現在の権限を確認したうえで、ファイルの所有者には読み書き実行のすべての権限を、それ以外のユーザーには読み込み権限のみを与えるよう権限を変更する演習に、シミュレーターを使って取り組みます。 ログインで無料 未受講 13 権限変更の練習問題の答えと解説 権限変更の練習問題の解答と解説です。touchコマンドでfile.txtを作成し、ls -lコマンドで現在の権限-rw-r--r--を確認したうえで、権限の意味を7と4の数字ごとに整理しながら、chmod 744コマンドを使い所有者に全権限、その他のユーザーには読み込み権限のみを付与する具体的な手順を丁寧に解説します。 ログインで無料 未受講 14 SUIDとSGID 特殊な権限であるSUID(Set User ID)とSGID(Set Group ID)について中級者向けに解説します。passwdコマンドと/etc/passwdファイルの権限を題材に、通常は実行したユーザーの権限で動くファイルがSUID設定によりファイル所有者の権限で実行される仕組みを、chmod u+sコマンドを実際に使いながら段階的に学びます。 ログインで無料 未受講 15 スティッキービットとは? 特殊な権限であるスティッキービットについて中級者向けに解説します。ディレクトリにスティッキービットを設定すると、そのディレクトリ内のファイルは所有者やディレクトリの所有者以外が削除できなくなる仕組みを、mkdirでディレクトリを作成しchmod 1777コマンドで設定、ls -lで権限の末尾にtが付くことを確認する流れで学びます。 ログインで無料 未受講 16 練習問題 TutorLMSから移行した練習問題 ログインで無料 未受講