web-dev-qa-db-fra.com

Définissez «Autoriser l'exécution du fichier en tant que programme» par défaut lorsque des fichiers sont ajoutés à un dossier ultérieurement

J'ai un dossier, je configure ses autorisations en utilisant chmod.

chmod 777 /home/Desktop/Project

c'est le succès.

J'utilise un outil (.exe) qui téléchargera le projet à partir du référentiel. Mais une fois le téléchargement terminé, tous les sous-dossiers et fichiers sous/home/Desktop/Project disposent des autorisations en tant que drw-r--r-- et -r--r--r-- respectivement.

Puis-je définir des autorisations exécutables pour tous les fichiers/dossiers du répertoire Project avant de commencer le téléchargement dans le dossier Project?

Note: L'ensemble du traitement se fait en utilisant python qui utilise l'outil pour télécharger le projet comme dit ci-dessus. Test sur Ubuntu 14.04 LTS.

1
Jaimin Ajmeri

Ce que vous pourriez faire, c'est ajouter cette commande à votre .bashrc en tant que fonction ou alias, et exécutez cette fonction ou cet alias avec && opérateur.

En d'autres termes ./pythonscript.py && aliasToChMod

0
Sergiy Kolodyazhnyy