Score:0

วิธี 8.3 ชื่อสับสนเช่น windows

ธง sn

วัตถุประสงค์: ฉันกำลังมองหาวิธีสร้างการแชร์ windows บน Ubuntu ที่รองรับ สไตล์หน้าต่าง 8.3 ชื่อที่สับสน

AllYourDrivesAreBelongToUs.txt -> ALLYOU~1.TXT

มีเหตุผล: บริษัทที่ฉันทำงานด้วยมีซอฟต์แวร์อ้างอิงการเข้าถึงซึ่งเห็นได้ชัดว่าใช้ชื่อ 8.3 ที่สับสนภายใต้ประทุนเพื่อเข้าถึงไฟล์ ฉันต้องการโฮสต์ไฟล์เหล่านี้บนเซิร์ฟเวอร์ ซึ่งขณะนี้จะไม่ทำงานบนการแชร์ที่ไม่ใช่หน้าต่าง

ฉันได้อ่านเกี่ยวกับ ชื่อรุ่นของ Samba ยุ่งเหยิงแต่สิ่งนี้ไม่เหมือนกันจะไม่ตรงกับชื่อฮาร์ดโค้ด 8.3 ที่ปรากฏอยู่ภายในซอฟต์แวร์อ้างอิง

ถ้าฉันแมปไดรฟ์ที่ใช้ร่วมกันของ windows ใน windows ฉันสามารถเข้าถึงไฟล์ขนาดยาวได้โดยตัดให้เหลือ 6 อักขระและเพิ่ม ~1 ตามด้วยนามสกุลตามที่แสดงด้านบน ขณะนี้ใช้ไม่ได้กับไดรฟ์ samba ที่แมปคล้ายกันใน windows

คำถาม: ไม่มีใครรู้การตั้งค่า samba ซึ่งจะเปิดใช้งาน สไตล์หน้าต่าง ไฟล์ 8.3 ทำให้สิ่งนี้เกิดขึ้นหรืออาจรู้จักตัวห่อหุ้มระบบไฟล์ซึ่งสามารถแนะนำฟังก์ชันนามแฝงนี้ในระดับระบบปฏิบัติการ

Score:0
ธง cn

จาก O'Reilly บนแซมบ้า:

[ทั่วโลก]
    รวม = /usr/local/samba/lib/smb.conf.%m

สิ่งนี้แก้ไขได้ smb.conf.WfWg เมื่อไคลเอนต์ Window for Workgroups แนบ ตอนนี้คุณสามารถสร้างไฟล์ /usr/local/samba/lib/smb.conf.WfWg ซึ่งอาจมีตัวเลือกเหล่านี้:

[ทั่วโลก]
    ตัวพิมพ์เล็กและใหญ่ = ไม่
    ตัวพิมพ์เริ่มต้น = ด้านบน
    กล่องสำรอง = ไม่
    กล่องเก็บสั้น = ไม่
    เคสกันกระแทก = ใช่
    ชื่อที่สับสน = ใช่

และมีข้อสังเกตว่า

หากคุณไม่ได้ใช้ Windows สำหรับ Workgroups 3.1 คุณอาจไม่จำเป็นต้องเปลี่ยนตัวเลือกเหล่านี้จากค่าเริ่มต้น

และหมายเหตุอื่น: ตามที่ คู่มือเก่า

Samba ยังคงต้องคงความเข้ากันได้แบบย้อนกลับกับไคลเอ็นต์เครือข่ายที่เก็บไฟล์ในรูปแบบ 8.3 เท่านั้น เช่น Windows สำหรับ Workgroups หากผู้ใช้สร้างไฟล์โดยใช้ร่วมกันชื่อ antidisestablishmentarianism.txt ไคลเอนต์ Windows สำหรับ Workgroups จะไม่สามารถแยกไฟล์ออกจากไฟล์อื่นในไดเร็กทอรีเดียวกันที่เรียกว่า antidisease.txt เช่นเดียวกับ Windows 95/98/Me และ Windows NT/2000/XP Samba ต้องใช้วิธีพิเศษในการแปลชื่อไฟล์แบบยาวเป็นชื่อไฟล์ 8.3 ในลักษณะที่ชื่อไฟล์ที่คล้ายกันจะไม่ทำให้เกิดการชนกัน สิ่งนี้เรียกว่าการบิดเบือนชื่อ และ Samba จัดการกับสิ่งนี้ในลักษณะที่คล้ายกันแต่ไม่เหมือนกันกับ Windows 95 และผู้สืบทอด

