chmodを使用してもシンボリックリンク権限は変更されません。

chmodを使用してもシンボリックリンク権限は変更されません。

リモートLinuxシステムにアクセスでき、シンボリックリンクを作成するたびに、デフォルトで次の権限を使用して作成されます。lrwxrwxrwx

シンボリックリンクの権限(つまり、シンボリックリンクが指すパスではない)を変更しようとすると、次のようになります。

chmod g-w my_symbolic_link

chmod正しく実行されますが(エラーメッセージは印刷されません)、権限を再確認しても同じです(lrwxrwxrwx)。

デバイス管理者からの回答を待っています。しかし、これが正常な動作なのか、それともこのボックスだけに該当する現象なのか知りたいです。

ベストアンサー1

これは通常の動作です。発生する状況はオペレーティングシステムによって異なります(少なくともSolarisはリンク権限を変更するために使用されます)。ただし、シンボリックリンクは通常のファイルではないため、権限は実際にはどの目的にも使用されません。 (ファイル権限はファイルinodeの一部であるため、シンボリックリンクには影響しません。)

おすすめ記事