Dlaczego Ubuntu przeniósł domyślne punkty montowania?

9

Dlaczego Ubuntu i wiele innych dystrybucji Linuksa przeniosło domyślne punkty montowania z /media do/media/$USER

Przykład Podłączam napęd USB, a jego nazwa EXT4-250GB-USBpokazuje, że jest wyświetlany, /media/EXT4-250GB-USBale teraz pojawia się/media/z/EXT4-250GB-USB

Dlaczego to jest i jaki jest tego powód?

zeitue
źródło
1
Podejrzewam, że twoja nazwa użytkownika jest ztaka, że ​​jest to normalne zachowanie. Sprawdź to: askubuntu.com/questions/88523/… - instrukcje instalacji, pmountaby upewnić się, że montuje się tak samo przy każdym wstawieniu.
SDsolar

Odpowiedzi:

7

W rzeczywistości Ubuntu, podobnie jak wiele innych dystrybucji Linuksa, przełączyło się na udisks2, który jest używany do funkcji automatycznego montowania.

W nowej wersji udisk domyślnym punktem montowania jest /run/media/$USER, ale został załatany przez Ubuntu (i niektóre inne dystrybucje), aby był /media/$USER( zobacz więcej odpowiedzi z Florian Diesch ).

Udisks w wersji 2.0.0, która jest zawarta w Ubuntu 12.10, nie pozwala na zmianę domyślnego zachowania polegającego na montowaniu systemu plików jako nieudostępnionego (dostępny tylko dla US $ USER).

Od wersji 2.0.91 udisk można zmienić domyślne zachowanie, aby zamontowanie systemu plików jako współużytkowanego można było wykonać jak poprzednio [ /media] ( Aby uzyskać więcej informacji, zapoznaj się z odpowiedzią Rocko ).

Przyczyna tej zmiany domyślnego zachowania w udisks2 wydaje się oczywista: bezpieczeństwo. Bezpieczniej jest ograniczyć dostęp do systemu plików do jednego konkretnego użytkownika, zamiast dawać dostęp do niego wszystkim użytkownikom systemu.

Golboth
źródło
2

W Ubuntu zostało to raz zmienione w wersji Quantal (12.10). Powód wydaje się dość prosty i logiczny:

  • Po pierwsze, w systemach podobnych do Linuksa /mediajest katalog do montowania systemów plików na nośnikach wymiennych, takich jak napędy CD-ROM, dyskietki i napędy Zip. To jest reguła.

  • Teraz, jeśli podłączysz na przykład dysk USB, zwykle oznacza to, że tylko ty masz dostęp do tego dysku USB - stąd powód montowania na użytkownika. W swoim przykładzie, jeśli skontaktujesz się z ls -l /media/ztym, zobaczysz, że jesteś właścicielem EXT4-250GB-USBi tylko (inaczej z użytkownik) masz uprawnienia do czytania, pisania i wykonywania EXT4-250GB-USB. To samo dotyczy wszystkich plików od wewnątrz EXT4-250GB-USB.

  • W ten sposób administrator systemu (root) może szybko zobaczyć, co zamontował każdy użytkownik.

W każdym razie, jeśli chcesz, możesz ręcznie zamontować coś prawie tam, gdzie chcesz (oczywiście, gdzie uzyskasz dostęp). Na przykład nie będzie można zamontować /media/<anotheruser>.

Mogą Cię również zainteresować:

Radu Rădeanu
źródło