การอนุญาตไฟล์. exe ล้มเหลว


12

ฉันกำลังพยายามเรียกใช้ไฟล์ exe ที่อยู่ในพาร์ติชัน Vista ของฉันเมื่อฉันเรียกดูไฟล์และพยายามที่จะเปลี่ยนไฟล์เพื่อให้ทำงานได้ตามที่ได้ทำเครื่องหมายในช่องทำเครื่องหมายติ๊กตัวเองทันทีหลังจากที่ฉันติ๊กฉันพยายามใช้ gksu nautilus แต่ มันทำสิ่งเดียวกัน

คำตอบ:


26

อาจเป็นเพราะพาร์ติชั่น Vista ใช้ระบบไฟล์ NTFS และติดตั้งด้วยระบบfmaskที่ไม่อนุญาตให้ตั้งค่าการอนุญาตให้ใช้งานไฟล์

ในการแก้ไขปัญหานี้คุณต้องติดตั้งพาร์ติชันด้วยตนเอง

รายละเอียดสามารถพบได้ในนี้โพสต์


นี่คือขั้นตอนที่คุณต้องทำ:

  1. กำหนดอุปกรณ์ที่เกี่ยวข้องของไดรฟ์โดยการเปิดเทอร์มินัลและพิมพ์: df
  2. คอลัมน์ทางด้านซ้ายสุดคืออุปกรณ์และคอลัมน์ทางด้านขวาสุดคือเส้นทางสำหรับไดรฟ์ ค้นหาอุปกรณ์สำหรับพาร์ติชัน Vista
  3. ถอนติดตั้งพาร์ติชัน Windows (คลิกปุ่มนำออกข้อความแสดงแทนที่อยู่ติดกับ Nautilus)
  4. เปิดเทอร์มินัล
  5. พิมพ์ต่อไปนี้:

    sudo mkdir /media/vista
    sudo mount -t ntfs -o fmask=0022,dmask=0000,uid=1000,gid=1000 \
        <DRIVE> /media/vista
    

    แทนที่<DRIVE>ด้วยอุปกรณ์ของไดรฟ์


1
ive ไม่เคยมีปัญหานี้มาก่อนในการทำสิ่งเดียวกันแม้ว่าและโพสต์นั้นเป็นวิธีทางเทคนิคสำหรับฉันเกินไปฮ่า ๆ ๆ
Zabadda

@Zabadda: ฉันเพิ่มคำแนะนำที่ชัดเจนยิ่งขึ้น มันช่วยได้ไหม
Nathan Osman

ok df ให้ฉันpaste.ubuntu.com/545368
Zabadda

@Zabadda: สมมติว่าคุณมีมันติดที่จุดนั้นอุปกรณ์ Vista /dev/sda1ของคุณ
Nathan Osman

1
@ZABadda: ตอนนี้คุณจะต้องทำทุกครั้ง แต่มีวิธีที่จะทำเพื่อที่ว่ามันจะยึดติดกับวิธีนั้นเสมอ นั่นอาจจะดีกว่าถ้าเป็นคำถามที่สองเนื่องจากเกี่ยวข้องกับงานอื่น
Nathan Osman

2

เมื่อใช้ 10.04 การรัน. exes ของไวน์จากหน้าต่างเทอร์มินัลทำงานได้ดี แต่ตอนนี้ใช้เวลา 10.10 น ฉันคิดว่ามันเป็นคุณสมบัติความปลอดภัยใหม่ แทนที่จะเรียกใช้จากพาร์ติชัน windows ถ่ายโอนไฟล์ไปยังระบบไฟล์ Ubuntu ของคุณและเรียกใช้จากที่นั่น ได้ผลสำหรับฉัน


2

วิธีแก้ปัญหาอื่น ๆ คือการเปิดใช้งาน Wine PPA เนื่องจากจะปิดการใช้งานการตรวจสอบบิตรันที่แพ็คเกจ Ubuntu ปกติทำ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.