Za instalaciju „sambe“ u CentOS-u, iskoristićemo naš stari, dobar „jam“:
yum install -y samba
-y unapred potvrđujemo sva pitanja, kako ne bismo više puta unosili „yes“
Nakon preuzimanja otprilike 24 megabajta i kratke instalacije, prelazimo na podešavanje.
Prvo ćemo kreirati foldere koje ćemo deliti (ako ne želite da dajete pristup već postojećim folderima u sistemu).
mkdir -m 777 /home/incoming
kreiramo folder /incoming u direktorijumu /home i dajemo puni pristup za čitanje, pisanje i izvršavanje svim korisnicima
mkdir -m 777 /home/read
Kreiramo u ovom istom direktorijumu folder /read sa istim pravima kao i za prethodno kreirani folder (prava pristupa, naravno, možete podesiti drugačije, u zavisnosti od politike bezbednosti vašeg servera, ovde razmatramo najjednostavniju instalaciju anonimnog SAMBA servera)
Zatim idemo da podesimo konfiguracioni fajl „sambe“ /etc/samba/smb.conf
Podrazumevano, u njemu već postoji predhodni konfig sa mnogo komentara i podešavanja. Naravno, možete ga malo izmeniti i, malo čitajući literaturu, kreirati svoj super pametan i neprobojan konfig, ali kako sam već rekao gore, pokrećemo najjednostavniju konfiguraciju, zato brišemo naš fajl komandom:
>/etc/samba/smb.conf
Zatim upisujemo u naš prazan konfig sledeće:
workgroup = workgroup
netbios name = CentOS
server string = MyServer
security = share
browseable = Yes
[incoming]
path = /home/incoming
readonly = No
guest ok = Yes
[read]
path = /home/read
readonly = Yes
guest ok = Yes
Osobi koja poseduje osnovno znanje engleskog jezika neće biti teško da se snađe u značenjima ovog konfiga:
[global] - u ovom bloku se opisuju globalna podešavanja našeg servera
workgroup = „ime radne grupe u vašoj mreži“
netbios name = „ime vašeg računara koje će biti prikazano u „Mrežnom okruženju“
server string = „opis vašeg računara može biti bilo koja rečenica (uključujući i na ruskom jeziku)“
security = „nivo bezbednosti vašeg Samba servera“ (u ovom slučaju share )
browseable = „vidljivost resursa u mreži“ (ako postavite NO, na pruženi resurs se može ući samo ako se u adresnoj traci navede eksplicitan put do deljenog foldera)
[incoming] - „ime našeg foldera u mreži, kao i blok sa podešavanjima za taj folder“
path = „potpuni put u sistemu do foldera koji delimo“
readonly = „prava za pisanje“, NO - možete pisati u ovaj folder, Yes - folder je dostupan korisnicima samo za čitanje (tako da je folder incoming kod nas u „punom pristupu“, a folder read - samo za čitanje)
[read] - "име наше папке у мрежи, као и блок подешавања за ову фасциклу"
Дакле, конфиг је успешно попуњен - чувамо и затварамо га.
Проверимо, за сваки случај, да ли смо направили синтаксичке грешке у нашем фајлу, помоћу команде testparm:
testparm /etc/samba/smb.conf
Ако је све у реду, покрећемо наш сервер:
service smb start
Све би требало успешно да се покрене.
Додајмо у „аутоматско покретање“ наш smb сервис:
chkconfig --level 2345 smb on
или поставимо „звездицу“ поред smb у менију „системске услуге“, помоћу команде SETUP.
На томе је завршена цела једноставна процедура покретања САМБА-е.
Проверавамо у прегледачу било којег слободног рачунара у мрежи, наше недавно отворене ресурсе и подсећамо се добрим словом аутора чланка ;-).
