Servrar/SAMBA-server, dela ut filer till Windowsnätverket
Från Ubuntu Sverige
|
[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.
