Risposte:
Quello che vorrei fare è il seguente:
Supponendo che tu abbia entrambe le partizioni montate con i nomi part1 e part2, sarai l'unico ad usarle e vorresti avere il controllo libero totale su di esse, farei questo:
sudo chmod 777 /media/part1
- Ciò darebbe tutte le autorizzazioni (lettura, scrittura, esecuzione) all'interno della partizione part1.
sudo chmod 777 /media/part2
- Ciò darebbe tutte le autorizzazioni (lettura, scrittura, esecuzione) all'interno della partizione part2.
Le autorizzazioni (in questo caso 777) sono le seguenti:
7 - Completo (lettura, scrittura ed esecuzione)
6 - lettura e scrittura
5 - lettura ed esecuzione
4 - sola lettura
3 - scrittura ed esecuzione
2 - scrittura solo
1 - esecuzione solo
0 - nessuna
Il primo 7 (a partire da sinistra) è per il proprietario, il secondo è per il gruppo in cui risiede il proprietario. Gli ultimi 7 sono per altri gruppi. Fondamentalmente in questo modo puoi copiare tutto ciò che vuoi nelle partizioni e se hai mai bisogno di estrarre l'HDD e collegarlo a un altro computer con Ubuntu non avrai problemi con le autorizzazioni. Almeno nel mio caso mi fa risparmiare tempo perché tendo ad avere 1 o 2 dischi rigidi che contengono film, musica e cose simili e li sposto da PC a PC.
Solo per aggiungere, se non sai dove sono montate le partizioni, puoi sempre aprire Utility Disco e nelle informazioni sul disco rigido ti dirà dove è montato. Ricorda che devi applicarlo alla partizione DOPO che è stata montata.
chown
per l'utente corrente?
Invece di modificare tutte le autorizzazioni per i file, come suggerito da Luis Alvarado, sarebbe meglio cambiare il proprietario del file, mantenendo così il bit eseguibile su tutti i file binari e di script che lo avevano precedentemente.
Quindi, supponendo che la tua partizione sia montata come / media / qualcosa e il tuo nome utente sia johndoe , puoi eseguire
sudo chown -R johndoe:johndoe /media/something
per cambiare il proprietario e il gruppo proprietario di / media / qualcosa (e tutti i file e le directory che contiene, quindi la -R per 'ricorsivo') in johndoe .
In questo modo, tutti i file manterranno le loro autorizzazioni, ma poiché sarai il proprietario di / media / qualcosa , sarai in grado di scrivere su di esso e modificare qualsiasi autorizzazione per i file, nel caso tu ne abbia bisogno.
Dovresti essere in grado di montare la partizione da nautilus (il file manager predefinito di Ubuntu). Se guardi nella parte in alto a sinistra della finestra, dovresti essere in grado di vedere tutte le partizioni che hai sul tuo disco. Basta fare clic su uno per montarlo.
Tuttavia, se si desidera montare sempre una determinata directory all'avvio, è necessario aggiungerla a /etc/fstab
. La linea che dovresti aggiungere dovrebbe essere simile a:
/dev/sda2 /media/part1 ext4 defaults 0 0
Il formato è
device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)
Quindi, in pratica, sostituisci / dev / sda2 con il tuo dispositivo e / media / part1 con il punto di montaggio dell'esempio.
Se hai bisogno di maggiori informazioni per modificare il tuo / etc / fstab, puoi leggere questo articolo che ho trovato: http://www.tuxfiles.org/linuxhelp/fstab.html .
Normalmente puoi già farlo, ma il mio consiglio sarebbe di aggiungere le partizioni in /etc/fstab
modo che siano stabili e abbiano una posizione di tua scelta. Puoi montarli in qualsiasi directory esistente, ma le convenzioni sembrano essere per montarlo /mnt
. Per fare ciò, attenersi alla seguente procedura:
Creare le directory in /mnt
; le directory possono essere qualsiasi nome tu scelga. Userò semplicemente "MyMount1" e "MyMount2" per un esempio. Inoltre, userò "mylogin" per rappresentare il nome e il gruppo di accesso; cambiarlo con il nome dell'account di accesso.
sudo mkdir /mnt/MyMount1
sudo mkdir /mnt/MyMount2
sudo chown mylogin:mylogin /mnt/MyMount1
sudo chown mylogin:mylogin /mnt/MyMount1
Ora hai creato le due directory, con te come proprietario.
È necessario l'UUID (Universal Unique Identifier) delle due unità per identificarle nel file fstab. Per ottenerli, esegui sudo blkid
da una riga di comando del terminale e trova le partizioni che desideri utilizzare. Il modo più semplice per usarli sarà quello di copiare e incollare dal terminale al file.
Apri /etc/fstab
usando un editor di testo come gedit. Per usare gedit, inserisci
gksu gedit /etc/fstab
Quindi, inserisci queste due righe alla fine del file (ma sostituisci l'UUID per la parte xxx .... e il nome della directory per MyMounts):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount1 ext4 defaults 0 2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount2 ext4 defaults 0 2
Per prova, salvare il file e inserire questo in una riga di comando del terminale: sudo mount -a
; se ci sono errori che non riesci a capire, chiedi qui. Se ci sono errori e devi riavviare, potrebbe essere più sicuro disabilitare prima le linee aggiunte prefissandole con un cancelletto (#) che lo rende un commento.
Permesso di cambio
sudo chmod -R a+rwx /path/of/folder
777
è lo stesso di rwx
.