NetBSD.SE Logotype
Meny
Välkommen till NetBSD.se

Sök bland pkgsrc/wip:Sök efter manual:
 


Filserver med samba
2006-11-13 03:31:00 inskickat av Mats -z999

GuiderI den här guiden så kommer jag att beskriva grunden för att
installera samba. Jag har använt NetBSD 3.1 och maskinen är ett
hemmabygge som har overkill för mitt nätverk hemma, även om
windows är resurskrävande så behöver inte filservern vara det,
beroende på hur många windowsmaskiner som ansluter.

Detta är bara grundinstallationen, om du ska använda samba och
NetBSD i ett större sammanhang så bör du läsa någon bra bok om
samba. Jag föreslår "using samba" (isbn 0-596-00769-8) från Oreilly,

Lättast är att installera samba från pkgsrc, pkgsrc/net/samba.
# cd /usr/pkgsrc/net/samba
# make install distclean
För säkerhets skull kan du boota om efter det. Sedan gör du
följande:
# cp /usr/pkg/share/examples/rc.d/smbd /etc/rc.d/smbd
# cp /usr/pkg/share/examples/rc.d/nmbd /etc/rc.d/nmbd
# cp /usr/pkg/share/examples/rc.d/samba /etc/rc.d/samba
# ln -s /usr/pkg/etc/samba/smb.conf /etc/smb.conf

Nästa steg blir att fixa så att samba startas upp automatiskt. I
/etc/rc.conf så skriver du:
smbd=YES
nmbd=YES

Därefter ska du editera /etc/smb.conf. Det är ingen svår ändring
du ska göra, det svåra kommer sedan när vi ska konfigurera det
användarvänliga windows. Leta reda på WORKGROUP i /etc/smb.conf
och skriv det namn du tänker använda för nätverket, alltså
arbetsgruppen som du tänker att windows ska köra. Detta är
valfritt och jag använde VALHALL när jag provade. Om du bara gör
denna ändring så har du nu konfigurerat ett system där användare
på dina windows-datorer automatiskt (nåja...) kommer att komma åt
konton på NetBSD servern. Därfter så lägger du in vilka som ska
få använda samba, om du har ett konto med namnet pelle på
filservern så gör följande:
# smbpasswd -a pelle
Och ange pelles lösenord (två gånger). Pelle är nu inlagd i
sambas databas med användare. Pelle är nu tänkt att ha tillgång
till /home/pelle från windows datorn. Du måste alltså ha ett
konto på filservern för varje samba-användare, användaren kommer
sedan att automatiskt hamna i /home/username på filservern när
han loggar in från windows.

Från NetBSD och sambas sida så är det nu klart för användning. Vi
går över till windowsdatorerna som ska ansluta.

När det gäller att konfigurera windowsdatorerna så tänkte jag
inte vara alltför detaljerad, windows säljer ju på att vara
intuitivt lättanvänt, bland annat så stänger du av datorn med att
trycka på "start" nere i vänstra hörnet på skrivbordet. Börja med
att peka och klicka dig fram till nätverksinställningarna någon
stans i "kontrollpanelen". Bland windows TCP/IP inställningar så
finns det (under avancerat :-)) möjligheten att lägga in
wins-adresser, lägg till sambaserverns ip-adress där. Nyare
windowsversioner behöver inte startas om efter att man ändrat
nätverksinställningarna påstås det, jag föreslår att du gör det
ändå, åtminstone när du är klar. Gå sedan in i windows
kontrollpanel och leta efter "system" och klicka på fliken "ändra
namn" och där ändrar du arbetsgruppens namn till samma som du har
på filservern (VALHALL i mitt fall). Det går bra att blanda stora
och små bokstäver, samba och windows är rätt okänsligt på sådant.

OK, så långt. Nästa du gör på windowsdatorn är att peka och
klicka och leta fram "andra datorer på nätverket". Du ska nu
alltså hitta din sambafilserver. Klicka dig fram, och det ska då
komma upp en grå ruta där du anger lösenord och password. Om du
är inloggad som pelle på windowsdatorn så ska du inte behöva ange
lösenord och användarnamn, återkommer med lite om det. Nu ska du
i alla fall kunna komma åt din filserver från windows-datorn och
den ska fungera som vilken mapp som helst ungefär, du kan alltså
lägga över saker i mappen med drag-and-drop och de sparas då på
din filserver. Det går även att högerklicka på "Mina dokument"
och låta den mappen peka på din filserver. På filservern så
fungerar /tmp som ett gemensamt ställe för windowsanvändarna att
lägga saker på som kan ses av alla användarna.
Det finns även möjlighet att lägga in filservern som en enhet i
windows så att den syns under "min dator" som en egen enhet.

Lite om windows och dess nätverksinställningar. Windows 2000 och
windows xp proffessional har möjligheten att använda det namn du
loggat in med på windowsdatorn och du behöver inte ange username
och password för att komma åt din mapp på filservern. Kör du
windows xp home edition så måste du ange username och password
för att komma åt din mapp på filservern. Detta stämmer bara
delvis, jag har använt en home edition och har ändå kommit åt
mappen utan lösenord. Detta är något man bör tänka på om man
tänker köra samba i ett större nätverk med användare som man
kanske inte helt litar på. Tänker du säkra windowsmaskinerna (ja,
det går faktiskt) så rekommenderar jag windows 2000 före xp. Men
annars så bör en filserver alltid köras innanför en brandvägg och
helst inte ha någon kontakt utåt mot osäkra nät (Internet).
Saker som du absolut *inte* gör:
Du installerar inte samba på en maskin som du har som brandvägg.
Du litar inte på att sambas säkerhetsinställningar ska säkra
filservern.
Mats -z999.


skrivut.gif Utskriftsformat mail.gif Skicka artikeln till någon


Kommentarer tillhörande (Filserver med samba)


Namn (tomt = anonym):
Din email:






© 2003-2008 NetBSD.se
Materialet som publicerats på denna sida tillhör respektive författare. Materialet får kopieras med förutsättning av att källanvisning medförs som i detta fall är www.netbsd.se. Eventuella kommentarer tillhör skrivande individ. All information erbjuds utan garanti på funktion och duglighet och NetBSD.se tar inget ansvar för händelser som åsakats på grund av något på denna sida. NetBSD är ett registrerat varumärke som tillhör The NetBSD Foundation. Alla varumärken och copyright på denna sida ägs av deras respektive ägare. Vår maskot går under BSD-licensen och är fri att användas.