ID非公開

2021/7/7 18:47

22回答

Linuxを勉強しはじめたど素人です。 一般Userによる「ディレクトリのハードリンク」を禁止している理由について、ご教授ください。

Linux系 | Unix系22閲覧xmlns="http://www.w3.org/2000/svg">100

1人が共感しています

ベストアンサー

0

ID非公開

質問者2021/7/9 21:33

ご回答ありがとうございます。 2つの著作物で同じ記述内容を見かけまして、ダメ元で直接出版社に問い合わせていたところ、本日1社から「著者に確認したところ間違いでした」との回答がありました。 曰く、「作成されることはない」とのことでした。そして、(1)のパターンが言いたかったようでした。 しかし、ネット上には、それらしき記述をされている方が他にもいらっしゃいますし、単なる間違いと片付けるのも気にかかります。(下記、「ハードリンクの無限ループ」で検索かけると一発でヒットします) https://h50146.www5.hpe.com/products/software/oe/hpux/developer/column/unixtext.pdf 明確な理由は未だ不明ですが、とにかく、リンク作成を許すと、どこかしらで不都合が生じる可能性があるから...と理解しておくぐらいでしょうか。

ThanksImg質問者からのお礼コメント

丁寧にご指摘いただき、考えられる理由まで示していただき、 いろいろと確認する助けになりましたのでベストとさせていただきます。 ありがとうございました。

お礼日時:7/10 13:55

その他の回答(1件)

0

ハードリンクの無限ループ自体は初めて聞いたのですが、おそらくコピーする時のinode参照の際に、じゃないんですかね? シンボリックリンクの場合は、あくまでもリンク(ショートカット)のみですが、ハードリンクの場合、実体でコピーしようとするから無限ループする気がします。

ID非公開

質問者2021/7/9 21:12

ご回答ありがとうございました。 記述の筆者から回答があり、間違いだったようです。