助け合いフォーラム
LPICの問題3717について質問です。
解説に
「/tmp/file4」は「/home/sfaff/text1」へのシンボリックリンク(元ファイルの場所を指し示すリンク)ですが、シンボリックリンクそのもののパーミッションは変更されず、リンク元のファイルのパーミッションが変更されます。
と書かれていますが、そのリンク元のファイルである/home/sfaff/text1のパーミッションは問題内のどこにも書かれていないため、
staffユーザがパーミッションを変更できるかできないかについて判断ができません。
どのようにして問題の画像のみで/home/sfaff/text1はstaffユーザがパーミッションを変更できないと判断したのでしょうか?
確かに厳密にいえば、おっしゃる通り/home/staff/text1 をstaff ユーザーがパーミッション変更できるかできないかはわかりません。
(自分のホームディレクトリ/home/staff/ 配下にあるファイルですから、変更できる可能性は高いとは思われますが、断言はできません。)
そのため解説の文章を厳密に直すとするなら、
リンク元のファイルのパーミッションが変更されます。
↓
リンク元のファイルのパーミッション変更を試みます。
となります。
しかしこの問題の主題はその点ではなく、パーミッション変更できるかできないかできないかを問題にしているのは「/home/sfaff/text1」ではなく「/tmp/file4」のほうですので、正解は変わりません。「/home/staff/text1」のパーミッションが変更できるかできないかは不明ですが、「/tmp/file4」というシンボリックリンクファイルのパーミッションはlrwxrwxrwx から変えることはできません。
コメント
この投稿に対して返信しませんか?
t tsuyumi_s
2022/11/19 09:34
回答ありがとうございます。 勉強不足で恐縮ですが、なぜシンボリックリンクはパーミッションの変更ができないのでしょうか?