Pošto nisam stručnjak, a izgleda da cijelo vrijeme tapkam u mraku, pokušat ću ovaj put postaviti konkretnije pitanje i nadam se da ćemo se razumjet bolje nego do sada… Prethodno sam tražio pomoć u vezi konfigurisanja sambe… Koristio sam GSAMBAD interface i sve je to bilo prilično zamršeno… samba nije kreirala neku mapu za usere, ali to je već sad stara priča na koju se planiram vratit kad razriješim misteriju vezanu za Sambu…
Znači šef je došao na ideju da svim korisnicima koji rade na računalima ponudi mogućnost logiranja preko domene. Tačnije njegova ideja je bila da kreira nekakve korisničke akaunte na linuxu kojima bi pristupao preko windowsa (XP). Da napravi posebne direktorije za svakoga sa različitim permisijama. Meni je to sve zvučalo kao nešto što sam vidio i prvo na šta me asociralo je bila samba, međutim windows certificirani stručnjak dođe i smije mi se u lice i kaže kako logiranje na domenu mogu ostvariti samo preko windowsovog domain controllera. Politika firme je da podržava open source zajednicu tako da je u planu da se windows vremenom potpuno izbaci iz upotrebe, tako da je moje pitanje. Dali je ovaj microsoftovac pogriješio kada mi je rekao da mi zaista treba win i dali ja mogu da pomoću sambe napravim nešto što je osmislio moj šef. Znači dodjela korisničkih računa, a s njima i permisija vezanih za pristup share-ovima…
Ja se izvinjavam što postavljam glupa pitanja, svjež sam u ovome, a najgore je kad pročitam jedno, a stručnjaci mi kažu drugo, onda više ne znam čemu da se okrenem. Ne znam dali je čak i sam naslov korektan, ali ako neko ima minut strpljenja da me uputi bio bih jako zahvalan…
Evo upravo imam žestoku raspravu sa jednim kolegom o tome, ukratko:
Ako pod domain controller podrazumijevaš mašinu koja autenticira korisnike i dijeli resurse sa određenim privilegijama onda definitivno radi. Ima i neka podrška za roaming profile, za većinu nekih praktičnih problema postoje skripte koje to riješe manje ili više dobro.
Problem je što danas ljudi pod PDC podrazumijevaju svašta nešto npr. SUS server i šta ti ja znam. To ne može zamijeniti Samba (trenutno).
Ista stvar kao sa Linuxom na desktopu. Meni, tebi i masi ljudi na ovom forumu Linux je dobar desktop, nekome kome računar služi primarno za igru to baš i nije tako… Mislim da ćeš istinu otkriti tek kad počneš da implementiraš Preporučujem da potražiš neku od specijalizovanih distribucija baziranih na Sambi i Linuxu (neke baš i nisu džaba ali postoje demo verzije, a u svakom slučaju su jeftinije od Windowsa).
evo sam nešto zabrljao sa sambom… naime pokušao sam da šerujem jedan printer drugim linux i windows kompjuterima i kada sam vidio da gsambad ne radi obrisao sam i njega (apt-get remove gsambad), pa sam nakon toga obrisao i sambu (apt-get remove samba) i napravio finalnu glupost - obrisao sam /etc/samba direktorij… Sada kad pokušam da uradim apt-get install samba neće da mi podigne sambin deamon
root@TR-ubuntu-4:/etc# apt-get install samba
Reading package lists… Done
Building dependency tree
Reading state information… Done
Recommended packages:
smbldap-tools
The following NEW packages will be installed:
samba
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 3341kB of archives.
After unpacking 8184kB of additional disk space will be used.
Get:1 http://192.168.1.44 feisty-security/main samba 3.0.24-2ubuntu1.2 [3341kB]
Fetched 3341kB in 0s (25.3MB/s)
Preconfiguring packages …
Selecting previously deselected package samba.
(Reading database … 115196 files and directories currently installed.)
Unpacking samba (from …/samba_3.0.24-2ubuntu1.2_i386.deb) …
Setting up samba (3.0.24-2ubuntu1.2) …
Starting Samba daemons… [fail]
invoke-rc.d: initscript samba, action “start” failed.
dpkg: error processing samba (–configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@TR-ubuntu-4:/etc#
[quote=Dadonja]evo sam nešto zabrljao sa sambom… naime pokušao sam da šerujem jedan printer drugim linux i windows kompjuterima i kada sam vidio da gsambad ne radi obrisao sam i njega (apt-get remove gsambad), pa sam nakon toga obrisao i sambu (apt-get remove samba) i napravio finalnu glupost - obrisao sam /etc/samba direktorij… Sada kad pokušam da uradim apt-get install samba neće da mi podigne sambin deamon
root@TR-ubuntu-4:/etc# apt-get install samba
Reading package lists… Done
Building dependency tree
Reading state information… Done
Recommended packages:
smbldap-tools
The following NEW packages will be installed:
samba
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 3341kB of archives.
After unpacking 8184kB of additional disk space will be used.
Get:1 http://192.168.1.44 feisty-security/main samba 3.0.24-2ubuntu1.2 [3341kB]
Fetched 3341kB in 0s (25.3MB/s)
Preconfiguring packages …
Selecting previously deselected package samba.
(Reading database … 115196 files and directories currently installed.)
Unpacking samba (from …/samba_3.0.24-2ubuntu1.2_i386.deb) …
Setting up samba (3.0.24-2ubuntu1.2) …
Starting Samba daemons… [fail]
invoke-rc.d: initscript samba, action “start” failed.
dpkg: error processing samba (–configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@TR-ubuntu-4:/etc#[/quote]
riješio sam tako što sam u /etc/samba napravio smb.conf (koji sam prethodno zajedno sa ostalim fajlovima obrisao)
To što ti hoćeš zahtijeva malo više čitanja, ja ti savjetujem da skineš dokumentaciju dobro iščitaš samba nije toliko teška… ja volim kad ručno konfigurišem smb.conf znači bez nekih programa koji to rade, tako ćeš naučiti nešto o sambi i dobiti da samba radi baš ono što ti hoćeš…nije loše svaku liniju komentarisati radi boljeg snalaženja.