GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Pourquoi les autres utilisateurs ne peuvent-ils pas accéder au partage Samba sans forcer User =Me ?

J'ai un problème lié à Samba.

J'ai un serveur samba réussi mis en place sur mon serveur domestique. Malheureusement, seul mon compte peut accéder aux partages lorsque l'utilisateur forcé n'est pas défini sur mon compte (serveur). Je ne comprends pas pourquoi l'autre utilisateur ne peut pas accéder à mon partage "Vector_Public" alors que je n'ai pas défini "force user =server". Avez-vous des idées sur ce qui pourrait causer cela? Je suis un noob de Samba, alors s'il vous plaît, si j'ai mal compris l'un des paramètres :

[Vector_Public]
   comment = Vector public share
   read only = no
   path = /media/Storage/Public
   guest ok = no
   force user = server
   force group = storage_public
   create mask = 0770
   directory mask = 0770
   security mask = 0770
   force create mode = 0770
   force directory mode = 0770
   valid users = server storage_share
   browseable = yes
   writeable = yes
   vfs objects = recycle
   recycle:repository = .deleted/%U
   recycle:keeptree = yes
   recycle:touch = yes
   recycle:versions = yes
   recycle:maxsize = 0

[Vector_Private]
   comment = Vector private share (Niklas)
   read only = no
   path = /media/Storage/Private
   guest ok = no
   force user = server
   force group = server
   create mask = 0770
   directory mask = 0770
   security mask = 0770
   force create mode = 0770
   force directory mode = 0770
   valid users = server
   browseable = yes
   writeable = yes
   vfs objects = recycle
   recycle:repository = .deleted/%U
   recycle:keeptree = yes
   recycle:touch = yes
   recycle:versions = yes
   recycle:maxsize = 0

Les permissions sur les deux répertoires sont :

drwx------ 6 server server 4096 2011-10-05 20:40 Private
drwxrwx--- 5 server storage_public 4096 2011-10-05 20:28 Public

C'est le répertoire Public sur lequel j'ai ce problème.

Apparemment, aucun des paramètres sous le partage Vector_Public ne modifie ce comportement, ce doit donc être à cause d'un autre paramètre, ce sont tous les autres paramètres de ma configuration :

   workgroup = ROSENQVIST
   server string = %h server (Samba, Ubuntu)
#   wins support = no
;   wins server = w.x.y.z
   dns proxy = no
;   name resolve order = lmhosts host wins bcast
;   interfaces = 127.0.0.0/8 eth0
;   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
#   syslog only = no
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = user
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
   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
;   domain logons = yes
;   logon path = \\%N\profiles\%U
#   logon path = \\%N\%U\profile
;   logon drive = H:
#   logon home = \\%N\%U
;   logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add group script = /usr/sbin/addgroup --force-badname %g
;   printing = bsd
;   printcap name = /etc/printcap
;   printing = cups
;   printcap name = cups
;   include = /home/samba/etc/smb.conf.%m
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash
;   winbind enum groups = yes
;   winbind enum users = yes
;   usershare max shares = 100
   usershare allow guests = no

Des idées de ce que je devrais faire? (veuillez également vérifier les nouveaux commentaires)

Connexe :Lecteur VMWare et Ubuntu 15.04 :le pilote net ne se compile plus, comment y remédier ?

De plus, comment savoir si mon réseau prend en charge le serveur WINS ?

Réponse acceptée :

Le problème était dû à un problème de flux d'autorisations. Tout a fonctionné lorsque j'ai modifié les autorisations du répertoire parent (vers les répertoires partagés) pour permettre la lecture aux autres utilisateurs.


Ubuntu
  1. Linux - Impossible d'ajouter un utilisateur au groupe sans redémarrage ?

  2. Pourquoi Ubuntu force-t-il les utilisateurs à créer un mot de passe lors de l'installation ?

  3. Impossible d'accéder au répertoire personnel "Le répertoire privé crypté n'est pas configuré correctement" ?

  4. Accorder l'accès à Virtualbox à des utilisateurs spécifiques uniquement ?

  5. Pourquoi ne puis-je pas copier un grand nombre de fichiers sur la clé USB ?

Les effets de l'ajout d'utilisateurs à un système Linux

Utilisateurs Webmin

Comment forcer la propriété du groupe sur le partage Samba ?

Comment accéder au terminal sans se connecter au bureau ?

Erreur d'utilisateur/mot de passe Samba Share après la mise à jour ?

Comment forcer la propriété d'un utilisateur/groupe sur des fichiers sur un partage Samba