Newbieuh Posté(e) le 16 juillet 2019 Partager Posté(e) le 16 juillet 2019 (modifié) Bonjour, est-ce qu'une âme charitable pourrait donner l'astuce pour savoir quoi mettre comme script / code dans une tâche planifiée sur le NAS pour assigner de nouveau les droits de lecture / écriture à l'utilisateur "BOB" pour "MONDOSSIER" après que rsync ait fait sauter les permissions (synchro du dossier partagé entre 2 NAS) ? Genre est-ce que ce lien aide en une quelconque façon (comment le saurais-je, le code fourni sur la dite page est du chinois pour moi : ) ? Merci !!! Modifié le 2 août 2019 par Newbieuh 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Newbieuh Posté(e) le 31 juillet 2019 Auteur Partager Posté(e) le 31 juillet 2019 Ce forum est mort visiblement... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kramlech Posté(e) le 31 juillet 2019 Partager Posté(e) le 31 juillet 2019 C'est peut être simplement que durant les vacances, il y a moins de contributeurs actifs, ou que ta question ne déchaine pas les foules ..... Il faut dire que : Le 16/07/2019 à 10:30, Newbieuh a dit : script / code dans une tâche planifiée sur le NAS pour assigner de nouveau les droits de lecture / écriture à l'utilisateur associé à Le 16/07/2019 à 10:30, Newbieuh a dit : les novices qui n'y connaissent rien à Linux comme moi Ça peut vite dégénérer !!!! Le mot important dans le script que tu proposes est celui là : chown 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Newbieuh Posté(e) le 1 août 2019 Auteur Partager Posté(e) le 1 août 2019 (modifié) Il y a 16 heures, Kramlech a dit : Le mot important dans le script que tu proposes est celui là : chown Merci beaucoup d'avoir pris le temps de répondre. Du coup, dans la commande : for x in *; do chown -R $x $x; done ...je comprends qu'on demande que pour chaque fichier (x) dans le dossier courant (*) on change de propriétaire (chown) et ce, dans tous les sous-dossiers si existants (-R) en faveur de... quel utilisateur 🤔 ? ($x $x ne semble rien signifier à part que le fichier soit son propre propriétaire, ce qui n'a pas trop de sens...) ? Moi qui ne suit pas chinois linuxien, ce qui me paraîtrait logique d'après ce que je comprends, ça aurait été quelque chose comme : DOSSIER="/volume1/MONDOSSIER" cd $DOSSIER for x in *; do chown -R BOB DOSSIER done Est-ce le code à utiliser dans mon cas ? NB : ce que je ne comprends pas c'est que dans l'interface du Syno on peut dire en une seule fois en cochant des cases dans les permissions d'un dossier que tel et tel utilisateur peuvent avoir des droits de lecture, écriture, etc... et à aucun moment on ne parle de propriétaire ni ne nous oblige à utiliser des groupes, mais simplement d'utilisateurs ayant ou non des droits spécifiques sur un dossier. Est-ce qu'on ne peut pas traduire ça dans une ligne de commande pour avoir par exemple 2 utilisateurs avec des droits d'écriture sur un dossier ? Merci d'avance. Modifié le 1 août 2019 par Newbieuh 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kramlech Posté(e) le 1 août 2019 Partager Posté(e) le 1 août 2019 Pour changer les droits d’accès, c’est la commande chmod qu’il faut utiliser... Et $x peut représenter soit une variable, soit si x est un chiffre un des paramètres utilisés lors de l’appel du script : Si on exécute un script de cette manière : monscript.sh toto tata alors $1 = toto et $2 = tata 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Newbieuh Posté(e) le 2 août 2019 Auteur Partager Posté(e) le 2 août 2019 (modifié) ah ok, ça me rappelle l'url rewriting dans les .htaccess 😁 Merci 🙂 Modifié le 2 août 2019 par Newbieuh 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.