วิธีแก้ปัญหาการอนุญาตใน NTFS พาร์ติชัน FAT ฯลฯ

วิธีที่ดีที่สุดในการอธิบายปัญหานี้คือผ่านอาการของมัน เคยเกิดขึ้นกับคุณหรือไม่ที่ไม่อนุญาตให้คุณทิ้งไฟล์ขยะโดยเฉพาะในพาร์ติชันของคุณ (โดยทั่วไปคือ NTFS หรือ FAT)? คุณอาจมีปัญหาในการแตกไฟล์ TAR ได้รับข้อความที่ไม่ใช้งานง่าย: "ไม่สามารถใช้งานได้: ไม่อนุญาตให้ดำเนินการ". โดยพื้นฐานแล้วปัญหาก็เหมือนกัน: การกำหนดสิทธิ์เมื่อติดตั้งพาร์ติชันของคุณไม่ถูกต้อง


ผู้อ่านของเรา Gustavo Kirch เขียนถึงเราเพื่อขอความช่วยเหลือเกี่ยวกับปัญหาที่ฉันคิดว่าคุณหลายคนต้องประสบ: ไม่สามารถส่งไฟล์ที่ถูกลบจากพาร์ติชัน NTFS หรือ FAT ไปยังถังขยะ. สิ่งที่แปลกเกี่ยวกับพฤติกรรมนี้คืออนุญาตให้ผู้ใช้ลบไฟล์อย่างถาวร (ผ่าน Shift + Del) แต่ไม่ส่งไปที่ถังขยะ (Del) แปลกใช่มั้ย?

Gustavo ยังบ่นเกี่ยวกับ ไม่สามารถแตกไฟล์ TAR บนพาร์ติชันเหล่านั้นได้ (เฉพาะ TAR หรือ TAR เท่านั้นตัวอย่างเช่น TAR.GZ, TAR.BZ2 เป็นต้น) สิ่งที่แปลกเกี่ยวกับทั้งหมดนี้คือถ้าเขาคัดลอกไฟล์ TAR ไปยังเดสก์ท็อปหรือไปยังเส้นทางอื่น ๆ ที่เก็บไว้ในพาร์ติชัน EXT ของเขาทุกอย่างก็เรียบร้อยดี เป็นไปได้ที่จะเปิดเครื่องรูดและทำทุกวิถีทางกับมัน สิ่งที่หายากยิ่งกว่าคือข้อเท็จจริงที่ว่าบนพาร์ติชัน NTFS หรือ FAT มันสามารถคลายซิปรูปแบบอื่น ๆ (ZIP, RAR และอื่น ๆ ) ได้โดยไม่มีปัญหา ข้อผิดพลาดที่ได้รับในกรณีของ TAR นั้นค่อนข้างคลุมเครือ: "ไม่สามารถใช้งานได้: ไม่อนุญาตให้ดำเนินการ"

อันที่จริงแล้ว สาเหตุของปัญหาทั้งสองเป็นเพียงปัญหาเดียว: การกำหนดสิทธิ์ที่ไม่ถูกต้องของพาร์ติชันที่เป็นปัญหา.

ในการแก้ไขฉันเปิดเทอร์มินัลและพิมพ์:

sudo gedit / etc / fstab
หมายเหตุ: ไฟล์ / etc / fstab ระบุว่าดิสก์และพาร์ติชันใดที่จะเมาต์อัตโนมัติเมื่อเริ่มต้นระบบและการตั้งค่าสำหรับกระบวนการนั้น

สิ่งแรกที่คุณต้องทำคือตรวจหาเส้นที่ตั้งค่าการติดตั้งพาร์ติชันที่มีปัญหา อาจเป็นตัวอย่างเช่น:

# / windows เปิด / dev / sda1 ระหว่างการติดตั้ง

UUID = 572C8DDF568B4261 / ค่าเริ่มต้นของ windows ntfs, uid = 1000, gid = 1000, noatime 0 0

