Existe-t-il une autre manière d’appliquer l’autorisation par défaut aux fichiers sous Unix, autres que umask et setfacl?

J’ai l’obligation d’appliquer une autorisation par défaut aux fichiers transférés dans un dossier spécifique sous Unix. J’ai fait une recherche sur internet et trouvé deux façons. Cependant, je ne peux pas les utiliser pour la raison mentionnée:

1. umask

This command can only be used in user login level by mentioning it in .bashrc / .profile file. Won't work for me because I want the permissions to be applied regardless of the logged in user, and only to a specific folder. enter code here 

2. setfacl

 This command can only be used when the drive on which the folder is located, is mounted with file access listing enabled. This won't for me because I can't involve Unix system admins in this activity at my workplace. 

Veuillez suggérer s’il existe un autre moyen (et peut-être un simple) pour obtenir la solution à mes besoins.

Je n’ai aucune connaissance de MIDES, mais si votre utilisateur est autorisé à exécuter cron, alors une entrée cron similaire à celle-ci:

          • / usr / bin / chmod / dir_name / *

Par exemple

          • / usr / bin / chmod 750 / export / xfr / *

fonctionnerait toutes les minutes et modifierait les permissions de tous les fichiers de votre répertoire en fonction de ce que vous souhaitez qu’ils soient.

Ce n’est peut-être pas exactement ce que vous demandez, car il s’exécutera sur tous les fichiers de ce répertoire plutôt que sur ceux transférés.

Si vous en avez besoin pour ne fonctionner que sur certains fichiers de ce répertoire, vous pouvez utiliser quelque chose comme find pour mieux définir les fichiers sur lesquels agir. Par exemple

          • / usr / bin / find -user -exec / usr / bin / chmod {} \;

Par exemple

          • / usr / bin / find / export / xfr -user narayanf1 -exec / usr / bin / chmod 750 {} \;

modifierait uniquement les permissions sur les fichiers dans / export / xfr appartenant à l’utilisateur narayanf1.

homme trouver

vous donnera d’autres options sur d’autres options telles que l’heure de création, l’heure de modification, la taille, le nom, etc.