Không thể chỉnh sửa tệp trên thẻ SD


8

Tôi đang cố gắng chỉnh sửa các tệp trên thẻ SD có chứa Raspbian trên máy Dell XPS 13 chạy Ubuntu. Nó không có đầu đọc thẻ SD bên trong, vì vậy tôi sử dụng đầu ngoài.

Khi tôi cắm thẻ SD, cả hai phân vùng đều hiển thị, nhưng tôi không thể sửa đổi các tệp hoặc thêm / xóa khỏi ổ đĩa mà không đăng nhập lần đầu dưới dạng siêu người dùng (gksu nautilus).

Tại sao lại thế này? Có một số nhóm người dùng mà tôi cần phải là một phần của?

Câu trả lời:


7

Quyền trên ổ đĩa ext3 / ext4 dựa trên userid số của người dùng mà họ thuộc về - điều này có nghĩa là các tệp được sở hữu bởi root trên Raspberry Pi của bạn vẫn sẽ được sở hữu bởi root khi cắm vào máy Linux.

Nếu bạn gắn kết từ dòng lệnh, bạn có thể chuyển -o uid=1000,gid=1000quyền sở hữu ổ đĩa cho người dùng của mình - mặc dù tôi không chắc nó sẽ có hiệu lực vì tôi chỉ sử dụng nó trên các ổ đĩa có định dạng vfat.


-o uid= gid=chỉ hoạt động trên VFAT và các hệ thống tệp khác không theo dõi quyền sở hữu tệp.
Đánh dấu

Bạn có thể chi tiết làm thế nào để làm điều này?
hellocatfood

2

Một phần của siêu dữ liệu được lưu trữ trong mục nhập thư mục cho một tệp bao gồm tên, chủ sở hữu, nhóm, dữ liệu tạo, v.v. Chủ sở hữu và nhóm là số.

Nếu id chủ sở hữu số của bạn khớp với tệp của bạn, bạn sẽ thừa hưởng quyền của chủ sở hữu đối với tệp đó.

Nếu một trong các id nhóm số của bạn khớp với tệp của tệp bạn thừa hưởng quyền của nhóm đối với tệp đó.

Là root cho phép bạn ghi đè các quyền của nhóm và chủ sở hữu hiện có.

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.