[Risolto] [Server] Problema Accessi server samba
-
Root@Ubuntu
- Prode Principiante
- Messaggi: 20
- Iscrizione: giovedì 29 gennaio 2009, 2:00
[Risolto] [Server] Problema Accessi server samba
Salve a tutti riporto quì di seguito la configurazione del mio server samba presa da /etc/samba/smb.conf
[global]
workgroup = Home
netbios name = server
security = user
encrypt passwords = yes
interfaces = eth1 192.168.1.50
[condivisione2]
path = /dati/utente2
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
read list = utente2
write list = utente2
[Condivisione1]
path = /dati/utente1
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
read list = utente1
write list = lvatore
[Condivisione3]
path = /dati/utente3
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
read list = utente3
write list = utente3
[Pubblico]
path = /dati/pubblico
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
force group = dati
read list = @dati
write list = @dati
[Condivisione4]
path = /dati/utente4
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
force group = gruppo4
read list = utente4 utente2
write list = utente4 utente2
Ho un problema con gli accessi premetto che utente4 e utente2 fanno parte del gruppo4 e utente2 utente1 utente3 fanno parte del gruppo dati
E' normale che utente4 riesca ad accedere a pubblico? E che utente1 e utente3 riescano ad accedere a condivisione4?
Aggiungo che le cartelle utente4 e pubblico hanno i permessi settati a 0770 mentre le altre 0700
Ringrazio chi vorrà rispondere!
[global]
workgroup = Home
netbios name = server
security = user
encrypt passwords = yes
interfaces = eth1 192.168.1.50
[condivisione2]
path = /dati/utente2
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
read list = utente2
write list = utente2
[Condivisione1]
path = /dati/utente1
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
read list = utente1
write list = lvatore
[Condivisione3]
path = /dati/utente3
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
read list = utente3
write list = utente3
[Pubblico]
path = /dati/pubblico
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
force group = dati
read list = @dati
write list = @dati
[Condivisione4]
path = /dati/utente4
available = yes
public = no
writable = yes
create mask = 0770
directory mask = 0770
force group = gruppo4
read list = utente4 utente2
write list = utente4 utente2
Ho un problema con gli accessi premetto che utente4 e utente2 fanno parte del gruppo4 e utente2 utente1 utente3 fanno parte del gruppo dati
E' normale che utente4 riesca ad accedere a pubblico? E che utente1 e utente3 riescano ad accedere a condivisione4?
Aggiungo che le cartelle utente4 e pubblico hanno i permessi settati a 0770 mentre le altre 0700
Ringrazio chi vorrà rispondere!
Ultima modifica di Root@Ubuntu il lunedì 14 febbraio 2011, 0:30, modificato 1 volta in totale.
- yves
- Rampante Reduce