UUID คือหมายเลขประจำตัวที่ไม่ซ้ำกันของแต่ละพาร์ติชัน นอกจากนี้ยังสามารถพูดบางอย่างเช่น / dev / sda1 หรือคล้ายกัน (ระบุเส้นทางของอุปกรณ์) สิ่งต่อไปนี้คือเส้นทางที่จะติดตั้งพาร์ติชันนั้น ในกรณีนี้ / windows. ส่วนที่เหลือเป็นพารามิเตอร์ที่ระบุประเภทของพาร์ติชัน (ntfs, fat, ext3, etxt4 ฯลฯ ) และสิทธิ์ (ซึ่งกำหนดว่าใครสามารถเข้าถึงพาร์ติชันนั้นและภายใต้เงื่อนไขใด - อ่านอย่างเดียวอ่านและเขียน ฯลฯ ) , เหนือสิ่งอื่นใด.

วิธีแก้ปัญหาคือเพียงเพิ่มเข้าไปในบรรทัดของพาร์ติชันที่มีปัญหาของคุณในส่วนที่ระบุว่า uid = 1000 และ gui = 1000. สิ่งนี้หมายความว่า User (User ID = uid) 1000 และ group (Group ID = gid) 1000 จะเป็น "เจ้าของ" ของพาร์ติชันนั้น uid และ gid 1000 โดยทั่วไปจะตรงกับผู้ใช้หลักของเครื่อง หากต้องการดู uid และ gid ของคุณไปที่ ระบบ> การดูแลระบบ> ผู้ใช้และกลุ่ม. จากนั้นคลิกปุ่ม จัดการกลุ่มค้นหาชื่อผู้ใช้ของคุณแล้วคลิกปุ่ม สรรพคุณ. ในการทำโดยตรงจากเทอร์มินัลที่ฉันเขียน:

id

สิ่งสำคัญคือคุณต้องลบพารามิเตอร์มาสก์ (umask, dmask, fmask) ที่มีบรรทัดนั้นและแทนที่ด้วย ค่าเริ่มต้นเว้นแต่คุณจะรู้แน่ชัดว่าเหตุใดคุณจึงต้องการลาออก. พารามิเตอร์เหล่านี้ปรับแต่งนโยบายการอนุญาต (ผู้ที่สามารถดำเนินการอ่านแก้ไขหรือสร้างไฟล์) สำหรับพาร์ติชันนั้น

สรุปได้ว่า " หากคุณต้องการคุณสามารถคัดลอกวางทุกอย่างที่ตามหลังคำว่า ntfs ในตัวอย่างก่อนหน้านี้และคัดลอกลงใน / etc / fstab ของคุณในตำแหน่งที่ตรงกัน.

ฉันกำลังจะปล่อยบางอย่างออกไป แต่คร่าวๆนั่นคือสิ่งที่ควรทำ หากต้องการเรียนรู้วิธีจัดการการกำหนดค่า / etc / fstab จริงๆคุณจะต้องมีโพสต์ที่ทุ่มเทให้กับมันทั้งหมด (ซึ่งฉันจะเขียนในอนาคตอย่างแน่นอน)