ดังนั้นจึงไม่มีการสนับสนุน 100% สำหรับสิ่งนี้

sn flag
ฉันพบและอ่านสิ่งนี้แล้ว แต่ตามข้อความที่ยกมา "Samba จัดการกับสิ่งนี้ในลักษณะที่คล้ายกัน แต่ไม่เหมือนกับ Windows 95 และผู้สืบทอด" Samba ต่อท้ายตัวเลขตามแฮชของข้อความที่ถูกแทนที่ซึ่งไม่น่าจะแก้ไขเป็น ~1 เสมอไป อย่างไรก็ตามมันเป็นความจริงฉันไม่ได้ลองสิ่งนี้จริงๆ
Score:0
ธง us

ใช้ ชื่อสั้น ตัวเลือกสำหรับ ภูเขา สั่งการ:

ชื่อย่อ=โหมด
      กำหนดลักษณะการทำงานสำหรับการสร้างและการแสดงชื่อไฟล์ที่เหมาะกับ 8.3
      ตัวละคร หากไฟล์มีชื่อยาว ชื่อนั้นจะเป็นชื่อที่ต้องการเสมอ
      สำหรับการแสดงผล มีสี่โหมด:

      ล่าง บังคับให้ชื่อสั้นเป็นตัวพิมพ์เล็กเมื่อแสดง; เก็บชื่อยาวเมื่อ
             ชื่อย่อไม่ใช่ตัวพิมพ์ใหญ่ทั้งหมด

      win95 บังคับให้ชื่อย่อเป็นตัวพิมพ์ใหญ่เมื่อแสดง เก็บชื่อยาวเมื่อ
             ชื่อย่อไม่ใช่ตัวพิมพ์ใหญ่ทั้งหมด

      winnt แสดงชื่อย่อตามที่เป็น; เก็บชื่อยาวเมื่อไม่ได้ชื่อสั้น
             ตัวพิมพ์เล็กทั้งหมดหรือตัวพิมพ์ใหญ่ทั้งหมด

      ผสม แสดงชื่อสั้นตามที่เป็น; เก็บชื่อยาวเมื่อไม่ได้ชื่อสั้น
             ตัวพิมพ์ใหญ่ทั้งหมด โหมดนี้เป็นค่าเริ่มต้นตั้งแต่ Linux 2.6.32

อ้างอิง: http://manpages.ubuntu.com/manpages/hirsute/man8/mount.8.html

sn flag
ตะเข็บนี้ใช้กับไฟล์ที่มีอักขระ 8.3 ตัวพอดีเท่านั้น แทนที่จะใช้นามแฝงชื่อไฟล์ที่ยาวกว่าด้วยชื่ออักขระ 8.3 ตัว
sn flag
นี่เป็นตัวเลือกการเมานต์สำหรับ vfat โดยเฉพาะ
us flag
คุณไม่สามารถสร้างพาร์ติชัน FAT เพื่อจัดเก็บไฟล์ ติดตั้งพาร์ติชันโดยใช้ `ชื่อย่อ=winnt` แล้วแชร์จุดเชื่อมต่อผ่าน samba ได้หรือไม่
sn flag
ความช่วยเหลือกล่าวถึงสิ่งนี้เฉพาะการกำหนดวิธีการแสดงชื่อไฟล์ที่สั้นอยู่แล้ว ฉันกำลังมองหาวิธีที่อนุญาตให้ชื่อไฟล์ยาวสามารถเข้าถึงได้ด้วยนามแฝงสั้น ๆ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา