Quyền truy cập tệp sẽ không thay đổi


23

xin lỗi người dùng mới. Tôi đã cài đặt khoảng 9 ngày trước và có sự cố với Unity biến mất, mất 5 ngày đau đầu để khắc phục. Nó không bao giờ sửa, tôi cài đặt lại.

Tôi đã thiết lập Plex (máy chủ phương tiện) và trong khi máy chủ đang chạy và có thể được truy cập bởi các thiết bị mạng bên ngoài, tôi không thể thêm tệp. Plex nói điều này là do sự cho phép. Tôi đã lên và xuống các diễn đàn ở đây và tại Plex để có câu trả lời. Dường như ai cũng nói

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

sẽ thay đổi quyền để cho phép thư mục "Video" trên ổ đĩa Western Digital USB 2.0 NTFS 3TB bên ngoài của tôi (được gắn và truy cập thông qua trình quản lý tệp) cũng như mọi thư mục con và tệp có trong đó để người dùng "Plex" có thể truy cập được .

Tôi đã sử dụng trình quản lý tệp và ngay khi bạn nhấp để thay đổi quyền, nó sẽ thay đổi ngay. Khi tôi chmod với -c, nó cho tôi biết mọi tệp được thay đổi (thường là 600) thành 755 như tôi đã ra lệnh cho nó làm. tôi đã làm

ls -l

để xác minh và không có thay đổi. (Tôi cũng đã sử dụng ls -l để đảm bảo tôi biết ai là chủ sở hữu và đó là tôi (mvl1014). Ls -al cung cấp cho tôi thông tin tương tự.)

Tôi thề với chúa tôi đã cố gắng sudo nó và sau khi đập đầu vào bàn phím này trong suốt thời gian của tôi, tôi đã thử nó như root. Tôi đã rất sợ shi nhưng không thể nghĩ ra điều gì khác. sudo su để root và sau đó chmod -R -c / media / My \ Book / Video

Cùng một kết quả. -c nói với tôi rằng mọi tập tin đơn lẻ đã được thay đổi và kiểm tra trong Unity hoặc trong thiết bị đầu cuối xác nhận không có điều gì thay đổi.

Bây giờ đối với tôi, ngay cả khi đó không phải là điều ngăn Plex hoạt động thì vẫn có vấn đề với lệnh này không được thực hiện.

12.04LTS - trên gen 1 i7 (tôi tin là 2,7 GHz) với ram 6 GB

Tôi đã cố đính kèm ảnh chụp màn hình nhưng tôi được bảo là tôi cần 10 đại diện để làm như vậy, điều đó có nghĩa là tôi cũng sao chép / dán.

Xin thứ lỗi cho tôi, nhưng Lorem Ipsum dường như không cần thiết. Và tôi đã thử nhiều cách để định dạng này nhưng nó có vẻ hoàn hảo theo mọi cách và rối tung mỗi lần trong bản xem trước bên dưới. (Ugh, tôi là một mớ hỗn độn.)

$ 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 trình diễn:

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

Tôi xin lỗi nếu điều này đã được hỏi. Tôi đã xem qua nơi này cộng với tất cả các "Câu hỏi tương tự" được đề xuất. Điều tủ quần áo tôi nhận được câu trả lời là ở đây , nhưng việc chạy mã được cung cấp bằng UID của riêng tôi cũng không hoạt động.


2
Sử dụng chmod trên hệ thống tệp Windows (còn được gọi là NTFS) sẽ không hoạt động. Các quyền của Linux sẽ chỉ hoạt động trên một hệ thống tệp Linux (còn gọi là ext4, ext3, btrfs, v.v.). Những gì bạn cần làm là chmod chỉ điểm gắn kết (My \ Book trong trường hợp của bạn) - sudo chmod 755 /media/My\ Book. Khi đã xong, các tệp trong My \ Book sẽ kế thừa các quyền của nó.
mikewhthing

Cảm ơn vì nhận xét @mikewhthing. Tôi đã thử điều này trên cả ổ USB được đề cập và thậm chí là một phân vùng được gắn và không hoạt động. Vì vậy, tôi đã sử dụng -R với -c và nó đã đi qua tất cả 2,5 TB dữ liệu và "quyền thay đổi" - hoặc ít nhất là nói với tôi như vậy. Nó hoạt động giống như trước đây, kể cả khi tôi cố gắng sử dụng tùy chọn GUI.
mvl1014

"Tôi đã thử điều này trên cả ổ USB được đề cập và thậm chí cả phân vùng được gắn kết ...". Đó là sai lầm của bạn. Một lần nữa, bạn chỉ cần chỉnh lại điểm gắn kết, không phải phân vùng hoặc "ổ USB".
mikewhthing

@mikewhthing tôi đã tìm kiếm "mount point" nhưng chỉ phải tự động gắn kết, mà tôi đã chỉnh sửa fstab. Điều này dẫn đến việc tôi tạo một thư mục hóa ra là sở hữu bởi root nên tôi không thể làm gì với thư mục, về cơ bản nó hoàn toàn trái ngược với những gì tôi đang cố gắng thực hiện. Vì vậy, rõ ràng tôi không hiểu khái niệm này. :( Bạn có thể chỉ cho tôi nơi tôi có thể học cách điều chỉnh điểm gắn kết, không phải thiết bị thực tế, thư mục, tệp, v.v. mà tôi dường như đang làm không?
mvl1014

Câu trả lời:


26

Đã giải quyết!

Câu trả lời đã được tìm thấy ở đây .

gksu gedit /etc/fstab

Thêm dòng tiếp theo dưới dạng (nếu bạn không biết UUID của mình thực hiện sudo blkid)

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

Lưu nó và đóng tập tin.

Nếu bạn cần tạo thư mục, tôi đã làm

sudo mkdir /media/Store

Sau đó

sudo mount /media/Store

Cuối cùng (bất cứ quyền nào bạn muốn đặt)

chmod 755 -R /media/Store

Và sau đó biến nó thành của riêng bạn

chown <username> -R /media/Store

Vâng, điều đó khiến tôi mất 8-10 giờ trong hơn 2 ngày để có được. Và "Store" dành cho "Storage" :-P


1
Có nên không chmod 755 /media/Store? và chown username /media/Store?
Deanresin

1
Việc -Rcho phép các quyền thay đổi đệ quy cho những gì bên trong/media/Store
Willoczy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.