- Messaggi: 5422
- Iscrizione: domenica 25 dicembre 2005, 2:23
- Località: Argentina - BsAs
- Contatti:
Re: [Server] Problema Accessi server samba
Se autorizzi una lista utenti, non ti conviene mettere i permessi a 0700 a tutte ?
Al giorno d'oggi i cani di razza muovono la coda solo per interesse. Ma io sono un bastardo... Tuxliberty
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
Re: [Server] Problema Accessi server samba
Io leverei questo: force group
È una opzione che si usa nel caso di security = share e non user come impostato in smb.conf
Specifies a UNIX group name that will be as-signed as the default primary group for all users connecting to this service.
Le condivisioni a livello di utente avresti potuto farle con la sola direttiva [homes] e di solito si usa create e directory mask con il valore 0700. Per le condivisioni di gruppo è corretto usare 0770 (così dai le autorizzazioni a tutti i membri del gruppo, ma sei sempre in grado di sapere quale sia l'owner del file)
Nel caso tu sia ancora in difficoltà posta anche /etc/group e /etc/passwd
È una opzione che si usa nel caso di security = share e non user come impostato in smb.conf
Specifies a UNIX group name that will be as-signed as the default primary group for all users connecting to this service.
Le condivisioni a livello di utente avresti potuto farle con la sola direttiva [homes] e di solito si usa create e directory mask con il valore 0700. Per le condivisioni di gruppo è corretto usare 0770 (così dai le autorizzazioni a tutti i membri del gruppo, ma sei sempre in grado di sapere quale sia l'owner del file)
Intendi i permessi unix? Perché da Samba non sembrerebbe. In ogni caso per i file nuovi saranno dominanti le direttive che avrai impostato nelle share.Aggiungo che le cartelle utente4 e pubblico hanno i permessi settati a 0770 mentre le altre 0700
Nel caso tu sia ancora in difficoltà posta anche /etc/group e /etc/passwd
-
Root@Ubuntu
- Prode Principiante
- Messaggi: 20
- Iscrizione: giovedì 29 gennaio 2009, 2:00
Re: [Server] Problema Accessi server samba
Grazie Paolo
Sembra che fosse quel force group a dare fastidio, una volta rimosso funziona tutto.
Sembra che fosse quel force group a dare fastidio, una volta rimosso funziona tutto.
Si in effetti hai ragione non ci avevo pensato in quel modo ogni volta che creavo un file automaticamente tutto il gruppo acquisiva i permessi.PaoloVIP ha scritto:
Le condivisioni a livello di utente avresti potuto farle con la sola direttiva [homes] e di solito si usa create e directory mask con il valore 0700.
-
Root@Ubuntu
- Prode Principiante
- Messaggi: 20
- Iscrizione: giovedì 29 gennaio 2009, 2:00
Re:[Server] Problema Accessi server samba
Eccomi di nuovo quà.
Sembrava che tutto funzionasse ma mi sono accorto, che eliminando force group, le directory create hanno come attributi proprietario: utente#@utente#. >:(
Mi spiego meglio se l'utente1 crea una cartella questa non può essere aperta dagli altri. La cosa diventa un problema ogni qual volta viene creata una cartella in quelle condivisione a cui è concesso l'accesso e la modifica ad un gruppo di utenti. E' come se samba ignorasse il create mask e il directory mack.
Sembrava che tutto funzionasse ma mi sono accorto, che eliminando force group, le directory create hanno come attributi proprietario: utente#@utente#. >:(
Mi spiego meglio se l'utente1 crea una cartella questa non può essere aperta dagli altri. La cosa diventa un problema ogni qual volta viene creata una cartella in quelle condivisione a cui è concesso l'accesso e la modifica ad un gruppo di utenti. E' come se samba ignorasse il create mask e il directory mack.
- yves
- Rampante Reduce

- Messaggi: 5422
- Iscrizione: domenica 25 dicembre 2005, 2:23
- Località: Argentina - BsAs
- Contatti:
Re: [Server] Problema Accessi server samba
E non puoi creare diversi utenti specifici "virtuali" e quindi distribuirli agli utenti?
Samba, rete mista Gnu Linux / Windows
Samba, rete mista Gnu Linux / Windows
Al giorno d'oggi i cani di razza muovono la coda solo per interesse. Ma io sono un bastardo... Tuxliberty
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
-
Root@Ubuntu
- Prode Principiante
- Messaggi: 20
- Iscrizione: giovedì 29 gennaio 2009, 2:00
Re: [Server] Problema Accessi server samba
Non ho capito bene cosa intendi dire con utenti specifici virtuali. Potresti essere più chiaro per favore!
- yves
- Rampante Reduce

- Messaggi: 5422
- Iscrizione: domenica 25 dicembre 2005, 2:23
- Località: Argentina - BsAs
- Contatti:
Re: [Server] Problema Accessi server samba
Se tu la cartella /dati/utente2 la assegni all'utente "utente2" ed al gruppo "grutente2", quindi fai in modo che i file al suo interno siano sempre appartenenti a quel gruppo:
normalmente in questo modo dovresti riuscire a delimitare (differenziare) in modo molto più efficace i permessi degli altri utenti/gruppi.
Codice: Seleziona tutto
chown -R utente2:grutente2 /dati/utente2Codice: Seleziona tutto
chmod 2750 /dati/utente2Al giorno d'oggi i cani di razza muovono la coda solo per interesse. Ma io sono un bastardo... Tuxliberty
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
-
Root@Ubuntu
- Prode Principiante
- Messaggi: 20
- Iscrizione: giovedì 29 gennaio 2009, 2:00
[Risolto] Re: [Server] Problema Accessi server samba
Il bit 2 sembra aver risolto la questione. Grazie!
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 3 ospiti
