Servrar/SAMBA-server, dela ut filer till Windowsnätverket

Från Ubuntu Sverige

Hoppa till: navigering, sök

Innehåll

[redigera] Dela ut filer till Windowsnätverket

[redigera] Installera Samba-server

Börja med att installera Samba-server:

 sudo apt-get install samba smbfs


[redigera] Lägg till användare

Lägg till användare. Använd textredigeraren gedit för att redigera filen smbusers:

gksudo gedit /etc/samba/smbusers

I filen smbusers lägger du till denna rad med det användarnamn du väljer. Det är enklast att ange samma användarnamn som du använder för inloggningen i Ubuntu. Exempel:

system_username = kalle

Spara ändringen och stäng textredigeraren.

Skapa därefter ett lösenord:

sudo smbpasswd -a kalle

Du tillfrågas om att ange ett lösenord till motsvarande användarnamn.


[redigera] Dela ut mappar

För att sedan dela ut mappar till nätverket högerklickar du på mapparna och väljer dela ut. Vill man dela ut mappar med terminalkommandon redigerar man filen /etc/samba/smb.conf

Efter att ha ändrat /etc/samba/smb.conf startar man om Samba-servern:

sudo /etc/init.d/samba restart


De delade mapparna går nu att nå från andra (Ubuntu- eller Windows-) datorer på nätverket. Välj "Mina nätverksplatser" och gå till Ubuntudatorn. Du kommer att tillfrågas om det användarnamn och lösenord som du angivit enligt ovan. Om man i den grafiska miljön (Gnome/skrivbordet) vill skapa tillgång till en mapp för alla användare utan lösenord högerklickar man mappen och väljer "utdelningsalternativ > gäståtkomst".


[redigera] smb.conf

Om man har problem att dela ut filer kan man kolla inställningarna i filen [/etc/samba/smb.conf] Här är några förslag på det man kan kolla:


För att "vanliga" användare (icke "rot") skall kunna dela ut mappar kan man ange följande:

usershare max shares = 100


Dessa satser anger att andra än den som delat ut mapparna kan komma åt dem:

usershare allow guests = Yes
usershare owner only = False


Denna rad anger att användarnas hem-kataloger är utdelade. Vidare inställningar kan göras på de rader som följer i filen.

[homes]


Vill man dela ut en mapp genom att skriva in den i smb.conf skriver man en post av denna typ:

[min_share]
path = /home/min_mapp
read only = no


En printer kan se ut så här:

[min_printer]
path = /usr/spool/public
read only = yes
printable = yes
guest ok = yes


För att Windowsdatorerna på nätverket skall kunna nå de filer du delat ut måste de tillhöra samma arbetsgrupp som Samba-servern. Ändra namnet på arbetsgruppen så att alla datorerna tillhör samma arbetsgrupp. Exempel:

workgroup = MSHOME


Om det står ett semikolon (;) framför en rad är raden bara en kommentar och raden är inte aktiv. Ta bort semikolon (och efterföljande blanksteg) om raden skall aktiveras. När man genomfört förändringar i smb.conf skall man starta om servern som beskrivits ovan.

Personliga verktyg