Puncte:0

Problemă de montare SMB cu Umlauts germani

drapel ca

Trec mai multe computere de la Windows la Ubuntu 20.04 și am o problemă cu un server SMB foarte, foarte vechi la care trebuie să mă conectez. Serverul respectiv rulează Samba V2.2.5 și este configurat să utilizeze ISO8859-15 ca set de caractere pentru toate fișierele și unitățile de pe acest server. Nu pot schimba configurația acelui server deoarece mai mulți clienți Windows se conectează la el.

După câteva zile de încercări și erori, am reușit să montez acea partajare SMB pe clientul meu Ubuntu 20.04 cu următoarea comandă:

sudo smbmount //192.168.224.16/jw /mnt -o username=jw,sec=ntlm,vers=1.0,uid=1000,gid=1000,nounix

Da, știu că sec=ntlm este cu adevărat învechit și da, știu că și vers=1.0 este foarte, foarte învechit. Cu toate acestea, aceasta este singura combinație de protocol pe care am aflat că funcționează la conectarea la acest server antic.

Singura problemă rămasă este conversia diereielor germane în nume de fișiere. Dacă sunt un director pe acel server, arată așa:

drwxr-xr-x 2 jocen jocen 0 Mai 10 2015 .
drwxr-xr-x 2 jocen jochen 0 30 sept 16:32 ..
drwxr-xr-x 2 jocen jochen 0 Jul 1 2020 W007D_Dokumente
drwxr-xr-x 2 jocen jochen 0 Mär 21 2020 W007L_Leiterplatten
drwxr-xr-x 2 jocen jochen 0 19 februarie 2015 W007S_Software
drwxr-xr-x 2 jocen jochen 0 Mär 21 2020 'W007Z_Zusammenf'$'\201''gungen'

Ultimul director ar trebui să fie „W007Z_Zusammenfügungen”. Am încercat mai multe „iocharset="-Opțiuni la montare - nicio diferență. Am încercat „codepage="-Options la montare - pare a fi învechit și nu mai este folosit.

locale pe clientul Ubuntu arată:

jochen@HP8510W-3:~$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

Vreo idee?

Mulțumesc pentru tot sprijinul pe care îl pot primi!

Puncte:0
drapel uz

Câteva experimente:

~/test$ atingeți W007Z_Zusammenfügungen
~/test$ convmv -f UTF-8 -t ISO_8859-15 W007Z_Zusammenfügungen --notest
~/test$ ls
„W007Z_Zusammenf'$'\374''gungen'

(Am '$'\374'' a reprezenta ü, nu '$'\201''.)

Apoi am făcut acești pași:

  1. A creat localitatea germană ISO-8859-1:

    ~/test$ sudo locale-gen de_DE
    Se generează localități (acest lucru poate dura ceva timp)...
      de_DE.ISO-8859-1... gata
    Generație completă.
    
  2. Am schimbat codificarea în mine gnome-terminal profil la Western â ISO-8859-15

Și apoi:

~/test$ LC_CTYPE=de_DE ls
W007Z_Zusammenfügungen

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.