Perché Ubuntu ha spostato i punti di montaggio predefiniti?


9

Perché Ubuntu e molte altre distribuzioni Linux hanno spostato i punti di mount predefiniti da /media a/media/$USER

Esempio Ho inserito un'unità USB e il suo nome è EXT4-250GB-USBusato per mostrarsi /media/EXT4-250GB-USBma ora appare/media/z/EXT4-250GB-USB

Perché è questo e qual è il motivo dietro?


1
Immagino che il tuo nome utente zsia normale. Dai un'occhiata a: askubuntu.com/questions/88523/… - istruzioni per l'installazione pmountper assicurarsi che si monti allo stesso tempo ad ogni inserimento.
SDsolar,

Risposte:


7

In effetti, Ubuntu come molte altre distribuzioni Linux sono passate a udisks2 che viene utilizzato per la funzione di montaggio automatico.

Nella nuova versione di udisks, il punto di montaggio predefinito è /run/media/$USER, ma è stato patchato da Ubuntu (e da alcune altre distribuzioni) /media/$USER( vedi questa risposta di Florian Diesch per maggiori dettagli ).

udisks versione 2.0.0, inclusa in Ubuntu 12.10 non consente di modificare il comportamento predefinito che sta montando un file system come non condiviso (accessibile solo da $ USER).

Da udisks 2.0.91, è possibile modificare il comportamento predefinito in modo che il montaggio di un file system condiviso possa essere eseguito come prima [ /media] ( vedere questa risposta da rocko per maggiori dettagli ).

La causa principale di questa modifica del comportamento predefinito in udisks2 sembra chiara: la sicurezza. È più sicuro limitare l'accesso a un file system a un determinato utente invece di concedere l'accesso a tutti gli utenti del sistema.


2

In Ubuntu questo è stato cambiato una volta con la versione Quantal (12.10). Il motivo sembra essere abbastanza semplice e logico:

  • Innanzitutto, in Linux come i sistemi /mediaè una directory per il montaggio di file system su supporti rimovibili come unità CD-ROM, floppy disk e unità Zip. Quindi, questa è una regola.

  • Ora, se si collega un'unità USB, ad esempio, normalmente è che solo tu hai accesso a tale unità USB, da qui il motivo del montaggio per utente. Nel tuo esempio, se controlli con ls -l /media/z, vedrai che sei il proprietario EXT4-250GB-USBe solo (utente aka z) hai i permessi per leggere, scrivere ed eseguire EXT4-250GB-USB. La stessa cosa è vera per tutti i file dall'interno EXT4-250GB-USB.

  • In questo modo, un amministratore di sistema (root) può vedere rapidamente cosa ha montato ciascun utente.

Ad ogni modo, se lo desideri, puoi montare manualmente qualcosa quasi dove vuoi (ovviamente, dove ti sarà concesso l'accesso). Ad esempio, non sarai in grado di montare /media/<anotheruser>.

Potresti essere interessato anche a:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.