Hmm, tudi kakšno boljše ime bi si lahko spomnil, vendar bomo tukaj kreirali (naredili) uporabiške račune, imenike, skupine in datoteke.
Ker bomo uporabljali "share level" stopnjo varnosti, moramo narediti gost račun (guest account). Ta uporabnik bo smbuser in bo pripadal skupini smb.
Vse datoteke, ki jih Bart in Lisa pišeta v imenika skupne rabe, data in public, bodo v lasti smbuser-ja in pripadale v skupino smb.
Če imate Linuxconf, uporabite to za umazano delo. Drugače pa uporabite ukaza useradd in groupadd za kreiranje novih računov.
Sedaj naj bi že imeli imenik /home/public. Bil naj bi v lasti smbuser-ja in pripadal skupini smb. Ker bodo vse datoteke v tem imeniku vedno pripadale skupini smb, bomo tako nastavili SGID. Vsak bo imel možnost branja in pisanja v ta imenik, zato bodo dovoljenja nastavljena tako:
# chown smbuser:smb /home/public # chmod 2777 /home/public
Vsaka datoteka, ki je narejena v imeniku /home/public pripada skupini smb, ne glede na to, kdo jo naredi.
Moj data imenik je v /home/samba/data. Ta imenik bo dostopen samo določenim ljudem, tistim, ki pripadajo smb skupini. to naredimo takole:
# mkdir /home/samba # chown smbuser:smb /home/samba # chmod 2770 /home/samba # mkdir /home/samba/data # chown smbuser:smb /home/samba/data # chmod 2770 /home/samba/data
Tudi na te imenike sem nastavil SGID tako, da vse, kar se naredi v teh imenikih pripada smb skupini.
Ker hočem tudi jaz imeti dostop do teh imenikov, se dodam v smb skupino. To lahko naredim z Linixconf ukazom, ali pa ročno spremenim datoteko /etc/group.
Imeli naj bi datoteko /etc/hosts, ki mapira imena gostiteljev (host names) v IP naslove. Moja izgleda takole:
# /etc/hosts 127.0.0.1 localhost localhost.localdomain 192.168.0.1 homer 192.168.0.2 bart 192.168.0.3 lisa
Imhosts datoteka mapira imena gostiteljev (host names) ali IP naslove LanManager-ju imena računalnikov. Normalno bi verjetno radi imeli enaka imena za LanManager-ja in imena gostiteljev:
# /etc/Imhosts localhost homer bart bart lisa lisa
Izgleda malo smešno, ampak stvar na levi strani je ime gostitelja, stvar na desni pa ime LanManager-ja.