สิทธิ์ของไฟล์จะไม่เปลี่ยนแปลง


23

ขออภัยผู้ใช้ใหม่ ฉันติดตั้งประมาณ 9 วันที่ผ่านมาและมีปัญหาเกี่ยวกับ Unity ที่หายไปซึ่งใช้เวลา 5 วันในการแก้ไขอาการปวดหัว มันไม่เคยแก้ไขฉันติดตั้งใหม่

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

chmod -R 755 /media/My\ Book/Videos

จะเปลี่ยนสิทธิ์อนุญาตให้โฟลเดอร์ "วิดีโอ" ในไดรฟ์ USB 2.0 NTFS 3TB Western Digital ภายนอกของฉัน (ซึ่งติดตั้งและเข้าถึงได้ผ่านตัวจัดการไฟล์) รวมถึงทุกไดเรกทอรีย่อยและไฟล์ที่อยู่ในนั้นจะสามารถเข้าถึงได้โดยผู้ใช้ "Plex" .

ฉันได้ใช้ตัวจัดการไฟล์และทันทีที่คุณคลิกเพื่อเปลี่ยนการอนุญาตมันจะเปลี่ยนกลับทันที เมื่อฉัน chmod ด้วย -c มันบอกฉันว่าทุกไฟล์มีการเปลี่ยนแปลง (ปกติ 600) ถึง 755 ตามที่ฉันสั่งให้ทำ ฉันทำ

ls -l

เพื่อตรวจสอบและไม่มีการเปลี่ยนแปลง (ฉันยังใช้ ls -l เพื่อให้แน่ใจว่าฉันรู้ว่าใครเป็นเจ้าของและเป็นฉัน (mvl1014) ls -al ให้ข้อมูลเดียวกันกับฉัน)

ฉันสาบานกับพระเจ้าฉันพยายาม sudo มันและหลังจากทุบหัวของฉันกับแป้นพิมพ์นี้โดยทั่วไปตลอดทั้งวันของฉันฉันพยายามมันเป็นราก ฉันกลัว shi-less แต่ไม่สามารถคิดอะไรอีกเลย sudo su ถึงรูทแล้ว chmod -R -c / media / My \ Book / Videos

ผลลัพธ์เดียวกัน - c บอกฉันทุกไฟล์เดียวมีการเปลี่ยนแปลงและการตรวจสอบในความสามัคคีหรือใน terminal ได้รับการยืนยันว่าไม่ใช่สิ่งที่สาปเปลี่ยน

ตอนนี้ดูเหมือนว่าสำหรับฉันแม้ว่าจะไม่ใช่สิ่งที่ทำให้ Plex หยุดทำงาน แต่ก็ยังมีปัญหากับคำสั่งนี้ที่ไม่ผ่าน

12.04LTS - บน gen 1 i7 (2.7 GHz ฉันเชื่อ) พร้อม RAM 6 GB

ฉันพยายามแนบภาพหน้าจอ แต่ฉันบอกว่าฉันต้องการ 10 reps เพื่อทำเช่นนั้นซึ่งหมายความว่าฉันกำลังคัดลอก / วางเช่นกัน

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

