Next Previous Contents

6. Dele en Linux-disk med Windows-maskiner

Som vist i den enkle smb.conf over er det å dele Linux-disker med Windowsbrukere lett. Du kan imidlertid, som med alt annet i Samba, i stor grad kontrollere ting. Her er noen eksempel:

For å dele en katalog med alle brukerne, lag en kopi av [tmp]-seksjonen over ved å legge noe slikt til smb.conf:


[public]
   comment = Fellesgreier
   path = /home/public
   public = yes
   writable = yes
   printable = yes

For å gjøre katalogen over lesbar av alle, men bare skrivbar for de som er i gruppa medarbeidere modifiseres seksjonen slik:


[public]
   comment = Fellesgreier
   path = /home/public
   public = yes
   writable = yes
   printable = no
   write list = @medarbeidere

Før var dette enkelt. Du kunne nå starte Samba og bla gjennom delte kataloger fra en Windows PC. Microsoft har imidlertid i det siste gjort livet litt mer vanskelig for de som bruker Samba. Windows 98, Windows NT (service pack 3 eller høyere) og senere utgaver av Windows 95 bruker nå krypterte passord som default. Samba bruker ukrypterte passord som default. Du kan ikke bla igjennom servere når enten klienten eller serveren bruker krypterte passord, fordi du ikke kan koble deg til anonymt.

Du kan finne ut om du har forskjellig type passord på klient og server hvis du, når du forsøker å koble deg til en delt katalog, får en feilmelding som ser omtrent ut som "You are not authorized to access that account from this machine".

Du kan enten konfigurere Samba-serveren din til å bruke krypterte passord, eller konfigurere Windows-maskinene til å bruke ukrypterte passord.

For å få Windows til å fungere sammen med ukrypterte SMB-passord:

Windows 95/98 =============

Ved å bruke et registerredigeringsverktøy (regedit), lager du en slik registeroppføring: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP Legg til en ny DWORD-verdi: Verdinavn: EnablePlainTextPassword Data: 0x01

Windows NT ==========

Ved å bruke et registerredigeringsverktøy (regedit), lager du en slik registeroppføring: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rdr\Parameters Legg til en ny DWORD-verdi: Verdinavn: EnablePlainTextPassword Data: 0x01

Når disse endringene i registeret er gjort, start Windows på nytt og forsøk å koble til en nettverksstasjon på Samba-serveren igjen. Det bør virke så lenge Samba-serveren bruker ukrypterte passord.

For å konfigurere Samba til å bruke krypterte passord:

I [global]-seksjonen av /etc/smb.conf, legger du til følgende linjer:


encrypt passwords = yes
smb passwd file = /etc/smbpasswd

Du oppfordres sterkt til å lese filene ENCRYPTION.txt, Win95.txt og WinNT.txt i Samba-dokumentasjonen før du gjør dette!

Hvis dine klienter og server bruker krypterte passord vil du ikke være i stand til å bla igjennom de tilgjengelige delte katalogene på serveren før du har gjort en første tilkobling med riktig autentisering. For å sette opp den første tilkoblingen, skriv manuelt inn navnet på den delte katalogen i dialogboksen i Windows Filstyrer eller Utforsker på formen '\\<vertsnavn>\<katalognavn>'. Logg på serveren med et brukernavn og passord som er gyldig på serveren.

Hvis du mistenger at NetBIOS-navnetjenesten ikke er riktig konfigurert (kanskje fordi du får feilen 'host not found' når du forsøker å koble til), kan du forsøke å bruke kun IP-adressen til serveren: '\\<serverens ip-adresse>\<katalognavn>'.

For å få filnavnene til å se riktige ut kan det også hende du må sette noen parametere i riktig katalog-seksjon. Disse virker for windows 95/98/NT-klienter, men kan hende må modifiseres hvis du har Windows 3.X-klienter:


    ; Mangle case = yes ser ut til å gi riktige filnavn
    ; for Win95/98/NT.
    mangle case = yes

    ; Hvis samba skiller på store og små bokstaver når
    ; den ser etter filer
    case sensitive = no

    ; Default bokstavtype når filer blir laget
    default case = lower

    ; Ta vare på bokstavtype for alle filnavn
    preserve case = yes

    ; Ta vare på bokstavtype for dosfilnavn (8.3) 
    short preserve case = no

For andre ting man kan gjøre med delte disker, se Samba-dokumentasjonen eller man-sidene.

Det er mye mer ved konfigurasjon av Samba enn dette, men dette vil får deg i gang. Hvis du vil gjøre noe mer avansert, se på Samba-nettsidene nevnt tidligere i dokumentet.


Next Previous Contents