Naprej Nazaj Kazalo

5. Kreiranje

Hmm, tudi kakšno boljše ime bi si lahko spomnil, vendar bomo tukaj kreirali (naredili) uporabiške račune, imenike, skupine in datoteke.

5.1 Nov uporabnik in skupina

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.

  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

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.

5.3 Imenik data

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.

5.4 Pregled datoteke hosts

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

5.5 Kreiranje datoteke Imhosts

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.


Naprej Nazaj Kazalo