Problema con samba ?

2 risposte [Ultimo messaggio]
Ritratto di fabcri
fabcri
(Geek)
Offline
Geek
Iscritto: 19/10/2005
Messaggi: 88

Salve, ho una suse 10 e samba attivo.
Succede questo:

Quando creo un file con l'utente 1 non riesco ad aprirlo con l'utente 2.

Il mio file smb.conf è:

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2005-09-13
[global]
printcap name = cups
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain master = no
netbios name = Linux Suse 10.0
restrict anonymous = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto

[homes]
comment = Home Directories
valid users = %S
browseable = No
read only = No
inherit acls = Yes

[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700

[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/

[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775

## Share disabled by YaST
# [netlogon]

[xxx]
comment = Cartella condivisa sul server
inherit acls = yes
path = /usr1/xxx/
read only = no
valid users = utente1,utente2,utente3
write list = utente1,utente2,utente3
case sensitive = no
msdfs proxy = no

Dove sbaglio ?

Ritratto di maurog
maurog
(Geek)
Offline
Geek
Iscritto: 01/06/2006
Messaggi: 70

Allora SAMBA lavora assieme, non sopra il sistema!

Se utente1 crea il file, il file avrà gli accessi come se fosse creato in locale e come la configurazione della cartella gli dice
solitamente:

rwxrw----

Se vuoi che tutti gli utenti possano scrivere e leggere dalla cartella puoi usare una soluzione semplice, ma pericolosa:

[SHARE]
...
directory mask 777
create mask 777

Oppure devi configurare tutto il sistema.
Mauro

Citazione:


Quando noi sentiamo la forza, allora daremo il meglio per ogni minuto in un'ora senza pensare ai restanti.
Opus - Life is life

Ritratto di fabcri
fabcri
(Geek)
Offline
Geek
Iscritto: 19/10/2005
Messaggi: 88

Certo, la soluzione 777 è un po' pericolosa.
Nel sistema ho creato un gruppo "azi" del quale fanno parte gli utenti ( utente1, utente2, utente3 ecc.. ).
Come consigli di settare il resto ?