Tôi phải làm gì để tôi có thể có được 2 người dùng có thể truy cập ổ đĩa / phân vùng cùng một lúc?


0

Tôi đã gắn ổ đĩa bằng UserA ==> / run / media / userA / myDisk.

userB là thành viên của cùng một nhóm userA.

Tại sao userB không thể truy cập các điểm gắn kết?

Tôi phải làm gì để tôi có thể có được 2 người dùng có thể truy cập ổ đĩa / phân vùng cùng một lúc?

Cũng cần lưu ý các đĩa được mã hóa.

Tôi không muốn chmod các tập tin hoặc thư mục đến 777


Có bất kỳ lý do cụ thể cho điểm gắn kết bất thường này? Trong mọi trường hợp, vui lòng bao gồm đầu ra của mountcâu hỏi của bạn.
Daniel B

@DanielB: Điểm gắn kết là bình thường. Đó là vị trí mặc định được sử dụng udisks2cho phương tiện di động cá nhân của người dùng.
grawity

Câu trả lời:


0

udisks2 cố ý làm cho các thiết bị di động được riêng tư cho người dùng. (Theo thiết kế, Linux là một hệ thống nhiều người dùng và có khả năng có thể có nhiều người có chỗ ngồi riêng (màn hình, bàn phím, cổng USB) và kết nối các ổ USB của riêng họ, vì vậy họ nên tách biệt với nhau.) thư mục người dùng dưới /run/mediachỉ giới hạn cho chủ sở hữu của họ.

  • Để tạo udisks2 đặt tất cả các điểm gắn kết bên dưới /media, điều mà trước đây nó thường làm, bạn có thể cài đặt quy tắc udev bằng cách đặt các mục sau vào /etc/udev/rules.d/90-udisks2-shared.rules:

    SUBSYSTEM=="block", ENV{UDISKS_FILESYSTEM_SHARED}="1"
    

    Ngoài ra, bạn có thể di chuyển một thiết bị cụ thể bằng cách định cấu hình thiết bị /etc/fstab, ví dụ:

    /dev/mapper/luks-backups /mnt/backup auto noauto,nosuid,nodev,nofail,x-gvfs-show
    

    Trong thực tế, bạn nên luôn luôn sử dụng /etc/fstabcho các đĩa nội bộ hoặc cố định khác.

  • Tuy nhiên, điều này sẽ chỉ cho phép người dùng khác đạt đến điểm gắn kết, nó sẽ không tự động cho phép họ duyệt các tệp bên trong - bạn sẽ cần thay đổi quyền của các tệp. Điều này phụ thuộc vào hệ thống tập tin mà đĩa của bạn đang sử dụng.

    Nếu bạn sử dụng ext4, btrfs, hay nói chung là bất kỳ hệ thống tập tin hỗ trợ Unix quyền sở hữu tập tin & điều khoản, sử dụng groupaddđể tạo ra một nhóm dành riêng cho người dùng được phép truy cập vào đĩa; gpasswd -ađể thêm chúng vào nhóm; sau đó gắn đĩa và chown -Rvào nhóm vừa tạo. Sử dụng chmod -R g+rwXđể làm cho tất cả các tệp có thể truy cập được theo nhóm và find /mnt/disk -type d -exec chmod g+s {} +để làm cho chúng kế thừa quyền sở hữu nhóm.

    Nếu bạn sử dụng fat32 / vfat, hãy làm tương tự, nhưng thay đổi quyền sở hữu hoặc quyền sẽ không hoạt động; thay vào đó, bạn sẽ cần thêm gid=...tùy chọn gắn kết trong /etc/fstab. (Tùy chọn phải có ID thực tế của nhóm mà bạn vừa thêm.)

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.