Samba seadistamine

Allikas: Pingviini viki

Pole ma küll eriline Samba proff, kuid tekkis ühel hetkel vajadus kiiresti saada tööle kohtvõrk oma kodus. Kuigi kõik Linuxiga arvutid, puudusid mul igasugused kogemused NFS-i kohapeal ja nii otsustasin siiski Samba kasuks. Kuigi eelnevad katsed sellega polnud mingit korraliku tulemust andnud. Peamine, mida alati soovinud olen, siisselogimise võimalusega kataloog, kuhu saaks vabalt teistest arvutitest asju laadida. Ja lõpuks sain siis midagi tööle. Kindlasti pole minu meetod kõige parem, kuid alustuseks käib küll. Seega, kes Sambat paremini tunneb - andke oma panus ka. Siin pole ka käsitletud printerite jagamist.

spotti meetod

Tegu siis minu meetodiga asi tööle saada :) Kes algaja aga tahab kaitstud kataloogi oma Linuxi masinasse saada - see on Teie jaoks. Spikerdasin ma Gentoo Forumsi lehelt erinevatest probleemsetest teemadest.

smb.conf faili seadistamine

Esimese asjana tuleb paika panna smb.conf fail. Selleks on vast kõige parem selline:

#======================= Peamine seadistus =====================================
[global]
# 1. Serveri nimi ja töögrupp
# workgroup = NT või Windowsi võrgu domeen või töögrupp (Workgroup)
  workgroup = kodu
# netbios name on nimi, mida näete "Network Neighbourhood"-is,
# vaikimisi on see Teie hostinimi
netbios name = arvuti
  server string = Samba Server %v
  printcap name = lpstat
  load printers = no
create mask = 777
directory mask = 777
  log file = /var/log/samba/log.%m
  max log size = 50
# Set the log (verbosity) level (0 <= log level <= 10)
; log level = 3
#Siin saate paika panna, mis IP vahemikest saate serverile ligi
hosts allow = 192.168.1. 127.
  security = share


 encrypt passwords = yes
 smb passwd file = /etc/samba/private/smbpasswd
  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
  dns proxy = no
#============================ Jagatud kataloogid ==============================
# Siin siis kataloog, mis jagatud rahvale
#sharedocs-i võite muuta milleks iganes soovite. Seda nime näete lihtsalt samuti teises arvutis.
[sharedocs]
       comment = Jagatud failid
#Kataloog, mida jagate
       path = /failid
#Kasutaja, kes saab ligi Teie loodud kataloogidele, lugemis ja kirjutamise õigustega
       force user = sambauser
       force group = users
       read only = No
       writeable = yes

Kasutajate ja vajalike kaustade loomine

Nüüd loome süsteemi kõigepealt kausta failid

root# mkdir /failid

Otse loomulikult võite selle kausta teha ka mujale. Nüüd loome kasutaja sambauser (pange kindlasti parool kohale soovitud kasutaja parool. Kasutajanime võite panna ka mõne muu. Kuid siis määrake see enne ära ka smb.conf failis.

root# useradd -c "Samba User" -m -g users -p parool sambauser

Nüüd muudame kataloogi /failid õigused ära.

root# chmod -Rfv 774 /failid
root# chown -Rfv sambauser:users /failid

Nüüd loome ka Samba enda kasutaja. Selle nime ja parooliga saate sisse logida.

root# smbpasswd -a sambauser
New SMB password: parool
Retype new SMB password: parool
Added user sambauser.

Nüüd pole muud, kui restartida Samba

root# /etc/init.d/samba restart

Nüüd tuleb lihtsalt sisse logida sisevõrgu kettale Teie pandud kasutajanime ja parooliga.