ขอบคุณ Gustavo ที่ส่งคำถามมาให้เรา!

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Krafty dijo

    ความจริงก็ดีมากเช่นเคย

    มันเกิดขึ้นกับฉันเมื่อฉันมีบนพาร์ติชัน NTFS ไฟล์ที่มีเครื่องหมายถูกในชื่อใน Linux ไฟล์ดูเหมือนจะหายไป !!!!! จะแก้อย่างไร ???

    ความนับถือ

  2.   อัลโตเบลี dijo

    ฉันคิดว่าฉันมีปัญหาที่คล้ายกัน แน่นอนคุณเชื่อในการซ่อมแซมที่ฉันได้วางไว้ในระบบของฉัน: ผู้ใช้ x gdm ไม่ยอมให้เขาเข้าสู่ระบบ Xubuntu ในทางกลับกันภายใต้ Gnome ไม่มีปัญหา Gnome (core) ติดตั้งล่าสุด

  3.   เนลินุกซ์ dijo

    ขออภัยฉันเข้าใจไม่ดี…คุณช่วยยกตัวอย่างให้เราได้ไหมว่าไฟล์ควรมีลักษณะอย่างไร

  4.   มาใช้ Linux กันเถอะ dijo

    อืมแปลกมาก ความจริงก็คือฉันไม่รู้ว่าจะเกิดอะไรขึ้น 🙁

  5.   เนลินุกซ์ dijo

    ฉันมีปัญหาเล็กน้อยจาก ubuntu ที่กล้าหาญและวันนี้ฉันได้แก้ไขแล้วขอบคุณคุณ😀

    มันดูซับซ้อนสำหรับฉัน แต่จริงๆแล้วมันง่ายมากแม้ว่าฉันจะต้องยอมรับว่าตัวอย่างของคุณช่วยฉันได้มหาศาล

    ขอบคุณมากอีกครั้ง😀

  6.   มาใช้ Linux กันเถอะ dijo

    ฉันเดาว่าการเพิ่มพารามิเตอร์ nls = utf8 ลงในบรรทัดที่ติดตั้งพาร์ติชัน NTFS ใน / etc / fstab ของคุณควรแก้ไข 🙂
    ไชโย! พอล.

  7.   มาใช้ Linux กันเถอะ dijo

    ในกรณีที่คุณมีปัญหานี้ (ดูย่อหน้าแรกของโพสต์) คุณควรแก้ไขไฟล์ / etc / fstab โดยเฉพาะอย่างยิ่งบรรทัดที่ติดตั้งพาร์ติชันที่มีปัญหา (ขึ้นอยู่กับระบบของคุณ) ตอนนี้คัดลอกและวางทุกอย่างที่ระบุไว้หลังคำว่า ntfs ในตัวอย่างก่อนหน้านี้ จากนั้นคัดลอกลงในบรรทัดของ fstab ของคุณโดยแทนที่พารามิเตอร์เหล่านั้น

    ตัวอย่างเช่นหากคุณมี:

    UUID = 572C8DDF568B4261 / windows ntfs umask = 007, gid = 46 0 0

    คุณควรอยู่:

    UUID = 572C8DDF568B4261 / ค่าเริ่มต้นของ windows ntfs, uid = 1000, gid = 1000, noatime 0 0

  8.   มาใช้ Linux กันเถอะ dijo

    ดีเลยนั้น! ฉันดีใจที่ช่วยคุณได้!
    อย่าลืมว่าหากคุณมีปัญหาอื่น ๆ ที่วิธีแก้ปัญหาอาจเป็นประโยชน์ในการแบ่งปันกับส่วนที่เหลือคุณสามารถเขียนถึงฉันได้ที่ มา uselinux@gmail.com กันเถอะ.
    ไชโย! พอล.

  9.   ปาโบลอัซนาร์ลิซ dijo

    ข้อมูลที่น่าสนใจ. โซลูชันนี้จะขยายไปยังไดรฟ์ USB ได้อย่างไร (ฉันมักมีปัญหากับอุปกรณ์เหล่านี้?

  10.   เอาใจช่วย dijo

    สวัสดีฉันมีพาร์ติชันใน ntfs ที่ฉันแชร์ทั้งใน win2 และใน GNU / Linux แต่สคริปต์และไฟล์ใน. txt ฉันไม่สามารถเปลี่ยนสิทธิ์ได้และช่อง "Make this file executable" จะถูกเลือกเสมอ fstab ของฉันคือ ดังนั้น:

    UUID = 2608A05D70B9BF80 / home / decoy / Documents / ntfs-3g ค่าเริ่มต้น, uid = 1000, gid = 1000, อัตโนมัติ 0 0

    1.    มานูเอล เด ลา ฟูเอนเต dijo

      ส่งคำถามของคุณไปที่ฟอรัมเพื่อให้พวกเขาสามารถช่วยเหลือคุณ: http://foro.desdelinux.net

      1.    เอาใจช่วย dijo

        ขอบคุณ! ตอนนี้ฉันกำลังเดินผ่าน😀

  11.   EDI dijo

    สวัสดีแม้ว่าโพสต์นี้จะมีมานานแล้ว แต่ฉันก็เพิ่งพบว่าตัวเองตกอยู่ในสถานการณ์เดียวกัน
    ในกรณีของฉันกับ Ubuntu 14.04 จนถึงตอนนี้ฉันติดตั้งดิสก์ข้อมูลทั้งสองด้วยตนเองที่ฉันมีนอกเหนือจากระบบปฏิบัติการ

    จากแอปพลิเคชันดิสก์โดยคลิกที่ไอคอนรูปเฟืองฉันได้แก้ไขตัวเลือกการติดตั้งอัตโนมัติเพื่อที่ฉันจะได้ไม่ต้องติดตั้งด้วยตนเองทุกครั้งที่เปิดคอมพิวเตอร์และฉันสังเกตเห็นว่าตอนนี้ไม่อนุญาตให้ฉันส่งไปที่ ถังรีไซเคิลไฟล์จะลบออกโดยตรง

    เมื่อฉันไปที่ไฟล์ fstab ด้วยคำสั่งที่ระบุในโพสต์นี้สิ่งต่อไปนี้จะปรากฏขึ้น:

    #
    # / was on / dev / sda1 ระหว่างการติดตั้ง
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4 ข้อผิดพลาด = remount-ro 0 1
    # / home เปิด / dev / sda3 ระหว่างการติดตั้ง
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / home ext4 ค่าเริ่มต้น 0 2
    # swap เปิด / dev / sda5 ระหว่างการติดตั้ง
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 ไม่มี swap sw 0 0
    / dev / disk / by-uuid / 01FCD1087CE12525 / mnt / 01FCD1087CE12525 auto nosuid, nodev, nofail, x-gvfs-show 0 0
    / dev / disk / by-uuid / 46FC4685FC466EED / mnt / 46FC4685FC466EED auto nosuid, nodev, nofail, x-gvfs-show 0 0

    มีความคิดใดที่จะแก้ไขเพื่อให้ฉันสามารถทิ้งขยะได้บ้าง?

    ความนับถือ

    1.    มาใช้ linux กันเถอะ dijo

      สวัสดี edi!

      ฉันคิดว่าจะดีกว่าถ้าคุณตั้งคำถามนี้ในบริการถาม - ตอบของเราที่เรียกว่า ถาม DesdeLinux เพื่อให้ทั้งชุมชนสามารถช่วยคุณแก้ปัญหาได้

      กอด Pablo

  12.   เดวิด Becerra Montellano dijo

    สวัสดีทุก

    เกือบตลอดเวลาการทำสิ่งต่างๆในคอนโซลบน Linux OS จะดีกว่า

    ==> หากต้องการค้นหาค่า UID (Id User) ใน debian ให้ค้นหาไฟล์ต่อไปนี้:

    sudo vim / etc / passwd -> ข้างในมีชื่อผู้ใช้หรือชื่อโฮสต์ของคุณ

    ตัวอย่าง:

    ผู้ใช้ของคุณ: x: 1000: 1000 :: / home / youruser: / bin / zsh

    และในกรณีนี้ Uid คือ 1000

    ==> ในกรณีของ GID (Groups Id) จะอยู่ในไฟล์:

    sudo / etc / groups

    ตัวอย่าง:

    ผู้ใช้ของคุณ: x: 1000:

    กลุ่มคือ 1000 และเป็นค่าที่คุณกำหนดค่าในไฟล์ / etc / fstab

    อาศิรพจน์