Droit fichier mac et linux

Résolu/Fermé
kipetrovitechy Messages postés 178 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 28 février 2013 - 21 janv. 2009 à 21:45
 kurushi - 31 oct. 2011 à 17:38
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 ....
A voir également:

5 réponses

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
Bonjour,
petite précision ton rajout se fait sur le smb du mac ou du serveur linux????
0
du serveur linux il me semble.
0
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
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
kipetrovitechy Messages postés 178 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 28 février 2013 11
21 janv. 2009 à 22:52
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
kipetrovitechy Messages postés 178 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 28 février 2013 11
23 janv. 2009 à 12:13
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kipetrovitechy Messages postés 178 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 28 février 2013 11
23 janv. 2009 à 16:43
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
Bonjour,
j'ai exactement le même problème, est-ce qu'une solution a été trouvé ?

Merci pour vos réponses :)
0