I am trying to change the permissions for the symbolic link.
As how you can see in the image, the soft link has 777 permissions, but i would like to change that.
I tried to change that by:
chmod 755 someLink- but this changes linked directory (someDir) permission.chmod -h 755 someLink- this brings eroorchmod: invalid option --'h'
Is there a way how to change symbolic link permissions? I am on Ubuntu 18.04
Many thanks in advance
51 Answer
While not an exact duplicate, this answer should provide a hint:
$ 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 -> aIn short: symlinks does not have permissions. Anyone can read where the symlink points to. The permissions of the target determines the access.
As Rinzwind points out, the -h flag is for *BSD versions of chmod. It does not work on GNU versions of chmod.