Tôi tìm khắp diễn đàn để tìm câu trả lời.
Tôi có 3 người dùng, "user1", "user2", "user3":
- user1: là người dùng sudo với hầu hết quyền truy cập
- user2: cũng là người dùng sudo với ít quyền truy cập
- user3: chỉ là một người dùng khác không có quyền truy cập sudo
Tôi đang cố gắng cấp quyền truy cập vào phân vùng 1 và 2 cho user1, user2 và user3. Chủ sở hữu của phân vùng là root. các phân vùng được gắn kết tại
/media/user2/1
/media/user2/2
Lưu ý: Tôi đã cố gắn kết phân vùng bằng cách sử dụng
sudo mkdir /media/IntHDD170
sudo mkdir /media/IntHDD171
Mà tạo thư mục để gắn kết các phân vùng.
- (Tôi không biết điều này có hiệu quả hay không)
Bước 1:
- Sử dụng nautilus làm root.
- nếu nautilus chưa được cài đặt: sudo apt-get install nautilus
- Trước khi chạy nautilus, đảm bảo phân vùng hoặc đĩa cứng được gắn kết.
Chạy nautilus với quyền root với
sudo nautilus
Phân vùng hoặc đĩa cứng của bạn sẽ xuất hiện ở bên trái.
Nhấp chuột phải vào nó -> chọn "Thuộc tính"
Trong cửa sổ mới xuất hiện, chọn tab "Quyền".
Giữ chủ sở hữu là "root" và nhóm là "user1" với quyền truy cập đọc và ghi cho cả chủ sở hữu và nhóm.
Từ đây, bạn có thể thay đổi chủ sở hữu nếu bạn cần, cũng như sự cho phép đối với một người dùng, root hoặc người dùng nhất định.
Lưu ý: User1, user2 và user3 chưa có quyền truy cập vào các phân vùng
Bước 2: Đã thêm User2 và user3 vào nhóm "user1".
usermod -aG user1 user2
usermod -aG user1 user3
Bước 3:
Đã làm
chmod -R 777 /media/user2/1
chmod -R 777 /media/user2/2
đã mở
sudo nano /etc/fstab
Đã đi đến dòng cuối cùng được nhập:
LABEL=/dev/sda3 /media/$USER/1 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=/dev/sda4 /media/$USER/2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
Đã lưu và thoát
Lưu ý: Bây giờ tôi có thể đọc và ghi tệp vào phân vùng 1 và 2.
Vấn đề duy nhất là, nếu tôi đã đăng nhập vào user1, sau đó thử truy cập phân vùng 1 từ user2, nó không thể truy cập được.
Tôi khởi động lại:
sudo reboot
Và truy cập phân vùng 1 từ user2.
Tôi không biết nếu đây là cách đúng đắn để làm điều đó. Chỉ cần kết hợp nhiều câu trả lời và đã làm. Bằng cách nào đó nó hoạt động.