Bienvenue invité ( Connexion | Inscription )
17 Oct 2016, 15:15
Message
#1
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 496 Inscrit : 1 Jul 2005 Lieu : Vélizy Membre no 41 792 |
Bonjour,
Si vous avez éprouvé des problèmes de copier / renommer des fichiers et des dossiers serveur OS X à partir de votre ordinateur de bureau, en particulier sur SMB - il est probable que vous ayez un problème d'autorisations. Généralement, la plupart des gens utilisent des groupes pour gérer les autorisations sur leur partage, mais parfois un nouveau fichier / dossier créé par un utilisateur n'hérite pas de ces autorisations de groupe. Par exemple: François et Marc appartiennent tous deux au groupe des «gestionnaires». Le groupe des gestionnaires a "lecture / écriture" l'accès pour le dossier partagé. Tout fonctionne très bien. Cependant, François télécharge un tas de fichiers et dossiers de son bureau à la fileshare - et Marc ne peut pas y accéder. Ou François peut y accéder, mais ne peut pas modifier ou ajouter des fichiers / dossiers supplémentaires pour les sous-dossiers que Marc a créé. Cela est dû à des permissions de groupe qui ne sont pas propagées correctement. Si vous avez essayé de propager les autorisations depuis l'interface Server, mais que vous avez échoué, essayez ceci depuis le terminal: Code $ sudo chmod -R +a "group:gestionnaires allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextatt r,writeextattr,readsecurity,file_inherit,directory_inherit" /POINTDEPARTAGE/DOSSIER PARTAGE/ Cela propagera les autorisations de groupe (au groupe des «gestionnaires») sur tous les fichiers / dossiers existants sur le dossier partagé. Les nouveaux dossiers / fichiers hériteront des autorisations du dossier parent. Pour moi ça a marché nickel Ma source d'inspiration: https://troymccall.com/fixing-acls-on-os-x-server/ Ce message a été modifié par proulout - 17 Oct 2016, 15:17. -------------------- Mes médailles et décorations de guerre:
Certifié Technical Coordinator 10.7 (ACTC 10.7) Certifié Technical Coordinator 10.6 (ACTC 10.6) Certifié Associate Mac Integration 10.7 Twitter: @damien_gole Site: www.whynoteconsulting.com |
|
|
|
![]() |
11 Sep 2017, 10:40
Message
#2
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 80 Inscrit : 12 Apr 2006 Lieu : paris Membre no 59 296 |
Merci proulout c'est vrai que ça peut arranger !
Je voulais aussi partager avec toi une info intéressante à propos du partage de fichiers sur serveurs Linux. Là ce ne sont pas des soucis d'autorisation, bien que ça aurait pu en être... J'aurais peut être dû faire un autre sujet, mais j'aime bien répondre à Proulout;) Souvent les utilisateurs se plaignent de la non-accessibilité ou disparition des fichiers visualisés à partir d'ordinateurs Apple, utilisant le Finder, sur des serveurs Linux ou des NAS utilisant Linux. Cette problématique est récurrente sur les serveurs Linux, auxquels les Mac ont accès, et devient perturbante lorsque le serveur est en production. Après recherches et tests sur Debian et Apple, les fichiers ne sont pas vus correctement par le finder, et le codage des noms de fichiers et des noms de dossiers est responsable de ce dysfonctionnement dans l'affichage du contenu d'un partage de fichiers. Les systèmes d'exploitation Mac et les Linux utilisent le codage UTF-8 (Universal Character Set Transformation Format - 8 bits) qui est le codage le plus universel pour les noms des fichiers. Il existe une distinction dans le codage UTF-8 : NFD : Unicode Normalization Form D (D pour "Decompose") qui décompose donc le codage des caractères spéciaux. Celui-ci est utilisé par Mac OSX. NFC : Unicode Normalization Form C (C pour "Compose"), utilisé par les Linux, et compatible avec Mac OSX. Solutions Pour ré-encoder différemment Lors du transfert de l'ancien serveur Mac vers le nouveau serveur Linux, il faut utiliser la fonction suivante : Code convmv -r -f utf8 -t utf8 --nfc --notest "/chemin du dossier/" convmv - converts filenames from one encoding to another -r : récursif, propagation de la commande à l'intérieur des sous dossiers -f : spécifie le type de codage existant du fichier -t : spécifie le type de codage voulu pour le fichier --notest : utilisé et indispensable pour renommer les fichiers Pour migrer les données Mac vers Linux en changeant l'encodage : Code rsync -a --iconv=utf-8-mac,utf-8 localdir/ serveurlinux:mondossier/ @ plus !!! cyrmac https://www.youhelp.pro |
|
|
|
proulout Corriger les ACL et permissions sur OS X Server 17 Oct 2016, 15:15
fmereo Salut !
Merci pour le partage
A+ 17 Oct 2016, 16:49
riete Ca peut servir en effet Merci 19 Oct 2016, 07:59
MRIC Perso on m'a dit d'arrêter justement de f... 5 Nov 2016, 08:49
roseau Bonjour,
Maintenant que server à disparu ou réd... 24 Mar 2022, 14:27
baron TinkerTool System permet (entre autres…) d'a... 24 Mar 2022, 18:33
roseau Bonjour Baron,
Merci beaucoup
ca semble tr�... 25 Mar 2022, 09:32
baron Citation (roseau @ 25 Mar 2022, 09:32) ca... 25 Mar 2022, 14:27
roseau Oui en effet la plupart des opérations sont couve... 25 Mar 2022, 15:03![]() ![]() |
| Nous sommes le : 4th November 2025 - 19:18 |