Droit fichier mac et linux

Résolu
kipetrovitechy Messages postés 180 Statut Membre -  
 kurushi -
Bonjour,
je cherche une solution pour que des fichier écrit a partir d'un mac sur un serveur linux soient accessible par les utilisateur du serveur.
explication:
j'ai un serveur debian etch avec un partage samba donc un partage public pour les utilisateur du réseau,
le serveur linux est bien configurer mais quand je crée un dossier sur le serveur a partir d'un mac les droits ne sont plus ceux definit sur le serveur.
par exemple le partage public configurer avec un groupe public et des droits sur les fichés en 777, un create mode en 777 paramétrage par défaut aussi en 777 sur le serveur linux,
quand je me connecte au partage public a partir d'un xp et que je créer un dossier les droits sur ce dossier sont en 777 comme convenue sur le serveur mais quand je me connecte avec le meme nom d'utilisateur a partir dun mac et que je crée un dossier les droit sont en 755 et les autre utilisateur du reseau ne peuvent evidement pas modifier ou créer des dossier a l'intérieur pareil pour les fichier.
j'ai un peux tatoner sur le problème et je me suis aperçut que le mac créer des fichier ou des dossier en 755 ce qui est finalement logique pour le système multi session mais moins logique quand il s'agit de copier les fichiés sur un serveur.
alors ma question est la suivante est-il possible de modifier la configuration par défaut du mac pour qu'il crée en 775 par exemple pour que le groupe ai des droits en écriture.

C'est vrai que j'ai du mal a croire que sa vienne du mac mais le fait est que sa marche très bien sur un xp.
tous les mac pose problème apparemment sur le réseau je me déplace demain pour voir sa.
le réseau est equipé des dernier mac qui vienne de sortir est-il possible que cela vienne de ces nouvelle config ?

merci pour votre aide ....
Configuration: Windows XP
Firefox 3.0.5

5 réponses

  1. skitoo
     
    Bon finalement j'ai trouvé la solution, il suffit de rajouter cette ligne dans la partie [global] du fichier smb.conf :

    unix extensions = off

    voila :)
    1
    1. zooo
       
      Bonjour,
      petite précision ton rajout se fait sur le smb du mac ou du serveur linux????
      0
    2. skitoo
       
      du serveur linux il me semble.
      0
    3. kurushi
       
      super ca n'a tout simplement comme effet que d'interdire l'accès au lecteur pour une station linux/unix, au moins ca a le merite d'etre efficace ...
      0
  2. lukasmars
     
    777 par defaut c'est pas trés recommandé quand même du point de vue de la securité non ?

    C'est vrai que c'est la solution de facilté mais bon ...
    0
    1. kipetrovitechy Messages postés 180 Statut Membre 11
       
      oui c'est sur mais bon pour le problème que j'ai sa me permet d'etre sur que c'est pas le seveur j vais modifier quand ce sera résolut.
      0
  3. kipetrovitechy Messages postés 180 Statut Membre 11
     
    j'ai fait pas mal de test mais j'ai toujours le problème qui persiste.
    il dois y avoir un truc...
    a me remettre dans les droits Linux, je suis plus si sur qu'il est un synchronisation des permission...
    le truc c'est que j'ai tous en 777 pour être sur que ce sois pas samba pour dire voila a quoi ressemble le smb.conf.
    la partie Global Settings:
    [global]
    log file = /var/log/samba/log.%m
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    obey pam restrictions = yes
    force directory mode = 777
    encrypt passwords = true
    passwd program = /usr/bin/passwd %u
    passdb backend = tdbsam
    dns proxy = no
    server string = %h server
    unix password sync = yes
    force create mode = 777
    workgroup = MSHOME
    create mode = 777
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    max log size = 1000
    directory mode = 777
    pam password change = yes

    client lanman auth = no
    client ntlmv2 auth = yes
    guest account = nobody

    Share Definitions :
    [homes]
    comment = Home Directories
    browseable = no
    read only = no
    writable = yes
    create mask = 0777
    directory mask = 0777
    valid users = %S
    [printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
    guest ok = no
    read only = yes
    create mask = 0700

    [print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = no
    read only = yes
    guest ok = no
    [public]
    create mask = 0777
    security mask = 0777
    directory mask = 0777
    directory security mask = 0777
    force create mode = 0777
    force directory mode = 0777
    writeable = yes
    valid users = @public
    path = /home/samba/public

    DATA1:/home/samba/homes# dpkg -l | grep samba
    ii samba 2:3.2.4-1 a LanManager-like file and printer server for Unix
    ii samba-common 2:3.2.4-1 Samba common files used by both the server and the client

    j'ai essayer de changé les droit par défaut avec umask 000 /home/samba/public
    pour dire que tous les droit son ouvert du moins il me semble mais sa persiste les fichier créer par les mac écrive en 755.
    j'ai plus trop d'idée a par un problème de compatibilité mais entre deux système Unix sa me parait étonnant.
    si quelqu'un a une réponse même si vous êtes pas inscrit inscrivez vous, enfin faite ce que vous voulez j'delire il est tard
    merci d'avance.
    0
  4. Francesco
     
    Moi je serais toi, je poserais ce genre de question dans le forum Linux.
    Apple n'a jamais poussé ses utilisateurs à devenir futés.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kipetrovitechy Messages postés 180 Statut Membre 11
     
    oui c vrai c'est ce que j'ai fait, pour l'instant le problème reste non résolut, c'est démoralisant.
    0
    1. skitoo
       
      Bonjour,
      j'ai exactement le même problème, est-ce qu'une solution a été trouvé ?

      Merci pour vos réponses :)
      0