Fråga
Jag är en trogen läsare av Datormagazin och hoppas att ni kan svara på två frågor om Samba. I min smb.conf-fil står det efter [globals] och [homes] att man kan logga in med vilket inloggningsnamn som helst eller med ”homes as a service name”. Jag förstår inte den sistnämnda frasen.
Fråga två: hur loggar man in i Windows XP för att komma åt en delad katalog (shared folder), som till exempel ägs av användaren jackb? Jag har förstått att man måste skapa användaren jackb på Linuxdatorn, men jag förstår inte varför. Måste man skapa en användare på Windows XP-datorn med samma lösenord som i Linux?
Tack i förskott för svaret och för en bra tidning.
Linuxdistribution: PCLinuxOS 2007
Svar
Utdelningen [homes] används av Samba för att dela ut respektive användares hemkatalog. Den ska inte användas för filer som ska vara åtkomliga för flera användare. Den traditionella arbetsgången för att skapa en utdelad katalog i Samba är vanligtvis följande:
* Skapa ett användarkonto i systemet: adduser <användarnamn>
* Lägg till användaren i Sambas användarlista: smbpasswd -a <användarnamn>
* Lägg till en utdelad katalog i smb.conf, ett enkelt exempel kan se ut som följer:
[usbdisk]
comment = Extra file space
path = /mnt/usbdisk/
read only = no
public = yes
Samba måste sedan startas om för att ändringarna ska bli gällande. Man kan sedan komma åt filerna från valfri dator i nätverket genom att använda det användarnamn och lösenord som uppgavs för Samba-användaren (med kommandot smbpasswd). I många moderna distributioner har man för övrigt försökt förenkla denna process, hur det fungerar i just PCLinuxOS kan du läsa om här: http://docs.pclinuxos.com/Samba