GNU/Linux >> Tutoriels Linux >  >> Linux

chmod :modification des autorisations de 'my_script.sh' :opération non autorisée

Résolution de l'erreur d'opération non autorisée :

sudo chmod u+x my_script.sh

Vous avez créé le fichier via :

sudo vi my_script.sh
# editing

Cela signifie que le propriétaire et le groupe du fichier sont root. Vous n'êtes pas autorisé à en modifier les fichiers par défaut. Vous devez modifier l'autorisation (chmod le fait) ou changer le propriétaire :

sudo chown you:yourgroup my_script.sh

Cela devrait le faire. Épargnez-vous les ennuis, sans créer le fichier via sudo.


Vous avez créé le fichier my_script.sh avec la racine utilisateur en tant que propriétaire (parce que vous avez utilisé sudo ), c'est pourquoi vous n'êtes pas autorisé à modifier les autorisations en tant que vous-même .

Ainsi, utilisez sudo chmod u+x my_script.sh , mais notez que cela rendra le fichier exécutable uniquement pour la racine utilisateur.

Pour rendre le fichier exécutable par tout le monde, utilisez sudo chmod a+x my_script.sh .


Linux
  1. visudo :commande introuvable

  2. sudoedit :commande introuvable

  3. sudo :commande introuvable

  4. Opération chmod() non autorisée - Framework FatFree

  5. sudo :python :commande introuvable

Commande Chmod sous Linux (autorisations de fichiers)

chmod :commande introuvable

OSError :[Erreur 1] Opération non autorisée

net.c:577 :échec de sendmsg() :opération non autorisée dans la sortie dig

chmod :modification des autorisations du répertoire Opération non autorisée

Opération chown non autorisée pour root