$ chmod -R -c 755 /media/My\ Book/Videos 
..... 
..... 
..... 
mode of `/media/My Book/Videos/xxxx/xxxx/xxxx.mkv' changed from 0600 (rw-------) to 0755 (rwxr-xr-x) 

ls -al แสดงให้เห็นว่า:

mvl1014@FX6800:/media/My Book/Videos$ ls -al 

total 88 
drwx------ 1 mvl1014 mvl1014     0 Aug 28 15:17 .  
drwx------ 1 mvl1014 mvl1014 20480 Sep  3 14:29 .. 
drwx------ 1 mvl1014 mvl1014  8192 Aug 28 15:18 xxxx
drwx------ 1 mvl1014 mvl1014 49152 Aug 16 14:02 xxxx
drwx------ 1 mvl1014 mvl1014  8192 Aug 27 21:36 xxxx
drwx------ 1 mvl1014 mvl1014  4096 Jul 23 19:09 xxxx

ฉันขอโทษถ้าสิ่งนี้ถูกถาม ฉันมองดูสถานที่นี้รวมทั้งคำถามที่คล้ายกันทั้งหมดที่แนะนำ ตู้เสื้อผ้าที่ฉันได้รับคำตอบอยู่ที่นี่แต่ใช้รหัสที่ระบุด้วย UID ของฉันเองก็ไม่ทำงานเช่นกัน


2
การใช้ chmod บนระบบไฟล์ Windows (หรือที่รู้จักกันในชื่อ NTFS) จะไม่ทำงาน การอนุญาตของ Linux จะทำงานบนระบบไฟล์ Linux เท่านั้น (aka ext4, ext3, btrfs และอื่น ๆ ) สิ่งที่คุณต้องทำคือการ chmod เพียงจุดเมานท์ (\ My หนังสือในกรณีของคุณ) sudo chmod 755 /media/My\ Book- เมื่อทำเสร็จแล้วไฟล์ภายใต้ My \ Book ควรได้รับการอนุญาต
mikewhething

ขอบคุณสำหรับความคิดเห็น @mikewhething ฉันลองสิ่งนี้ทั้งไดรฟ์ USB ที่กล่าวถึงและแม้กระทั่งพาร์ทิชันที่ติดตั้งและไม่ทำงาน ดังนั้นฉันจึงใช้ -R กับ -c และผ่านข้อมูล TB 2.5ish ทั้งหมดและ "เปลี่ยนสิทธิ์" - หรืออย่างน้อยก็บอกฉัน มันทำหน้าที่เหมือนเดิมรวมถึงเมื่อฉันพยายามใช้ตัวเลือก GUI
mvl1014

"ฉันลองสิ่งนี้ทั้งในไดรฟ์ USB ที่กล่าวถึงและแม้กระทั่งพาร์ทิชันที่เมาท์ ... " นั่นคือความผิดพลาดของคุณ อีกครั้งคุณจะต้อง chmod จุดเชื่อมต่อไม่พาร์ทิชันหรือ "ไดรฟ์ USB"
mikewhething

@mikewhething ฉันได้ค้นหา "จุดเมานท์" แต่จะได้รับการติดตั้งโดยอัตโนมัติซึ่งทำให้ฉันแก้ไข fstab สิ่งนี้ส่งผลให้ฉันสร้างโฟลเดอร์ที่กลายเป็นเจ้าของโดยรูทดังนั้นฉันจึงไม่สามารถทำอะไรกับโฟลเดอร์ได้เลยทำให้มันเป็นสิ่งที่ตรงกันข้ามกับสิ่งที่ฉันพยายามจะทำให้สำเร็จ เห็นได้ชัดว่าฉันไม่เข้าใจแนวคิดนี้ :( คุณสามารถชี้ให้ฉันที่ฉันสามารถเรียนรู้ที่จะ chmod จุดไม่ใช่อุปกรณ์จริงโฟลเดอร์แฟ้ม ฯลฯ ที่ฉันดูเหมือนติดที่จะทำอะไร
mvl1014

คำตอบ:


26

แก้ไข!

คำตอบที่ถูกพบได้ที่นี่

gksu gedit /etc/fstab

เพิ่มบรรทัดถัดไปเป็น (หากคุณไม่ทราบว่า UUID ของคุณทำ sudo blkid)

UUID=12102C02102CEB83 /media/Store ntfs-3g auto,users,permissions 0 0

บันทึกและปิดไฟล์

หากคุณจำเป็นต้องสร้างไดเรกทอรีซึ่งฉันทำ

sudo mkdir /media/Store

แล้วก็

sudo mount /media/Store

ในที่สุด (สิทธิ์ใดก็ตามที่คุณต้องการตั้งค่า)

chmod 755 -R /media/Store

แล้วทำให้เป็นของคุณเอง

chown <username> -R /media/Store

ใช่ฉันใช้เวลา 8-10 ชั่วโมงในการได้รับ 2 วัน และ "Store" สำหรับ "Storage" :-P


1
มันไม่ควรจะเป็นchmod 755 /media/Store? และchown username /media/Store?
deanresin

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