Svenska tecken: samba vägrar lyda

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Zquid
Inlägg: 14
Blev medlem: 21 feb 2007, 15:22

Svenska tecken: samba vägrar lyda

Inlägg av Zquid »

Hej, jag har stulat med att få översättningen av teckenkodningen att fungera mellan min PC som kör Ubuntu Edgy och min Xp-laptop. Samba fungerar i båda riktningarna men jag kan inte skapa filer från XP i linux med åäö. Den delade mappen på XP-maskinen kommer jag åt, men åäö visas som ???.
har följande fstab:i
//MEAN/Musik /media/Musik smbfs username=***,password=***, locale=es_SV.utf8 0 0

och i min smb.confg:
[global]
# Swedish Characters
display charset = iso8859-1
unix charset = iso8859-1

har provat med och utan locale i fstab men det vill inte funka

Har en ntfs partition som klarar svenska tecken
fstab:
/dev/sda1 /media/files ntfs-3g locale=es_SV.utf8,gid=100,uid=0777 0 0

hilfe!
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Svenska tecken: samba vägrar lyda

Inlägg av Okänd »

Hej och välkommen hos oss, Zquid !! :)

Har du försökt att installera utf8-migration-tool ?
Den finns med i pakethanteraren synaptic.

Jag hade problem med att läsa alla XP mappar med svenska bökstäver och den här funkar!

/peter
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Svenska tecken: samba vägrar lyda

Inlägg av Lars »

Inte för att jag kan något om Samba, men borde inte display charset och unix charset också vara satta till utf8? Utf8 är standard i Ubuntu.
Zquid
Inlägg: 14
Blev medlem: 21 feb 2007, 15:22

SV: Svenska tecken: samba vägrar lyda

Inlägg av Zquid »

Tack för så snabba svar!
Jag provade att sätta charset till utf8 och det funkade inte, ska kolla på utf8-migration-tool och se hur det fungerar.
Senast redigerad av 1 Zquid, redigerad totalt 21 gånger.
Zquid
Inlägg: 14
Blev medlem: 21 feb 2007, 15:22

SV: Svenska tecken: samba vägrar lyda

Inlägg av Zquid »

Ok har prova utf8-migration-tool
och den rapporterade att min nuvarande locale var en_US vilket sattes om till en_US.UTF-8
encoding var ISO8856-1 och sattes till UTF-8 plötsligt fick man lite hopp eftersom jag tydligen använt fel locale tidigare!
.. som sedan grusades
Jag ändrade fstab till
locale=en_US.UTF-8

och min smb.conf var sedan tidigare
display charset = utf8
unix charset = utf8

kör därefter sudo umount /media/Musik
följt av ett sudo mount -a
och det blev ingen skillnad *suck*
Zquid
Inlägg: 14
Blev medlem: 21 feb 2007, 15:22

SV: Svenska tecken: samba vägrar lyda

Inlägg av Zquid »

vad gör egentligen charset och locale?
Så som jag förstår det så är charset till för att berätta för samba vilken kodning linux kör medans local som man anger när man monterar en disk är till för att säga vad disken har för kodning. Sedan ska samba fixa översättningen. Har jag rätt eller fel?

Nu när jag tittar på vad jag skrev nyss börjar det ringa små klockor... vart anger man egentligen vad windows har för teckenkodning? borde locale i fstab va satt till windows kodning och vilken är det?

är som många andra lite grön på det här med linux men jag jobbar på att lära mig :)
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

SV: Svenska tecken: samba vägrar lyda

Inlägg av johanre »

Zquid skrev: Hej, jag har stulat med att få översättningen av teckenkodningen att fungera mellan min PC som kör Ubuntu Edgy och min Xp-laptop. Samba fungerar i båda riktningarna men jag kan inte skapa filer från XP i linux med åäö. Den delade mappen på XP-maskinen kommer jag åt, men åäö visas som ???.
har följande fstab:i
//MEAN/Musik /media/Musik smbfs username=***,password=***, locale=es_SV.utf8 0 0

och i min smb.confg:
[global]
# Swedish Characters
display charset = iso8859-1
unix charset = iso8859-1

har provat med och utan locale i fstab men det vill inte funka

Har en ntfs partition som klarar svenska tecken
fstab:
/dev/sda1 /media/files ntfs-3g locale=es_SV.utf8,gid=100,uid=0777 0 0

hilfe!

Jag bara noterade en sak; det bör - som jag uppfattar saken - stå sv_SE.utf8 som locale.
Zquid
Inlägg: 14
Blev medlem: 21 feb 2007, 15:22

SV: Svenska tecken: samba vägrar lyda

Inlägg av Zquid »

Jag använde mig av locale -a för att se vilka locale som fanns på mitt system och det som jag använde var det jag antog var svenska. Jag skuter lite villt och chansar alldeles för mycket när jag försöker luska ut hur det här fungerar. Installerade Linux för första gången för några dagar sedan.

Men nu lyckades få det att funka till slut!
Använde mig av cifs istället för smbfs

följde denna http://ubuntuforums.org/showthread.php?t=288534
min fstab
//MEAN/Musik /media/Musik cifs username=***,password=***,iocharset=utf8,file_mode=0777,dir_mode=0777  0 0

smb.conf
har fortfarande båda charset satta till utf8

iocharset=utf8 anger tydligen vilken kodning som ska användas för att översättningen kanske fungerar i smbfs också eller?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Svenska tecken: samba vägrar lyda

Inlägg av Lars »

Johan R-E skrev: Jag bara noterade en sak; det bör - som jag uppfattar saken - stå sv_SE.utf8 som locale.
Det stämmer, es_SV är den spanska som talas i El Salvador :), men jag tror inte det spelar så stor roll i det här fallet. Localen anger hur datum skrivs, veckodagarnas namn, sorteringsordning, decimaltecken och liknande. Det viktiga här är nog teckenkodningen (utf8).
Skriv svar

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