パーミッションについて

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2021-7-12 20:57 | 最終変更
hidaruma12  長老   投稿数: 96
問題ID : 3717についてです。

/tmp/file1げ変更されないと解説に書いているのですが/tmp/file4のシンボリックリンクが/tmp/file1なので/tmp/file4を指定した際はリンク元のファイル/tmp/file1が変更されているのですがこれはどういうことでしょうか?
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2021-7-12 21:11
hidaruma12  長老   投稿数: 96
何回もごめんなさい。。。そもそもリンク元のファイルが違いました。。。
ただもしなのですがリンク元がもし/tmp/file1だった場合は変更自体できないということで良いですけね?
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2021-7-13 19:57 | 最終変更
tnishita2  長老   投稿数: 123
「そもそもリンク元のファイルが違いました。。。」というのは、

/tmp/file4 -> /tmp/file1

だと思っていたら実は

/tmp/file4 -> /home/staff/text1

だったということですね。

※ 「リンク元」「リンク先」の語の使い方が逆かとも思ったのですが、ln -s コマンドの実行から考えるとhidamaru12 さんの使い方でもいいようです。ただ、やっぱりls の結果表示に対しては-> の右側は「リンク先」と呼びたくなります。

さて、もし

/tmp/file4 -> /tmp/file1

だった場合ですが、この状態で例えばchmod 755 /tmp/file4 とするとchmod 755 /tmp/file1 相当になりますので、/tmp/file1 も/tmp/file4 も変更できないということで良いです。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2021-7-13 20:53
hidaruma12  長老   投稿数: 96
回答ありがとうございます!質問の内容もわかりやすくまとめていただけて助かります!

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.