Khi bạn gắn hệ thống tệp ext4, nó sử dụng các quyền được nhúng trong hệ thống tệp đó. Nếu bạn muốn ghi đè những cái này, thì hãy sử dụng các cách sau:
1. Tìm UID của người dùng bạn muốn gắn kết là: id <username>
và tìm UID = <userid> (<tên người dùng>) GID = <groupid> (<tên nhóm>) 2 .sudo mount -o nosuid,uid=<userid>,gid=<groupid> /dev/whatever /media/wherever
Điều này sẽ gắn kết hệ thống tệp và đánh dấu người dùng được chỉ định là chủ sở hữu của tất cả các tệp và nhóm được chỉ định là nhóm cho tất cả các tệp. nosuid
là một biện pháp bảo mật ngăn người dùng đưa các chương trình suid và sử dụng chúng để có quyền truy cập root vào hệ thống (nghĩa là một phiên bản bash suid trên hệ thống tập tin). Thêm noexec
tùy chọn sẽ cung cấp bảo mật bổ sung, nhưng sẽ ngăn người dùng thực thi các tệp trên hệ thống tệp.
Lưu ý: Nếu bạn chỉ đang cố gắng tự tương tác với hệ thống tệp, bạn nên sửa các quyền trên thiết bị hoặc tương tác với nó dưới dạng root nếu đó chỉ là một điều tạm thời (nghĩa là khôi phục cài đặt bị hỏng).
Nếu đây là để gắn USB hoặc ổ đĩa ngoài có thể tháo rời khác, bạn nên kiểm tra pmount
hệ thống có thể tự động hóa quy trình cho bạn hoặc ít nhất làm cho nó dễ dàng hơn đáng kể (nghĩa là pmount <device>
nên tạo các thư mục cho bạn, gắn kết với tư cách là người dùng của bạn, và cho phép bạn ngắt kết nối nó với tư cách là người dùng của bạn)