シンボリックリンクの権限を変更することは可能ですか?

シンボリックリンクの権限を変更することは可能ですか?

シンボリックリンクの権限を変更しようとしています。

ディレクトリとシンボリックリンクの作成

画像でわかるように、ソフトリンクには 777 の権限がありますが、これを変更したいと思います。

私は次のように変更しようとしました:

  1. chmod 755 someLink- ただし、これによりリンクされたディレクトリ (someDir) の権限が変更されます。
  2. chmod -h 755 someLink- これは恐怖をもたらすchmod: invalid option --'h'

シンボリックリンクの権限を変更する方法はありますか?私はUbuntu 18.04を使用しています

よろしくお願いします

答え1

完全に同じではありませんが、この答えヒントを提供する必要があります:

$ ls -l
total 0
-rw-r--r-- 1 vidarlo users 0 May 21 19:10 a
lrwxrwxrwx 1 vidarlo users 1 May 21 19:10 b -> a
$ chmod 755 b
$ ls -la
-rwxr-xr-x 1 vidarlo users 0 May 21 19:10 a
lrwxrwxrwx 1 vidarlo users 1 May 21 19:10 b -> a

簡単に言うと、シンボリックリンクはない権限があります。シンボリックリンクが指す場所は誰でも読み取ることができます。ターゲットの権限によってアクセスが決まります。

リンツウィンドが指摘するように、この-h旗は*BSD版のchmodGNU バージョンでは動作しませんchmod

関連情報