GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Est-il possible de modifier les autorisations pour le lien symbolique ?

J'essaie de modifier les autorisations pour le lien symbolique.

Comme vous pouvez le voir sur l'image, le lien symbolique a 777 autorisations, mais j'aimerais changer cela.

J'ai essayé de changer cela en :

  1. chmod 755 someLink - mais cela modifie l'autorisation du répertoire lié (someDir).
  2. chmod -h 755 someLink – cela apporte eroor chmod: invalid option --'h'

Existe-t-il un moyen de modifier les autorisations des liens symboliques ? Je suis sur Ubuntu 18.04

Un grand merci d'avance

Réponse acceptée :

Bien qu'il ne s'agisse pas d'un doublon exact, cette réponse devrait fournir un indice :

$ 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

En bref :les liens symboliques ne le font pas avoir des autorisations. Tout le monde peut lire où pointe le lien symbolique. Les autorisations de la cible déterminent l'accès.

Comme le souligne Rinzwind, le -h flag est pour les versions *BSD de chmod . Cela ne fonctionne pas sur les versions GNU de chmod .


Ubuntu
  1. Comment changer le nom d'hôte ?

  2. Est-il possible de dissocier ou de modifier le raccourci global d'entrée Unicode ?

  3. Comment changer le fuseau horaire pour cPanel dans le webmail ?

  4. Comment changer le port cPanel – Plus possible !

  5. Découvrez comment modifier les autorisations pour les fichiers et les dossiers

Comment modifier les autorisations pour les fichiers et les répertoires

Comment modifier récursivement les autorisations de fichiers sous Linux

Commande Chmod sous Linux

Commande Chmod - Comment modifier les autorisations de fichiers sous Linux

Apprendre l'utilisation de la commande chmod (changer de mode) sous Linux

Comment utiliser la commande chmod (changer de mode) sous Linux