Peut voir les partages samba mais pas y accéder

Pour ma vie, je ne peux pas comprendre celui-ci.

J’ai installé et installé Samba sur la boîte Ubuntu et sur la Boîte Win7, je peux voir tous les partages que j’ai créés.

J’ai créé deux utilisateurs sur Ubuntu qui mappent les utilisateurs dans Windows. Sur Ubuntu, ils sont tous les deux administrateurs, l’utilisateur A et B sous Windows L’utilisateur A est admin et l’utilisateur B est poweruser.

L’utilisateur A peut voir les deux partages et y accéder, mais l’utilisateur B peut tout voir, mais n’accède qu’au répertoire de base, l’autre répertoire génère une erreur.

J’ai deux lecteurs dans Ubuntu et voici le fichier smb.config (je suis nouveau dans samba):

[global] workgroup = WORKGROUP server ssortingng = %h server (Samba, Ubuntu) wins support = no dns proxy = yes name resolve order = lmhosts host wins bcast log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d security = user encrypt passwords = true passdb backend = tdbsam obey pam ressortingctions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user ; usershare max shares = 100 usershare allow guests = yes 

Et voici la section de partage:

Les utilisateurs A et B peuvent y accéder à partir de Windows. Pas de problème.

 [homes] comment = Home Directories browseable = no writable = yes 

Les utilisateurs A et B peuvent voir ce partage, mais seul l’utilisateur A peut y accéder. L’utilisateur B obtient une erreur.

 [stuff] comment = Unixmen File Server path = /media/data/appinstall/ browseable = yes ;writable = no read only = yes hosts allow = 

La permission pour le support / data / appinstall / est la suivante:

Propriétés appInstall:

 share name: stuff Allow others to create and delete files in this folder is cheeked Guest access (for people without a user account) is checked 

permissions:

 Owner: user A Folder Access: Create and delete files File Access: --- Group: user A Folder Access: Create and delete files File Access: --- Others Folder Access: Create and delete files File Access: --- 

Je suis désemparé et j’ai besoin de faire ce travail. Des idées?

Le but est d’avoir une configuration comme celle-ci. 3 utilisateurs sur machines à fenêtres. Chaque utilisateur du lecteur de données aura son propre dossier personnel dans lequel il ne pourra accéder qu’à un autre dossier, puis un autre dossier dans lequel deux des utilisateurs auront un access en lecture seule et un seul access complet.

J’avais cette configuration auparavant sur Windows, mais après ce qui s’est passé, je ne retourne JAMAIS aux fenêtres, alors Unix est là pour restr!

Je suis vraiment coincé. Je suis sous Ubuntu 11. Je pourrais reformater à nouveau et mettre la version 10 si cela pouvait rendre la vie plus facile. J’ai eu affaire à cela depuis le mercredi. 15h

Merci.

Résolution de nom avec Samba

J’ai eu le même problème avec Windows 7 Pour résoudre ce problème Tout ce que je devais faire était de changer smb.conf

En terminal

 sudo gedit /etc/samba/smb.conf 

Puis change

 wins support = no name resolve order = lmhosts host wins bcast 

À

 wins support = yes name resolve order = wins lmhosts host bcast 

Puis redémarrez samba

 sudo service smbd restart 

Cela peut arriver si le dossier partagé réside sur le volume FAT32 (par exemple, une carte flash) et que Ubuntu ne peut pas append d’permissions à samba pour vérification. Je ne sais pas quelle est la bonne façon de définir les droits d’access dans ce cas, mais la solution de contournement consiste à déplacer le dossier sur le volume ext4 et à le partager à partir de là.