4.4 Esimerkki käyttäjien ja ryhmien oikeuksista Sambassa

Tässä esimerkissä luodaan kolmentasoisia käyttöoikeuksia eri käyttäjille. Periaatteena on että jokaisella käyttäjällä on käytössään henkilökohtainen kotihakemisto, kaikille yhteinen hakemisto ja hallinto-ryhmään kuuluville hallinto-hakemisto.

  1. Luo käyttäjätilit matti, paavo ja maija windowsiin

  2. Luo em. käyttäjätilit linuxiin komennolla adduser <käyttäjä>

  3. Lisää käyttäjätilit sambaan komennolla smbpasswd -a <käyttäjä>

  4. Lisää linuxiin uusi käyttäjäryhmä komennolla addgroup hallinto

  5. Luo hallinnolle oma jako muokkaamalla tiedoston

    /etc/samba/smb.conf loppuun seuraavat rivit:

    [hallinto]
    comment = hallinto
    path = /home/hallinto
    public = yes
    create mask = 0770
    directory mask = 0770
    force create mode = 0770
    force directory mode = 0770
    force group = hallinto
    valid users = @hallinto
    writable = yes
    

  6. Luo kaikille yhteinen jako samaan konfiguraatiotiedostoon:

    [yhteinen]
    comment = yhteinen
    path = /home/yhteinen
    public = yes
    create mask = 0777
    directory mask = 0777
    force create mode = 0777
    force directory mode = 0777
    writable = yes
    

  7. Luo käyttäjien kotihakemistojen jaot samaan konfiguraatiotiedostoon:

    [matti]
    comment = matti
    path = /home/matti
    public = no
    create mask = 0700
    directory mask = 0700
    force create mode = 0700
    force directory mode = 0700
    writable = yes
    
    [paavo]
    comment = paavo
    path = /home/paavo
    public = no
    create mask = 0700
    directory mask = 0700
    force create mode = 0700
    force directory mode = 0700
    writable = yes
    
    [maija]
    comment = maija
    path = /home/maija
    public = no
    create mask = 0770
    directory mask = 0700
    force create mode = 0700
    force directory mode = 0700
    writable = yes
    

  8. Luo hakemistot yhteinen ja hallinto komennoilla

    mkdir /home/yhteinen

    ja

    mkdir /home/hallinto

  9. Aseta em. hakemistojen käyttöoikeudet komennoilla

    chmod 777 /home/yhteinen

    ja

    chmod 770 /home/hallinto

  10. Vaihda hallinto-hakemiston ryhmäksi hallinto komennolla

    chgrp hallinto /home/hallinto

  11. Lisää haluamasi käyttäjät hallinto-ryhmään komennoilla

    adduser matti hallinto

    ja

    adduser maija hallinto

  12. Lataa samban konfiguraatio uudelleen komennolla

    /etc/init.d/samba reload

  13. Testaa windowsista

Lauri Laukkarinen 2006-03-23