Naprej Nazaj Kazalo

5. Ustvarjanje

Hmm, tudi kakega boljšega naslova bi se lahko domislil, vendar bomo tu ustvarjali (naredili) uporabniške račune, imenike, skupine in datoteke.

5.1 Nov uporabnik in skupina

Ker bomo uporabljali stopnjo varnosti "share level", moramo narediti gostiteljski račun (guest account). Ta uporabnik bo smbuser in bo pripadal skupini smb.

Vse datoteke, ki jih Bart in Lisa pišeta v imenika za skupno rabo, data in public, bodo v lasti smbuserja in bodo sodile v skupino smb.

Če imate Linuxconf, uporabite to za umazano delo. Drugače pa uporabite ukaza useradd in groupadd za ustvarjanje novih računov.

  1. Naredite skupino smb.
  2. Naredite uporabnika smbuser, domači imenik naj bo v /home/public.
Preprečite prijavo za račun smbuser, ker se dejansko nihče ne bo prijavljal pod tem imenom.

5.2 Imenik pub

Zdaj naj bi že imeli imenik /home/public. Bil naj bi v lasti smbuserja in pripadal skupini smb. Ker bodo vse datoteke v tem imeniku vedno pripadale skupini smb, bomo tako nastavili SGID. Vsak bo imel možnost brati in pisati 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.

5.3 Imenik data

Moj data imenik je v /home/samba/data. Ta imenik bo dostopen samo določenim ljudem, tistim, ki pripadajo skupini smb. 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 skupini smb.

Ker hočem tudi jaz imeti dostop do teh imenikov, se dodam v skupino smb. To lahko naredim z ukazom Linixconf ali pa ročno spremenim datoteko /etc/group.

5.4 Pregled datoteke hosts

Imeli naj bi datoteko /etc/hosts, ki mapira imena gostiteljev (host names) v naslove IP. Moja je videti 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

5.5 Ustvarjanje datoteke lmhosts

Datoteka lmhosts mapira imena gostiteljev (host names) ali naslove IP LanManagerju imena računalnikov. Normalno bi verjetno radi imeli enaka imena za LanManager in imena gostiteljev:

# /etc/lmhosts

localhost        homer
bart             bart
lisa             lisa

Malo smešno je videti, ampak tisto na levi je ime gostitelja, tisto na desni pa ime LanManagerja.


Naprej Nazaj Kazalo