1 votes

Partager Samba incapable de déplacer aléatoirement des fichiers / dossiers

Je rencontre des problèmes étranges de permissions avec mon serveur OSX 10.8.4. J'ai arrêté d'utiliser l'application serveur v2.2.1 d'Apple en raison de nombreux problèmes et j'ai maintenant samba 3.6.15 installé via Macports, qui fonctionne principalement bien sauf... De temps en temps, OSX demande un mot de passe lors de la tentative de déplacement de fichiers ou de dossiers spécifiques d'un endroit à un autre (dans le même volume). Entrer le mot de passe de l'utilisateur ne fonctionne pas, il est déjà connecté au serveur en tant que lui-même et peut déplacer d'autres dossiers, enregistrer des fichiers et travailler autrement correctement. Lorsque je fais un 'obtenir des infos' pour regarder les autorisations de ce fichier, il a 'staff - lecture/écriture' même si staff n'est pas défini comme groupe propriétaire pour ce dossier et aucun des utilisateurs n'a staff comme identifiant de groupe principal. Si j'élargis 'détails', c'est 'com.apple.desktopservices' qui demande le mot de passe. Je suppose que 'staff' a quelque chose à voir avec cela bien que toutes les suggestions soient appréciées ! Merci,

1voto

rebelscum Points 31

Après un peu de recherche, j'ai trouvé une solution praticable - du moins je ne la modifierai pas pour le moment.
Vérifiez que l'option 'ignorer la propriété' n'est pas cochée sur le volume externe où se trouve le partage.

Changez l'identifiant de groupe principal des utilisateurs de 'staff' à l'ID de groupe personnalisé

sudo dscl . -change /Users/lmessi PrimaryGroupID 20 567

Supprimez tous les ACL du disque externe 'Disk1'

chmod -RN /Volumes/Disk1

[si vous obtenez des erreurs, essayez de déverrouiller récursivement les fichiers au préalable]

sudo chflags -R nouchg /Volumes/Disk1

changez récursivement la propriété du groupe pour le groupe 'design'

sudo chgrp -R design /Volumes/Disk1

Vous pouvez vérifier la propriété avec ls -gl

ls -gl /Volumes/Disk1

Ensuite, mon fichier smb.conf ressemble à ceci

[global]
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
    unix extensions = no

        guest ok = No
        read only = No
        force group = design

    create mask = 664
        force create mode = 664
        security mask = 664
        force security mode = 664
        directory mask = 2775
        force directory mode = 2775
        directory security mask = 2775
        force directory security mode = 2775

[Share1]
        comment = Share1
    path = /Volumes/Disk1/Share1
        valid users = mickey, donald
        admin users = mickey, donald

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X