Saakos Samba -jaoissa jotenkin määriteltyäkäyttäjittäin oikeuksia?
Vai onko aina niin, että kaikki, joilla on samba -tunnus koneelle, voivat automaattisesti saada oikeudet kaikkiin tiedostoihin/hakemistoihin ainoana rajoituksena linuxin yleiset käyttäjätunnus/ryhmä/kaikki tiedostotason oikeudet ?
Miten siis samba -palvelin pitäisi oikein konfiguroida?
Sambassahan on myös "home directories" -kohta, mutta toimiiko tuo sitten jotenkin paremmin kuin jokaisen jaettavan kohteen erikseen määritys ?
Vai onko aina niin, että kaikki, joilla on samba -tunnus koneelle, voivat automaattisesti saada oikeudet kaikkiin tiedostoihin/hakemistoihin ainoana rajoituksena linuxin yleiset käyttäjätunnus/ryhmä/kaikki tiedostotason oikeudet ?
Miten siis samba -palvelin pitäisi oikein konfiguroida?
Sambassahan on myös "home directories" -kohta, mutta toimiiko tuo sitten jotenkin paremmin kuin jokaisen jaettavan kohteen erikseen määritys ?
Vastaukset 2
Vanhimmat
Tee uusi jako, kuten homes-kohdassa. Määrität vain käyttäjät, jotka voivat lukea ja käyttäjät, joilla on kirjoitusoikeus. Homes-kohdassahan tuo parametri "%S" määrittää sen, että hakemisto ladataan kyseiselle käyttäjälle.
----------------------------------
[homes]
comment = Home Directories
valid users = %S
browseable = no
writeable = yes
create mask = 0600
directory mask = 0700
[hakemisto]
comment = Hakemisto
valid users = user1 user2
read only = yes
write list = user1
path = /home/shares/hakemisto
public = no
browsable = no
----------------------------------
Tätäkö tarkoitit?
periaatteessa kyllä juuri tuota, mutta entä, josmsama hakemisto halutaan jakaa niin, ettäriippuen käyttäjätunnuksesta, jolla se otetaan käyttöön, voi olla joko R/o tai r/w ?
siis esim alemmassa allaolevassa:
jos: mount ..... -o,username=xxxx .....
niin jos xxxx=
user1, mountataan read only
user2, mountataan read only
user3, mountataan read/write
user4, mountataan read/write
muu kuin user1, user2, user3, user4: mounttausyritys epäonnistuu.
[homes]
comment = Home Directories
valid users = %S
browseable = no
writeable = yes
create mask = 0600
directory mask = 0700
[hakemisto]
comment = Hakemisto
valid users=ro = user1 user2
valid users=rw = user3 user4
read only = auto
write list = user1
path = /home/shares/hakemisto
public = no
browsable = no
lopuksi:
"Homes-kohdassahan tuo parametri "%S" määrittää sen, että hakemisto ladataan kyseiselle käyttäjälle."
Siis ???
Eli tarkoittaako tuo %S sitä, että esim:
/home/mika = vain käyttäjätunnus mika voi mountata
/home/kari = vain käyttäjätunnus kari voi mountata
/home/karin = vain käyttäjätunnus karin voi mountata
?
Jos ei, niin mitä tuo em. kommennti sitten tarkoittaa?