GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Perché altri utenti non possono accedere alla condivisione Samba senza forzare User =Me?

Ho un problema relativo a Samba.

Ho un server samba di successo impostato sul mio server di casa. Sfortunatamente solo il mio account può accedere alle condivisioni quando force user non è impostato sul mio account (server). Non riesco a capire perché l'altro utente non può accedere alla mia condivisione "Vector_Public" quando non ho impostato "force user =server". Hai qualche idea su cosa potrebbe causare questo? Sono un noob di Samba, quindi per favore se ho frainteso una delle impostazioni:

[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

I permessi sulle due directory sono:

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

È la directory Public in cui ho questo problema.

Apparentemente nessuna delle impostazioni nella condivisione Vector_Public cambia questo comportamento, quindi deve essere a causa di qualche altra impostazione, queste sono tutte le altre impostazioni nella mia configurazione:

   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

Qualche idea su cosa dovrei fare? (controlla anche i nuovi commenti)

Correlati:lettore VMWare e Ubuntu 15.04:il driver di rete non viene più compilato, come risolvere?

Inoltre, come faccio a sapere se la mia rete supporta il server WINS?

Risposta accettata:

Il problema era dovuto a un problema con il flusso delle autorizzazioni. Tutto ha funzionato quando ho cambiato le autorizzazioni della directory principale (nelle directory condivise) per consentire la lettura ad altri utenti.


Ubuntu
  1. Controllo dell'accesso a Podman senza root per gli utenti

  2. Perché un utente normale non può "chown" un file?

  3. Linux:perché il kernel non può eseguire Init?

  4. Perché è rischioso dare accesso a Sudo Vim agli utenti ordinari?

  5. Perché Ubuntu obbliga gli utenti a creare una password al momento dell'installazione?

Gli effetti dell'aggiunta di utenti a un sistema Linux

Utenti Webmin

Come accedere al terminale senza accedere al desktop?

Errore utente/password di Samba Share dopo l'aggiornamento?

Perché non riesco a copiare un gran numero di file sull'unità flash USB?

Perché l'utente "bin" ha bisogno di una shell di login?