Samba seadistamine
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.