Puncte:0

Cum să 8.3 denumirea ca Windows

drapel sn

Obiectiv: Caut o modalitate de a crea o partajare Windows pe Ubuntu care acceptă stilul ferestrelor 8.3 deformarea numelui.

AllYourDrivesAreBelongToUs.txt -> ALLYOU~1.TXT

Raţional: Compania pentru care lucrez are un software de citare bazat pe acces care se pare că folosește 8.3 mângâiere de nume sub capotă pentru a-și accesa fișierele. Aș dori să găzduiesc aceste fișiere pe server, momentan nu va funcționa pe o partajare care nu este bazată pe Windows.

Am citit despre Versiunea Samba a mângării numelui, dar acest lucru nu este același lucru nu s-ar potrivi cu numele aparent codificate 8.3 stricate în interiorul software-ului de citare.

Dacă mapez o unitate în comun Windows în Windows, pot accesa un fișier lung trunchiindu-l la 6 caractere și adăugând un ~1 urmat de extensia așa cum se arată mai sus. În prezent, acest lucru nu funcționează cu o unitate samba mapată în mod similar în Windows.

Întrebare: Știe cineva de setări de samba care ar activa stilul ferestrelor 8.3 manipularea fișierelor pentru ca acest lucru să se întâmple sau poate cunoașteți un înveliș de sistem de fișiere care ar putea introduce această funcționalitate de alias la nivelul sistemului de operare?

Puncte:0
drapel us

Folosește nume scurt opțiunea pentru montură comanda:

shortname=mod
      Definește comportamentul pentru crearea și afișarea numelor de fișiere care se încadrează în 8.3
      personaje. Dacă există un nume lung pentru un fișier, acesta va fi întotdeauna cel preferat
      pentru afișare. Există patru moduri:

      minus Forțați numele scurt la litere mici la afișare; stocați un nume lung atunci când
             numele scurt nu este tot cu majuscule.

      win95 Forțați numele scurt la majuscule la afișare; stocați un nume lung atunci când
             numele scurt nu este tot cu majuscule.

      winnt Afișează numele scurt așa cum este; stocați un nume lung când numele scurt nu este
             toate litere mici sau toate litere mari.

      mixt Afișează numele scurt așa cum este; stocați un nume lung când numele scurt nu este
             toate majuscule. Acest mod este implicit din Linux 2.6.32.

Referinţă: http://manpages.ubuntu.com/manpages/hirsute/man8/mount.8.html

drapel sn
Acest lucru pare să se aplice numai fișierelor care se încadrează deja în 8,3 caractere, în loc să aliaseze nume de fișiere mai lungi cu un nume de 8,3 caractere.
drapel sn
Aceasta este, de asemenea, o opțiune de montare specială pentru vfat.
drapel us
Nu ați putea crea o partiție FAT pentru a stoca fișierele, să montați partiția folosind `shortname=winnt`, apoi să partajați punctul de montare prin samba?
drapel sn
Ajutorul menționează doar acest lucru, definind modul în care sunt afișate numele de fișiere care sunt deja scurte. Caut o modalitate care să permită ca numele lungi de fișiere să fie accesibile printr-un alias scurt.
Puncte:0
drapel cn

De la O'Reilly pe samba:

[global]
    include = /usr/local/samba/lib/smb.conf.%m

Aceasta se rezolvă la smb.conf.WfWg când se atașează un client Window for Workgroups. Acum puteți crea un fișier /usr/local/samba/lib/smb.conf.WfWg care ar putea conține aceste opțiuni:

[global]
    sensibil la majuscule = nu
    default case = upper
    preserve case = nr
    scurtă conservare caz = nr
    mangle case = yes
    nume stricate= da

si are o observatie:

Dacă nu utilizați Windows for Workgroups 3.1, atunci probabil că nu trebuie să modificați niciuna dintre aceste opțiuni din valorile implicite.

Și încă o notă: conform manual vechi

Samba încă trebuie să rămână compatibil cu clienții de rețea care stochează fișiere doar în formatul 8.3, cum ar fi Windows for Workgroups. Dacă un utilizator creează un fișier pe o partajare numită antidisestablishmentarianism.txt, un client Windows for Workgroups nu îl poate deosebi de un alt fișier din același director numit antidisease.txt. La fel ca Windows 95/98/Me și Windows NT/2000/XP, Samba trebuie să folosească o metodă specială pentru a traduce un nume de fișier lung într-un nume de fișier 8.3, astfel încât nume de fișiere similare să nu provoace coliziuni. Aceasta se numește mântuire de nume, iar Samba se ocupă de asta într-o manieră care este similară, dar nu identică, cu Windows 95 și succesorii săi.

Deci NU există suport 100% pentru asta.

drapel sn
Găsisem și citisem acest lucru, dar, conform textului citat, „Samba se ocupă de asta într-o manieră care este similară, dar nu identică, cu Windows 95 și succesorii săi”. Samba adaugă un număr bazat pe hash-ul textului înlocuit, care este puțin probabil să se rezolve întotdeauna la ~1. Cu toate acestea, este adevărat că nu am încercat asta.

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.