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-USB
pokazuje, że jest wyświetlany, /media/EXT4-250GB-USB
ale teraz pojawia się/media/z/EXT4-250GB-USB
Dlaczego to jest i jaki jest tego powód?
mount
filesystem
zeitue
źródło
źródło
z
taka, że jest to normalne zachowanie. Sprawdź to: askubuntu.com/questions/88523/… - instrukcje instalacji,pmount
aby upewnić się, że montuje się tak samo przy każdym wstawieniu.Odpowiedzi:
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.
źródło
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
/media
jest 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/z
tym, zobaczysz, że jesteś właścicielemEXT4-250GB-USB
i tylko (inaczej z użytkownik) masz uprawnienia do czytania, pisania i wykonywaniaEXT4-250GB-USB
. To samo dotyczy wszystkich plików od wewnątrzEXT4-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ć:
źródło