Pour la vie de moi, je ne peux pas comprendre celui-ci.
J'ai installé et configuré la 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 correspondent aux utilisateurs dans Windows. Sur Ubuntu, ils sont tous deux administrateurs, utilisateur A et B sous Windows. L'utilisateur A est administrateur et l'utilisateur B est utilisateur avancé.
L'utilisateur A peut voir les deux partages et y accéder, mais l'utilisateur B peut voir tout, mais uniquement accéder au répertoire home, l'autre répertoire génère une erreur.
J'ai deux disques dans Ubuntu et voici le fichier smb.config (je suis nouveau sur samba):
[global]
workgroup = WORKGROUP
server string = %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 restrictions = 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 deux utilisateurs A et B peuvent y accéder à partir de Windows. Pas de problème.
[homes]
comment = Home Directories
browseable = no
writable = yes
Les deux utilisateurs A et B peuvent voir ce partage, mais seul l'utilisateur A peut y accéder. L'utilisateur B reçoit une erreur.
[stuff]
comment = Unixmen File Server
path = /media/data/appinstall/
browseable = yes
;writable = no
read only = yes
hosts allow =
L'autorisation pour le média / 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
autorisations:
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 perdu et j'ai besoin d'obtenir ce travail. Des idées?
Le but est d'avoir une configuration comme celle-ci. 3 utilisateurs sur des machines à fenêtre. Chaque utilisateur sur le lecteur de données aura son propre dossier personnel où ce sont uniquement ceux qui peuvent y accéder, puis un autre dossier où 2 des utilisateurs auront en lecture seule et un utilisateur un accès complet.
J'ai déjà eu cette configuration sur Windows, mais après ce qui s'est passé, je ne reviens JAMAIS aux fenêtres, donc Unix ici, je dois rester!
Je suis vraiment coincé. J'utilise Ubuntu 11. Je pourrais reformater à nouveau et mettre la version 10 si cela pouvait me faciliter la vie. Je m'occupe de cela depuis le mercredi. 15h.
Merci.