Tại sao Ubuntu di chuyển các điểm gắn kết mặc định?


9

Tại sao Ubuntu và nhiều bản phân phối Linux khác lại chuyển các điểm gắn kết mặc định từ /media sang/media/$USER

Ví dụ Tôi cắm vào ổ USB và tên của EXT4-250GB-USBnó được sử dụng để hiển thị /media/EXT4-250GB-USBnhưng bây giờ nó xuất hiện trong/media/z/EXT4-250GB-USB

Tại sao lại thế này và lý do đằng sau nó là gì?


1
Tôi đoán tên người dùng của bạn zlà hành vi bình thường. Hãy kiểm tra này: askubuntu.com/questions/88523/... - hướng dẫn cài đặt pmountđể đảm bảo nó gắn kết cùng một lúc với nhau chèn.
SDsolar

Câu trả lời:


7

Trên thực tế, Ubuntu như nhiều bản phân phối Linux khác đã chuyển sang udisks2, được sử dụng cho tính năng tự động gắn kết.

Trong phiên bản mới của udisks, điểm gắn kết mặc định là /run/media/$USER, nhưng nó đã được vá bởi Ubuntu (và một số bản phân phối khác) /media/$USER( Xem câu trả lời này từ Florian Diesch để biết thêm chi tiết ).

udisks phiên bản 2.0.0, được bao gồm trong Ubuntu 12.10 không cho phép bạn thay đổi hành vi mặc định đang gắn hệ thống tệp dưới dạng không chia sẻ (chỉ có thể truy cập bởi $ USER).

Kể từ phiên bản 2.0.91, có thể thay đổi hành vi mặc định để việc gắn hệ thống tệp như được chia sẻ có thể được thực hiện như trước [ /media] ( Xem câu trả lời này từ rocko để biết thêm chi tiết ).

Nguyên nhân gốc rễ cho sự thay đổi hành vi mặc định này trong udisks2 có vẻ rõ ràng: bảo mật. An toàn hơn là hạn chế quyền truy cập vào một hệ thống tệp cho một người dùng cụ thể thay vì cấp quyền truy cập cho tất cả người dùng của hệ thống.


2

Trong Ubuntu, điều này đã được thay đổi một lần với bản phát hành Quantal (12.10). Lý do có vẻ khá đơn giản và logic:

  • Trước hết, trong Linux giống như các hệ thống /medialà một thư mục để gắn các hệ thống tệp trên phương tiện lưu động như ổ đĩa CD-ROM, đĩa mềm và ổ đĩa Zip. Vì vậy, đây là một quy tắc.

  • Bây giờ, nếu bạn cắm một ổ USB chẳng hạn, thông thường chỉ có bạn mới có quyền truy cập vào ổ USB đó - từ đây lý do gắn kết theo người dùng. Trong ví dụ của bạn nếu bạn kiểm tra với ls -l /media/zbạn sẽ thấy rằng bạn là chủ sở hữu EXT4-250GB-USBvà chỉ (còn gọi là người dùng z) bạn có quyền đọc, viết và thực thi EXT4-250GB-USB. Điều tương tự cũng đúng với tất cả các tập tin từ bên trong EXT4-250GB-USB.

  • Theo cách này, quản trị viên hệ thống (root) có thể thấy nhanh những gì mỗi người dùng đã gắn kết.

Dù sao, nếu bạn muốn, bạn có thể tự gắn một cái gì đó gần như nơi bạn muốn (tất nhiên, nơi bạn sẽ được cấp quyền truy cập). Ví dụ: bạn sẽ không thể gắn kết /media/<anotheruser>.

Bạn cũng có thể quan tâm bởi:

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.