Sambamonterad Win-dator med svenska tecken i filnamnet? [LÖST]

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
goranbo
Inlägg: 34
Blev medlem: 17 maj 2007, 12:40
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Sambamonterad Win-dator med svenska tecken i filnamnet? [LÖST]

Inlägg av goranbo »

Jag tänkte göra backup av innehållet på en windowsdator till en linuxdator.

Det går bra att montera med smbmount. Så långt är allt väl.

Men... filnamn med de "exotiska" tecknen "åäö" ställer till problem.

Finns det något sätt att ställa in så att de svenska tecknen på windowsdatorn visas som svenska på linuxdatorn?
Senast redigerad av 1 Hund, redigerad totalt 4 gånger.
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av maths57 »

Vad har du för standardspråk i Ubuntu? Engelska?
Användarvisningsbild
goranbo
Inlägg: 34
Blev medlem: 17 maj 2007, 12:40
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av goranbo »

Förmodligen engelska. Alla felutskrifter kommer på engelska i alla fall.
Något enkelt sätt att kolla?
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av maths57 »

Jag vet inte vad det heter i det engelska skrivbordet, men gå till System - Administration - Språkstöd, eller nåt. Där ska du leta efter förbockade rutor till höger. Rulla ner och se om svenska är förbockat.

Har för mig att det förr var så att man måste ställa in teckenkodningen i Samba för att få svenska tecken, men jag tror det ska funka automatiskt nu.

Eftersom du kan skriva åäö borde du iaf ha ett svenskt tangentbord. Jag har haft det här problemet själv, ffa allt med textfiler. Skriver jag texten i en textredigerare på Linux och öppnar i WordPad så ser det jättekonstigt ut. Felet är att Ubuntu kör med teckenkodningen utf-8 medan Windows mest kör iso-8859-1, alltså Latin1.

Det blev kanske lite förvirrat det här, men se om något får det hela att funka.
Användarvisningsbild
goranbo
Inlägg: 34
Blev medlem: 17 maj 2007, 12:40
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av goranbo »

Det stämmde att jag inte hade installerat språkstöd. Det blev 45 nya filer att installera... Trots att jag bara valde svenska och brittisk engelska.

Ska jag göra något mer kommando mer än att markera önskade språk i System - Administration - Språkstöd?
Hur växlar jag mellan olika språk när jag har flera valda?

Men det fungerar lika dåligt som förut. Dvs de svenska tecknen blir ?

När jag monterar manuellt använder jag:
sudo smbmount \\\\192.168.2.3\\C$ /mnt/windows/ -o username=Network iocharset=iso-8859-1

Några tips?
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av maths57 »

Vilket språk du vill köra väljer du innan du loggar in. Med den inloggningsskärm jag har nu står det Språk under fältet där man skriv in inloggningsuppgifterna. Men då kan vi stryka det från listan.

När det gäller att ställa in Samba så fick man för många år sedan lov att ange uttryckligen vilken teckenkodning man skulle använda. Jag vet inte om det funkar idag. Du har ju dessutom angett det när du monterar. Men pröva att lägga till följande i /etc/samba/smb.conf för att se om det hjälper. Skriv in det någonstans under [global]-delen.

Kod: Markera allt

client code page = 850
character set = iso8859-1
valid chars = 0345:305 0366:0326 0344:0304
Sedan är det frågan vilka typer av filer är det som inte klarar åäö? Det kan nämligen beror på hur du sparar dem. Om du skriver en text fil i textredigeraren, kommer den som standard att spara i utf-8. Men du kan ändra det om du, när du ska spara första gången, ändrar i fältet Teckenkodning. Du kan då behöva välja Lägg till eller ta bort ... Där letar du upp Västerländks ISO-8859-1 och klickar på Lägg till.
Användarvisningsbild
goranbo
Inlägg: 34
Blev medlem: 17 maj 2007, 12:40
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av goranbo »

Jag lade in parametrarna i smb.conf men fick följande:

Unknown parameter encountered: "client code page"
Ignoring unknown parameter "client code page"
Unknown parameter encountered: "character set"
Ignoring unknown parameter "character set"
Unknown parameter encountered: "valid chars"
Ignoring unknown parameter "valid chars"

Jag bryr mej inte så mycket om innehållet i filerna eller kodningen i dem. Huvudsaken att filnamnen är rätt.
Jag har tänkt använda min linux-dator som backup för win-datorn. När man återställer en backup är det bra om filnamnen blir samma som orginalet.
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av maths57 »

Jag blir inte klok på det här. Har nu googlat lite och fått några träffar som förklarar fenomenet. Vet inte om de kan hjälpa dig mer konkret.

Michał Kosmulskis Introduction to Unicode — Using Unicode in Linux.
Ett utdrag ur Matt Welsh, Matthias Kalle Dalheimer och Lar Kaufman bok "Running Linux", kapitlet om Windows Compatibility and Samba.

Det här är väl det närmsta en lösning jag kunde hitta: MountFATFileSystems
Eller från Gentoos wiki: HOWTO Make your system use unicode/utf-8
Användarvisningsbild
goranbo
Inlägg: 34
Blev medlem: 17 maj 2007, 12:40
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av goranbo »

Problemet är löst!

Det gäller att följa syntaxen till punkt och pricka. Så här ser mitt mount-kommando ut:

sudo smbmount \\\\192.168.2.3\\C$ /mnt/windows/ -o username=Network,iocharset=utf8,codepage=cp850

dvs alla optioner skall vara efter -o, inga mellanslag mellan optionerna, endast ett komma.

Tack för visad support.

/Göran
Senast redigerad av 1 goranbo, redigerad totalt 4 gånger.
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Inlägg av maths57 »

Skönt att det löste sig.  :) Det där med att skriva fel i syntaxen, det gör vi alla då och då. Sånt händer. Lite jobbigt innan man kommer på det bara. Det trevliga är att lite problemlösning är utvecklande.
torvie
Inlägg: 1
Blev medlem: 21 maj 2006, 21:54

SV: Sambamonterad Win-dator med svenska tecken i filnamnet? [LÖST]

Inlägg av torvie »

Hej
hur ska det se ut i fstab?
/T
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: Sambamonterad Win-dator med svenska tecken i filnamnet? [LÖST]

Inlägg av Mekaniserad Apelsin »

torvie skrev: Hej
hur ska det se ut i fstab?
/T
Borde vara:

//dator/C$ /mnt/windows/ smbfs username=Network,passwd=blabla,iocharset=utf8,codepage=cp850 0 0

byt ut allt blått. Prova med sudo mount -a i en terminal för att testa.
More Mekaniserad at http://blippe.se.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"