Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/PermessiFile"
Differenze tra le versioni 42 e 93 (in 51 versioni)
Versione 42 del 29/08/2007 21.10.20
Dimensione: 13041
Commento: ops
Versione 93 del 23/11/2023 01.51.15
Dimensione: 19449
Autore: jeremie2
Commento: Tabelle: rimozione vecchi colori standard
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]||

[[Include(Wiki/GuideConsigliate)]]
<<BR>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=104024"; rilasci="22.04 20.04 18.04")>>
Linea 10: Linea 9:
Storicamente, i sistemi ''Unix-like'' (tra cui GNU/Linux e quindi Ubuntu) hanno avuto l'esigenza di poter controllare ogni aspetto del computer e del software tramite la riga di comando, e il sistema usato per avere questo tipo di controllo è cercare di trasformare tutto in un file, tramite i ''filesystem''. Pertanto i dati sono file, le directory tramite cui sono ordinati i file sono anch'esse file, i dispositivi, come anche i singoli processi e tutto ciò che riguarda lo stato attuale del computer, sono rappresentati tramite file. Tutti i file all'interno del sistema hanno associati un utente proprietario, un gruppo di utenti e dei permessi che ne regolano l'accesso. Solo il super utente "root" ha la possibilità di accedere a qualsiasi file nel sistema senza tenere conto dei permessi.
Per modificare i permessi di un file il cui proprietario non è l'utente corrente, è necessario l'utilizzo di [:Sudo:sudo].

= Permessi in azione =

Per visualizzare i permessi dei file e delle cartelle contenute nella directory corrente si usa il seguente comando:
{{{
ls -l
}}}

Il comando [:ComandiBase#ls:ls] accetta come argomento un percorso che può rappresentare un singolo file o una qualunque directory del sistema, a patto che si abbiano i permessi per leggere tale directory. Se l'argomento non viene fornito, il comando viene applicato alla directory corrente. Esempio:
{{{
ls -l /home
}}}

Verranno visualizzate informazioni sui file e sulle directory presenti nella cartella di sistema {{{/home}}}:
In Ubuntu l'accesso in lettura/scrittura ai file e la loro esecuzione sono gestiti dalle regole dei '''permessi'''. In questo modo, in un sistema multi-utente, per ogni file viene definito un proprietario e quali utenti o gruppi di utenti abbiano il privilegio di poter usufruire dei file.<<BR>>
Solo il super utente "root" ha la possibilità di accedere a qualsiasi file nel sistema senza tenere conto dei permessi.<<BR>>
In questa guida sono illustrati i metodi per visualizzare e modificare i permessi dei file.

= Operazioni comuni =

{{{#!wiki important
Per modificare i permessi di [[AmministrazioneSistema/Filesystem|file e cartelle]] fuori dalla cartella `/home` e sottocartelle è necessario possedere i [[AmministrazioneSistema/PrivilegiDiAmministrazione|permessi di amministrazione]].
}}}

<<Anchor(permessi)>>
== Assegnare i permessi di lettura/scrittura ==
=== Da interfaccia grafica ===
Per assegnare i permessi di lettura, scrittura o entrambi a un file tramite il proprio [[AmbienteGrafico/FileManager|file manager]], fare clic col tasto destro del mouse sul file interessato e quindi selezionare '''''Proprietà → Permessi''''':
  * '''Nautilus''', '''Caja''', '''Thunar''': nei menu a tendina '''Accesso''' relativi ai vari utenti e gruppi selezionare l'opzione desiderata.
  * '''Pcmanfm''': nei menu a tendina relativi alle voci sotto '''Controllo accesso''' selezionare l'opzione desiderata.
  * '''Dolphin''': nei menu a tendina relativi alle voci sotto '''Permessi di accesso''' selezionare l'opzione desiderata.

=== Da terminale ===
Per modificare i permessi a un file tramite [[AmministrazioneSistema/Terminale|terminale]] è necessario [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella dove è collocato il file.
 * Per assegnare i permessi di lettura al proprietario di `nomefile` digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
chmod u+r nomefile}}}
 * Per assegnare i permessi di scrittura al proprietario di `nomefile` digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
chmod u+w nomefile}}}
 * Per assegnare sia i permessi di lettura che di scrittura al proprietario di `nomefile` digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
chmod u+rw nomefile}}}

<<Anchor(esecuzione)>>
== Assegnare i permessi di esecuzione ==
=== Da interfaccia grafica ===
Per assegnare i permessi di esecuzione a un file tramite il proprio [[AmbienteGrafico/FileManager|file manager]], fare clic col tasto destro del mouse sul file interessato e quindi selezionare '''''Proprietà → Permessi'''''
 * '''Nautilus''', '''Caja''': mettere o togliere la spunta a '''Consenti l'esecuzione del file come programma'''.
 * '''Dolphin''': mettere o togliere la spunta a '''Eseguibile'''.
 * '''Pcmanfm''': nel menu a tendina '''Esecuzione''' impostare gli utenti che si desidera possano avviare il file.
 * '''Thunar''': porre la spunta su '''Permetti di eseguire il file come un programma'''.

 {{{#!wiki note
'''[[AmbienteGrafico/FileManager#Xubuntu|Thunar]]''' permette di mettere la spunta solo ad alcuni tipi di file. Qualora non sia possibile per il file desiderato, seguire la procedura da terminale.
}}}

=== Da terminale ===
Per modificare i permessi a un file tramite [[AmministrazioneSistema/Terminale|terminale]] è necessario [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella dove è collocato il file.
 * Per assegnare i permessi di esecuzione al proprietario di `nomefile` digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
chmod u+x nomefile}}}
 * Per assegnare i permessi di lettura, scrittura ed esecuzione al proprietario di `nomefile` digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
chmod u+rwx nomefile}}}

= Operazioni avanzate sui permessi =

== Visualizzare i permessi ==

Per visualizzare i permessi dei file e delle cartelle contenute in una data cartella, digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
ls -l /percorso/alla/cartella
}}}
dove al posto di `/percorso/alla/cartella` viene inserito il percorso alla cartella desiderata. Se l'argomento non viene fornito, il comando viene applicato alla directory corrente.

Per visualizzare i permessi di un file o di una cartella specifica, filtrare l'uscita col comando [[http://it.wikipedia.org/wiki/Grep|grep]] modificando così il comando:{{{
ls -l /percorso/alla/cartella | grep nomecercato
}}}
dove al posto di `nomecercato` viene inserito il nome del file o cartella desiderata.


Il risultato saranno righe simili alle seguenti:
Linea 30: Linea 76:
drwxr-x--- 68 utente2 utente2 4096 2007-05-21 11:40 utente2
drwxr-xr-x 2 utente3 utente 4096 2007-05-21 11:59 utente3
}}}

Il primo carattere a sinistra indica un attributo specifico del file, per esempio nel caso il file rappresenti una directory comparirà il carattere «d». I successivi nove caratteri rappresentano i permessi e sono divisi in tre terne.

||<style="background-color:#F6D358;":>'''Terna'''||<style="background-color:#F6D358;":>'''Output di ls''' ||<style="background-color:#F6D358;":>'''Utente''' ||
||prima terna||<:> -rwx---``---|| owner (proprietario) ||
||seconda terna||<:> --``--rwx---|| group (gruppo) ||
||terza terna||<:> ---``---``-rwx|| other (altro) ||

Sono presenti tre diverse restrizioni di accesso:

||<style="background-color:#F6D358;":>'''Simbolo'''||<style="background-color:#F6D358;":>'''Permesso'''||<style="background-color:#F6D358;":>'''Azione'''||
||<:>r || read || lettura ||
||<:>w || write || scrittura ||
||<:>x || execute || esecuzione ||

Nel caso ci si riferisca a un file:
 * «r» (lettura) consente di aprire un file per visualizzarne il contenuto;
 * «w» (scrittura) consente di sovrascrivere o aggiungere dati a un file;
 * «x» (esecuzione) consente di eseguire un file (nel caso si tratti di un file eseguibile).

Nel caso ci si riferisca a una directory:
 * «r» (lettura) consente la visualizzazione del contenuto della directory, con il comando '''ls''';
 * «w» (scrittura) consente la creazione o l'eliminazione di file all'interno della directory;
 * «x» (esecuzione) consente di accedere alla directory (per esempio con il comando [:ComandiBase#cd:cd]) anche nel caso non se ne possa visualizzarne il contenuto.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Applicare il permesso di scrittura ad una directory consente la cancellazione dei file contenuti in essa anche ad utenti che non possiedono i permessi di scrittura su tali file.''' ||

[[Anchor(chmod)]]
= Cambiare i permessi =

Il comando da utilizzare per la modifica dei permessi è '''chmod''', la cui sintassi è: {{{
chmod [OPZIONI] permessi nomefile
}}}

Ci sono due metodi per modificare i permessi, attraverso l'uso dei numeri o delle lettere. Non è consigliabile modificare i permessi ai file di sistema, alcuni file hanno dei permessi molto restrittivi per scongiurare accessi non autorizzati e problemi di sicurezza. Ad esempio, il file `/etc/shadow`, che contiene le password utente, non ha impostato alcun permesso per gli utenti.

== Utilizzare chmod con i letterali ==
}}}

Il significato dei vari componenti del risultato è il seguente:
 * Il primo carattere a sinistra indica un attributo specifico del file (descritti [[#primo_carattere|in seguito]]).
 * I successivi nove caratteri rappresentano i permessi e sono divisi in tre terne (descritti [[#terna|in seguito]]).
 * Il successivo numero indica i collegamenti a tale file o cartella.
 * Il primo nome è il proprietario.
 * Il secondo nome è il gruppo.
 * Il successivo numero è la dimensione apparente in byte.
 * La data dell'ultima modifica.
 * Il nome del file o cartella.
 * Se collegamento simbolico, il carattere «'''->'''» è seguito dalla destinazione del collegamento.

<<Anchor(primo_carattere)>>
Il significato del primo carattere è riferito all'attributo del file, come esposto dalla seguente tabella:
||<:>'''Attributo'''||<:>'''Descrizione''' ||
||<:> - ||<:> file regolare ||
||<:> d ||<:>cartella ||
||<:> b ||<:> dispositivo a blocchi ||
||<:> c ||<:> dispositivo a caratteri||
||<:> l ||<:> collegamento simbolico ||
||<:> p ||<:> named pipe ||
||<:> s ||<:> socket ||

<<Anchor(terna)>>
Il significato delle terne è riferito ai permessi relativi ai vari utenti e gruppi, come esposto dalla seguente tabella:
||<:>'''Terna'''||<:>'''Output di ls''' ||<:>'''Utente''' ||
|| prima terna ||<:> -rwx---``--- || owner (proprietario)||
|| seconda terna||<:> --``--rwx--- || group (gruppo) ||
|| terza terna ||<:> ---``---``-rwx|| other (altro) ||

Sono presenti tre diverse restrizioni di accesso, come esposto dalla seguente tabella:
||<:>'''Simbolo'''||<:>'''Permesso'''||<:>'''Azione'''||
||<:>r || read || lettura ||
||<:>w || write || scrittura ||
||<:>x || execute || esecuzione ||
||<:>- || || assenza del permesso||

Permessi riferiti a '''file''':
 * '''r''': consente di aprire un file per visualizzarne il contenuto;
 * '''w''': consente di sovrascrivere o aggiungere dati a un file;
 * '''x''': consente di eseguire un file (nel caso si tratti di un file eseguibile).
Permessi riferiti a '''cartelle''':
 * '''r''': consente la visualizzazione del contenuto della directory, con il comando '''ls''';
 * '''w''': consente la creazione o l'eliminazione di file all'interno della directory;
 * '''x''': consente di accedere alla directory (per esempio con il comando [[AmministrazioneSistema/ComandiBase#cd|cd]]) anche nel caso non si possa visualizzarne il contenuto.

{{{#!wiki important
L'applicazione del permesso di scrittura a una cartella consente la cancellazione dei file contenuti in essa anche a utenti che non possiedono i permessi di scrittura su tali file.
}}}

<<Anchor(chmod)>>
== Cambiare i permessi ai file ==

Il comando da utilizzare nel [[AmministrazioneSistema/Terminale|terminale]] per la modifica dei permessi è '''chmod''', la cui sintassi è: {{{
chmod [OPZIONI] PERMESSI nomefile
}}}
dove al posto di `nomefile` viene inserito il nome del file di cui si intende modificare i permessi, al posto di `PERMESSI` i permessi desiderati.

È possibile modificare i permessi attraverso l'uso dei numeri e delle lettere, esposti nei seguenti paragrafi.

{{{#!wiki important
Non è consigliabile modificare i permessi ai file di sistema. Alcuni file hanno dei permessi molto restrittivi per scongiurare accessi non autorizzati e problemi di sicurezza. Ad esempio, il file `/etc/shadow`, che contiene le password utente, non ha impostato alcun permesso per gli utenti.
}}}

<<Anchor(letterali)>>
=== Utilizzare chmod con i letterali ===
Linea 73: Linea 146:
||<style="background-color:#F6D358;":>'''Opzioni''' ||<style="background-color:#F6D358;":>'''Definizione''' || ||<:>'''Opzioni''' ||<:>'''Definizione''' ||
Linea 84: Linea 157:
Quelli che seguono sono degli esempi di utilizzo del comando '''chmod''' con i letterali: per prima cosa è utile creare alcuni file vuoti. Digitare il seguente comando:
{{{
touch file1 file2 file3 file4
}}}

Al fine di rendersi conto di come variano i permessi si può utilizzare il comando '''ls -l''' dopo ogni applicazione del comando '''chmod'''. Appena creati i file, l'output del comando '''ls''' sarà simile al seguente: {{{
total 0
-rw-r--r-- 1 user user 0 Nov 19 20:13 file1
-rw-r--r-- 1 user user 0 Nov 19 20:13 file2
-rw-r--r-- 1 user user 0 Nov 19 20:13 file3
-rw-r--r-- 1 user user 0 Nov 19 20:13 file4
}}}

Aggiungere il bit di esecuzione al «proprietario»: {{{
chmod u+x file1
}}}

Aggiungere agli «altri» i bit di scrittura ed esecuzione: {{{
chmod o+wx file2
}}}

Negare al «gruppo» il bit di lettura:
{{{
chmod g-r file3
}}}

Aggiungere i bit di lettura, scrittura ed esecuzione a tutti gli utenti:
{{{
chmod ugo+rwx file4
}}}

== Utilizzare chmod con i numeri ==

||<style="background-color:#F6D358;":>'''Opzioni''' ||<style="background-color:#F6D358;":>'''Definizione''' ||
||<:> #-- || proprietario ||
||<:> -#- || gruppo ||
||<:> --# || altri ||
||<:> 1 || esecuzione ||
||<:> 2 || scrittura ||
||<:> 4 || lettura ||

«Proprietario», «gruppo» e «altri» sono rappresentati da tre numeri. Per ottenere il valore da impostare, è sufficiente determinare la tipologia d accesso e poi fare la somma.

Per esempio, se si desidera un file con i permessi «-rw-rw-rwx» è necessario utilizzare la seguente combinazione:

||<style="background-color:#F6D358;":> '''Proprietario''' ||<style="background-color:#F6D358;":> '''Gruppo''' ||<style="background-color:#F6D358;":> '''Altri''' ||
||<:> lettura e scrittura||<:> lettura e scrittura ||<:> lettura, scrittura ed esecuzione||
||<:> 4+2=6 ||<:> 4+2=6 ||<:> 4+2+1=7 ||

Dunque, il comando da digitare sarà il seguente:
{{{
chmod 667 nomefile
}}}

Se invece si desidera un file con i permessi «--w-r-x--x» è necessario utilizzare la seguente combinazione:

||<style="background-color:#F6D358;":> '''Proprietario''' ||<style="background-color:#F6D358;":> '''Gruppo''' ||<style="background-color:#F6D358;":>'''Altri''' ||
||<:> lettura||<:> lettura ed esecuzione||<:> esecuzione||
||<:> 2 ||<:> 4+1=5 ||<:> 1 ||

Per applicare tali permessi sarà necessario digitare il seguente comando:
{{{
chmod 251 nomefile
}}}

Quelli che seguono sono degli esempi di utilizzo del comando '''chmod''' con i numeri: per prima cosa creare alcuni file vuoti con il seguente comando:
{{{
touch file1 file2 file3 file4
}}}

I permessi di tali file, visualizzabili con '''ls''', corrispondono ai seguenti:
{{{
total 0
-rw-r--r-- 1 user user 0 Nov 19 20:13 file1
-rw-r--r-- 1 user user 0 Nov 19 20:13 file2
-rw-r--r-- 1 user user 0 Nov 19 20:13 file3
-rw-r--r-- 1 user user 0 Nov 19 20:13 file4
}}}

Aggiugnere il bit di esecuzione al «proprietario»:
{{{
chmod 744 file1
}}}

Aggiungere ad «altri» i bit lettura ed esecuzione:
{{{
chmod 647 file2
}}}

Negare a «gruppo» il bit lettura:
{{{
chmod 604 file3
}}}

Aggiungere i bit lettura, scrittura ed esecuzione a tutti:
{{{
chmod 777 file4
}}}

== Utilizzare chmod con sudo ==

I comandi '''chmod''' e '''sudo''' possono essere combinati per cambiare i permessi a file di cui non si è proprietari.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Cambiare i permessi nel modo sbagliato ai file sbagliati può compromettere l'integrità del sistema. Utilizzare il comando''' [:Sudo:sudo] '''con attenzione.''' ||

Quelli che seguono sono degli esempi di gestione dei permessi con i privilegi di amministrazione del sistema:
{{{
user@host:/home/user$ ls -l /usr/local/bin/somefile
-rw-r--r-- 1 root root 550 2005-11-13 19:45 /usr/local/bin/somefile
user@host:/home/user$

user@host:/home/user$ sudo chmod o+x /usr/local/bin/somefile

user@host:/home/user$ ls -l /usr/local/bin/somefile
-rw-r--r-x 1 root root 550 2005-11-13 19:45 /usr/local/bin/somefile
user@host:/home/user$
}}}

[[Anchor(umask)]]
In generale, la sintassi da adoperare è la seguente:{{{
chmod UTENTE+/-/=PERMESSI nomefile
}}}
dove al posto di `UTENTE` si deve inserire una qualsiasi combinazione di `u`, `g` e `o`, al posto di `+/-/=` uno dei tre simboli, al posto di `PERMESSI` una qualsiasi combinazione di `x`, `w`, e `r` e al posto di `nomefile` il nome del file di cui si intende manipolare i permessi.

Ad esempio:
 * Aggiungere il bit di esecuzione al '''proprietario''': {{{
 chmod u+x nomefile
 }}}

 * Aggiungere agli '''altri''' i bit di scrittura ed esecuzione: {{{
 chmod o+wx nomefile
 }}}

 * Negare al '''gruppo''' il bit di lettura:{{{
 chmod g-r nomefile
 }}}

 * Aggiungere i bit di lettura, scrittura ed esecuzione a tutti gli utenti:{{{
 chmod ugo+rwx nomefile
 }}}

=== Utilizzare chmod con i numeri ===

In alternativa è possibile usare, oltre al metodo letterale, un sistema numerico (è usata la rappresentazione [[https://it.wikipedia.org/wiki/Permessi_(Unix)#Rappresentazione_ottale|ottale]]). Quella che segue è una tabella contenente il dizionario dei numeri da usare con i permessi e la definizione in lettere corrispondente:

||<:>'''Opzioni''' ||<:>'''Definizione''' ||<:>'''Definizione in lettere''' ||
||<:> #-- || proprietario ||u (user) ||
||<:> -#- || gruppo || g (group) ||
||<:> --# || altri || o (others) ||
||<:> 0 || nessun permesso || - ||
||<:> 1 || esecuzione || (x, execution)||
||<:> 2 || scrittura || (w, write) ||
||<:> 3 || esecuzione + scrittura || (xw) ||
||<:> 4 || lettura || (r, read) ||
||<:> 5 || lettura + esecuzione || (rx, somma dei valori 1+4) ||
||<:> 6 || lettura + scrittura || (rw, somma dei valori 2+4) ||
||<:> 7 || lettura + scrittura + esecuzione|| (rwx, somma dei valori 1+2+4) ||

'''Proprietario''', '''gruppo''' e '''altri''' sono rappresentati da tre numeri in sequenza. Per ottenere il valore da impostare, è sufficiente determinare la tipologia d'accesso e poi sommare i numeri relativi alle tipologie di permesso.

Per esempio:

 * Se si desidera il file `nomefile` con i permessi '''-rw-rw-rwx''' è necessario utilizzare la seguente combinazione:
 ||<:> '''Proprietario''' ||<:> '''Gruppo''' ||<:> '''Altri''' ||
 ||<:> lettura e scrittura||<:> lettura e scrittura ||<:> lettura, scrittura ed esecuzione||
 ||<:> 4+2=6 ||<:> 4+2=6 ||<:> 4+2+1=7 ||
 il comando da digitare sarà quindi il seguente:{{{
 chmod 667 nomefile
 }}}

 * Se si desidera il file `nomefile` con i permessi '''--w-r-x--x''' è necessario utilizzare la seguente combinazione:
 ||<:> '''Proprietario''' ||<:> '''Gruppo''' ||<:>'''Altri''' ||
 ||<:> scrittura||<:> lettura ed esecuzione||<:> esecuzione||
 ||<:> 2 ||<:> 4+1=5 ||<:> 1 ||
 il comando da digitare sarà quindi il seguente:{{{
 chmod 251 nomefile
 }}}

Quelli che seguono sono degli esempi di utilizzo del comando '''chmod''' con i numeri:

 * Aggiugnere il bit di esecuzione al '''proprietario''':{{{
 chmod 744 nomefile
 }}}

 * Aggiungere ad '''altri''' i bit lettura ed esecuzione:{{{
 chmod 647 nomefile
 }}}

 * Negare a '''gruppo''' il bit lettura:{{{
 chmod 604 nomefile
 }}}

 * Aggiungere i bit lettura, scrittura ed esecuzione a tutti:{{{
 chmod 777 nomefile
 }}}

{{{#!wiki tip
È necessario aggiungere l'opzione `-R` per cambiare i permessi a tutto il contenuto della cartella, oltre che alla cartella stessa (ossia nella modalità detta "ricorsiva").
}}}

##=== Utilizzare chmod con sudo ===
##
##I comandi '''chmod''' e '''sudo''' possono essere combinati per cambiare i permessi a file di cui non si è proprietari.
##
##||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Cambiare i permessi nel modo sbagliato ai file sbagliati può compromettere l'integrità del sistema. Utilizzare il comando''' [[AmministrazioneSistema/Sudo|sudo]] '''con attenzione.''' ||
##
##Quelli che seguono sono degli esempi di gestione dei permessi con i [[privilegi di amministrazione]] del sistema:
##{{{
##user@host:/home/user$ ls -l /usr/local/bin/somefile
##-rw-r--r-- 1 root root 550 2005-11-13 19:45 /usr/local/bin/somefile
##user@host:/home/user$
##
##user@host:/home/user$ sudo chmod o+x /usr/local/bin/somefile
##
##user@host:/home/user$ ls -l /usr/local/bin/somefile
##-rw-r--r-x 1 root root 550 2005-11-13 19:45 /usr/local/bin/somefile
##user@host:/home/user$
##}}}

== Modificare ricorsivamente i permessi delle cartelle ==

Per modificare ricorsivamente i permessi delle cartelle bisogna usare il seguente comando:{{{
find /percorso/cartella/ -type d -exec chmod UTENTE+/-/=PERMESSI {} +
}}}

Consultare [[#letterali|questo paragrafo]] per informazioni sui parametri da usare al posto di «`UTENTE+/-/=PERMESSI`».

Ad esempio:

 * Negare l'accesso in lettura e scrittura ad altri '''utenti''':{{{
find /percorso/cartella/ -type d -exec chmod o-rw {} +
}}}
 * Impostare il '''gruppo''' alla sola lettura:{{{
find /percorso/cartella/ -type d -exec chmod g=r {} +
}}}

== Modificare ricorsivamente i permessi dei file ==

Per modificare ricorsivamente i permessi dei soli file contenuti in una o più cartelle, bisogna usare il seguente comando:{{{
find /percorso/cartella/ -type f -exec chmod UTENTE+/-/=PERMESSI {} +
}}}

Consultare [[#letterali|questo paragrafo]] per informazioni sui parametri da usare al posto di «`UTENTE+/-/=PERMESSI`».

Ad esempio:

 * Rendere eseguibili i file a tutti:{{{
find /percorso/cartella/ -type f -exec chmod ugo-x {} +
}}}
 * Limitare al '''proprietario''' lettura, scrittura ed esecuzione:{{{
find /percorso/cartella/ -type f -exec chmod u=rwx {} +
}}}

<<Anchor(umask)>>
Linea 207: Linea 296:
I nuovi utenti che provino a cambiare i permessi a una partizione attraverso l'utilizzo di '''sudo''' noteranno che le modifiche non avranno alcun effetto. Questo è dovuto al fatto che il modificatore «umask» all'interno del [:Fstab:fstab] sovrascrive i cambiamenti che si tentano di effettuare. Un esempio comune consiste nel tentativo di un utente di attribuire i permessi di scrittura a una partizione FAT.

I permessi per le partizioni vengono solitamente modificati attraverso l'uso del suddetto modificate nel file `/etc/fstab`, il contenuto del quale sarà simile al seguente:
{{{
File system come '''NTFS''' e '''FAT''', utilizzati da Windows, hanno un sistema per gestire utenti e permessi incompatibile col sistema usato da GNU/Linux. Per maggiore informazioni sul montaggio di tali partizioni consultare la relativa [[Hardware/DispositiviPartizioni/MontarePartizioni/Ntfs|guida]].<<BR>>

In caso di partizioni appartenenti a un sistema Windows, o create con quest'ultimo si noti che, durante la fase di montaggio:
 * viene assegnato in modo predefinito un utente proprietario, un gruppo proprietario e i relativi permessi a tutti i file presenti in essi.
 * per tutto il tempo in cui i filesystem rimangono montati non potranno essere modificati né i permessi, né l'utente o il gruppo proprietario.
 * eventuali nuovi file o cartelle creati verranno attribuiti all'utente ''Everyone'' di Windows e avranno tutti i permessi abilitati.

In modo predefinito vengono assegnati permessi di lettura, scrittura ed esecuzione per tutti gli utenti e sono validi sia per i file che per le cartelle. Per modificarli è possibile usare le opzioni:
 * `umask`: togliere i permessi a file e cartelle.
 * `dmask`: togliere i permessi alle cartelle.
 * `fmask`: togliere i permessi ai file di dati.

I permessi per le partizioni vengono solitamente modificati attraverso l'uso del suddetto modificatore nel file `/etc/fstab`, il contenuto del quale sarà simile al seguente esempio:{{{
Linea 212: Linea 310:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda2 /media/windowsXP ntfs umask=0222,ro,nls=utf8 0 0
/dev/hdb1 /media/storage ntfs umask=0222,ro,nls=utf8 0 0
/dev/hdb2 /media/windows98 vfat umask=000 0 0
}}}

Tale modificatore serve a togliere permessi a tutti i file di una partizione, non può essere sovrascritto modificando i permessi, nemmeno dall'utente '''root'''. Un valore di «umask» come quello nell'esempio ('''0222''') consente l'accesso in lettura ed esecuzione a tutti gli utenti; tale impostazione va bene per le partizioni NTFS gestite con il driver '''ntfs'''. Il valore «0000» invece consente invece di accedere in lettura e scrittura a tutti.

Esistono delle opzioni analoghe chiamate '''fmask''' e '''dmask'''. Il modificatore '''fmask''' è specifico per i file, '''dmask''' per le directory. Funzionano alla stessa maniera di '''umask''', ma offrono un controllo più preciso. Per esempio, le directory sono sempre eseguibili, ma la maggior parte dei file non lo sono.
# <filesystem> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda2 /media/windows10 ntfs-3g umask=0222,ro,nls=utf8 0 0
/dev/sdb1 /media/windowsxp vfat umask=0002,nls=utf8 0 0
/dev/sdb2 /media/storage ntfs-3g dmask=000,fmask=113 0 0
}}}

Nell'esempio:
 * la directory `/media/windows10` viene montata in sola lettura (opzione `ro`) e la maschera corrispondente toglie i permessi di scrittura a tutti gli utenti.
 * La directory `/media/windowsxp` lascia tutti i permessi all'utente proprietario e al gruppo proprietario, ma toglie il permesso di scrittura agli altri utenti, in modo che questi non potranno né creare o eliminare file (permesso di scrittura negato per le directory), né modificare i file esistenti (permesso di scrittura negato per i file).
 * Nella directory `/media/storage` tutti gli utenti possono accedere a tutte le directory, possono creare o eliminare file (come indicato dalla dmask), ma non hanno il permesso di eseguire eventuali file eseguibili, e in più gli utenti che non fanno parte del gruppo proprietario o che non sono l'utente proprietario non possono modificare nessun file.
Linea 226: Linea 325:
Per iniziare fare una copia di sicurezza del file `/etc/fstab` con il seguente comando:
{{{
sudo cp /etc/fstab /etc/fstab.old
}}}

Aprire il file sopra citato con il proprio [:EditorDiTesto:editor di testo] preferito usando i [:Sudo:privilegi d'amministrazione]. A tale scopo si può digitare il un comando simile al seguente:
{{{
sudo nano /etc/fstab
}}}

Cercare la riga relativa al volume FAT desiderato. Dovrebbe essere simile alla seguente:
{{{
/dev/dispositivo /punto/di/mount vfat defaults 0 0
}}}

Una volta trovata, modificarla come segue:
{{{
/dev/dispositivo /punto/di/mount vfat umask=000 0 0
}}}

In questo modo tutti gli utenti avranno accesso in scrittura e lettura alla partizione.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Il percorso'' `/punto/di/mount` ''è la directory da cui si potrà accedere alla partizione''. ||

La modifica sarà applicata al successivo riavvio di Ubuntu. Se si desidera applicarla subito,
è sufficiente smontare il volume e rimontarlo con i seguenti comandi:
{{{
sudo umount /punto/di/mount
sudo mount /punto/di/mount
}}}
Per assegnare a tutti gli utenti i permessi di accesso in scrittura e lettura alla partizione FAT, seguire i seguenti passaggi:

 0. Creare una copia di sicurezza del file `/etc/fstab` con il seguente comando:{{{
 sudo cp /etc/fstab /etc/fstab.old
 }}}
 0. Aprire il file sopra citato con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione/Sudo|privilegi di amministrazione]] digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
 sudo nano /etc/fstab
}}}
 0. Cercare la riga relativa al volume FAT desiderato, simile alla seguente:{{{
 /dev/dispositivo /punto/di/mount vfat defaults 0 0
 }}}
 una volta trovata, modificarla come segue:{{{
 /dev/dispositivo /punto/di/mount vfat umask=000 0 0
 }}}
 0. Per applicare le modifiche seguire uno dei seguenti metodi:
  * Riavviare il sistema.
  * Smontare e rimontare il volume digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
 sudo umount /punto/di/mount
 sudo mount /punto/di/mount
 }}}
sostituendo `/punto/di/mount` con la cartella da cui si potrà accedere alla partizione.
Linea 259: Linea 349:
 * [http://man.linuxquestions.org/index.php?query=chmod&type=2&section=1 Pagina man di chmod]
 * [http://man.linuxquestions.org/index.php?query=chown&type=2&section=1 Pagina man di chown]
 * [http://man.linuxquestions.org/index.php?query=chgrp&type=2&section=1 Pagina man di chgrp]
 * [:Hardware/DispositiviPartizioni/MontarePartizioni/Fat:Montare una partizione FAT]
 * [[https://it.wikipedia.org/wiki/Permessi_(Unix)|Pagina enciclopedica]]
 * [[http://linux.die.net/man/1/chmod|Pagina man di chmod]]
 * [[http://linux.die.net/man/2/chown|Pagina man di chown]]
 * [[http://linux.die.net/man/1/chgrp|Pagina man di chgrp]]
 * [[Hardware/DispositiviPartizioni/MontarePartizioni|Montare partizioni]]
Linea 264: Linea 355:
CategoryAmministrazione CategoryConsigliata CategoryAmministrazione


Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In Ubuntu l'accesso in lettura/scrittura ai file e la loro esecuzione sono gestiti dalle regole dei permessi. In questo modo, in un sistema multi-utente, per ogni file viene definito un proprietario e quali utenti o gruppi di utenti abbiano il privilegio di poter usufruire dei file.
Solo il super utente "root" ha la possibilità di accedere a qualsiasi file nel sistema senza tenere conto dei permessi.
In questa guida sono illustrati i metodi per visualizzare e modificare i permessi dei file.

Operazioni comuni

Per modificare i permessi di file e cartelle fuori dalla cartella /home e sottocartelle è necessario possedere i permessi di amministrazione.

Assegnare i permessi di lettura/scrittura

Da interfaccia grafica

Per assegnare i permessi di lettura, scrittura o entrambi a un file tramite il proprio file manager, fare clic col tasto destro del mouse sul file interessato e quindi selezionare Proprietà → Permessi:

  • Nautilus, Caja, Thunar: nei menu a tendina Accesso relativi ai vari utenti e gruppi selezionare l'opzione desiderata.

  • Pcmanfm: nei menu a tendina relativi alle voci sotto Controllo accesso selezionare l'opzione desiderata.

  • Dolphin: nei menu a tendina relativi alle voci sotto Permessi di accesso selezionare l'opzione desiderata.

Da terminale

Per modificare i permessi a un file tramite terminale è necessario spostarsi nella cartella dove è collocato il file.

  • Per assegnare i permessi di lettura al proprietario di nomefile digitare nel terminale il seguente comando:

    chmod u+r nomefile
  • Per assegnare i permessi di scrittura al proprietario di nomefile digitare nel terminale il seguente comando:

    chmod u+w nomefile
  • Per assegnare sia i permessi di lettura che di scrittura al proprietario di nomefile digitare nel terminale il seguente comando:

    chmod u+rw  nomefile

Assegnare i permessi di esecuzione

Da interfaccia grafica

Per assegnare i permessi di esecuzione a un file tramite il proprio file manager, fare clic col tasto destro del mouse sul file interessato e quindi selezionare Proprietà → Permessi

  • Nautilus, Caja: mettere o togliere la spunta a Consenti l'esecuzione del file come programma.

  • Dolphin: mettere o togliere la spunta a Eseguibile.

  • Pcmanfm: nel menu a tendina Esecuzione impostare gli utenti che si desidera possano avviare il file.

  • Thunar: porre la spunta su Permetti di eseguire il file come un programma.

    Thunar permette di mettere la spunta solo ad alcuni tipi di file. Qualora non sia possibile per il file desiderato, seguire la procedura da terminale.

Da terminale

Per modificare i permessi a un file tramite terminale è necessario spostarsi nella cartella dove è collocato il file.

  • Per assegnare i permessi di esecuzione al proprietario di nomefile digitare nel terminale il seguente comando:

    chmod u+x nomefile
  • Per assegnare i permessi di lettura, scrittura ed esecuzione al proprietario di nomefile digitare nel terminale il seguente comando:

    chmod u+rwx nomefile

Operazioni avanzate sui permessi

Visualizzare i permessi

Per visualizzare i permessi dei file e delle cartelle contenute in una data cartella, digitare nel terminale il comando:

ls -l /percorso/alla/cartella

dove al posto di /percorso/alla/cartella viene inserito il percorso alla cartella desiderata. Se l'argomento non viene fornito, il comando viene applicato alla directory corrente.

Per visualizzare i permessi di un file o di una cartella specifica, filtrare l'uscita col comando grep modificando così il comando:

ls -l /percorso/alla/cartella | grep nomecercato

dove al posto di nomecercato viene inserito il nome del file o cartella desiderata.

Il risultato saranno righe simili alle seguenti:

totale 28
drwx------  2 root     root    16384 2007-02-21 11:18 lost+found
drwxr-xr-x 33 utente1  utente1  4096 2007-05-21 11:41 utente1

Il significato dei vari componenti del risultato è il seguente:

  • Il primo carattere a sinistra indica un attributo specifico del file (descritti in seguito).

  • I successivi nove caratteri rappresentano i permessi e sono divisi in tre terne (descritti in seguito).

  • Il successivo numero indica i collegamenti a tale file o cartella.
  • Il primo nome è il proprietario.
  • Il secondo nome è il gruppo.
  • Il successivo numero è la dimensione apparente in byte.
  • La data dell'ultima modifica.
  • Il nome del file o cartella.
  • Se collegamento simbolico, il carattere «->» è seguito dalla destinazione del collegamento.

Il significato del primo carattere è riferito all'attributo del file, come esposto dalla seguente tabella:

Attributo

Descrizione

-

file regolare

d

cartella

b

dispositivo a blocchi

c

dispositivo a caratteri

l

collegamento simbolico

p

named pipe

s

socket

Il significato delle terne è riferito ai permessi relativi ai vari utenti e gruppi, come esposto dalla seguente tabella:

Terna

Output di ls

Utente

prima terna

-rwx------

owner (proprietario)

seconda terna

----rwx---

group (gruppo)

terza terna

-------rwx

other (altro)

Sono presenti tre diverse restrizioni di accesso, come esposto dalla seguente tabella:

Simbolo

Permesso

Azione

r

read

lettura

w

write

scrittura

x

execute

esecuzione

-

assenza del permesso

Permessi riferiti a file:

  • r: consente di aprire un file per visualizzarne il contenuto;

  • w: consente di sovrascrivere o aggiungere dati a un file;

  • x: consente di eseguire un file (nel caso si tratti di un file eseguibile).

Permessi riferiti a cartelle:

  • r: consente la visualizzazione del contenuto della directory, con il comando ls;

  • w: consente la creazione o l'eliminazione di file all'interno della directory;

  • x: consente di accedere alla directory (per esempio con il comando cd) anche nel caso non si possa visualizzarne il contenuto.

L'applicazione del permesso di scrittura a una cartella consente la cancellazione dei file contenuti in essa anche a utenti che non possiedono i permessi di scrittura su tali file.

Cambiare i permessi ai file

Il comando da utilizzare nel terminale per la modifica dei permessi è chmod, la cui sintassi è:

chmod [OPZIONI] PERMESSI nomefile

dove al posto di nomefile viene inserito il nome del file di cui si intende modificare i permessi, al posto di PERMESSI i permessi desiderati.

È possibile modificare i permessi attraverso l'uso dei numeri e delle lettere, esposti nei seguenti paragrafi.

Non è consigliabile modificare i permessi ai file di sistema. Alcuni file hanno dei permessi molto restrittivi per scongiurare accessi non autorizzati e problemi di sicurezza. Ad esempio, il file /etc/shadow, che contiene le password utente, non ha impostato alcun permesso per gli utenti.

Utilizzare chmod con i letterali

Quello che segue è il dizionario dei letterali da usare con i permessi:

Opzioni

Definizione

u

proprietario

g

gruppo

o

altri

x

esecuzione

w

scrittura

r

lettura

+

aggiungi permesso

-

annulla permesso

=

imposta permesso

In generale, la sintassi da adoperare è la seguente:

chmod UTENTE+/-/=PERMESSI nomefile

dove al posto di UTENTE si deve inserire una qualsiasi combinazione di u, g e o, al posto di +/-/= uno dei tre simboli, al posto di PERMESSI una qualsiasi combinazione di x, w, e r e al posto di nomefile il nome del file di cui si intende manipolare i permessi.

Ad esempio:

  • Aggiungere il bit di esecuzione al proprietario:

     chmod u+x nomefile
  • Aggiungere agli altri i bit di scrittura ed esecuzione:

     chmod o+wx nomefile
  • Negare al gruppo il bit di lettura:

     chmod g-r nomefile
  • Aggiungere i bit di lettura, scrittura ed esecuzione a tutti gli utenti:

     chmod ugo+rwx nomefile

Utilizzare chmod con i numeri

In alternativa è possibile usare, oltre al metodo letterale, un sistema numerico (è usata la rappresentazione ottale). Quella che segue è una tabella contenente il dizionario dei numeri da usare con i permessi e la definizione in lettere corrispondente:

Opzioni

Definizione

Definizione in lettere

#--

proprietario

u (user)

-#-

gruppo

g (group)

--#

altri

o (others)

0

nessun permesso

-

1

esecuzione

(x, execution)

2

scrittura

(w, write)

3

esecuzione + scrittura

(xw)

4

lettura

(r, read)

5

lettura + esecuzione

(rx, somma dei valori 1+4)

6

lettura + scrittura

(rw, somma dei valori 2+4)

7

lettura + scrittura + esecuzione

(rwx, somma dei valori 1+2+4)

Proprietario, gruppo e altri sono rappresentati da tre numeri in sequenza. Per ottenere il valore da impostare, è sufficiente determinare la tipologia d'accesso e poi sommare i numeri relativi alle tipologie di permesso.

Per esempio:

  • Se si desidera il file nomefile con i permessi -rw-rw-rwx è necessario utilizzare la seguente combinazione:

    Proprietario

    Gruppo

    Altri

    lettura e scrittura

    lettura e scrittura

    lettura, scrittura ed esecuzione

    4+2=6

    4+2=6

    4+2+1=7

    il comando da digitare sarà quindi il seguente:

     chmod 667 nomefile
  • Se si desidera il file nomefile con i permessi --w-r-x--x è necessario utilizzare la seguente combinazione:

    Proprietario

    Gruppo

    Altri

    scrittura

    lettura ed esecuzione

    esecuzione

    2

    4+1=5

    1

    il comando da digitare sarà quindi il seguente:

     chmod 251 nomefile

Quelli che seguono sono degli esempi di utilizzo del comando chmod con i numeri:

  • Aggiugnere il bit di esecuzione al proprietario:

     chmod 744 nomefile
  • Aggiungere ad altri i bit lettura ed esecuzione:

     chmod 647 nomefile
  • Negare a gruppo il bit lettura:

     chmod 604 nomefile
  • Aggiungere i bit lettura, scrittura ed esecuzione a tutti:

     chmod 777 nomefile

È necessario aggiungere l'opzione -R per cambiare i permessi a tutto il contenuto della cartella, oltre che alla cartella stessa (ossia nella modalità detta "ricorsiva").

Modificare ricorsivamente i permessi delle cartelle

Per modificare ricorsivamente i permessi delle cartelle bisogna usare il seguente comando:

find /percorso/cartella/ -type d -exec chmod UTENTE+/-/=PERMESSI {} +

Consultare questo paragrafo per informazioni sui parametri da usare al posto di «UTENTE+/-/=PERMESSI».

Ad esempio:

  • Negare l'accesso in lettura e scrittura ad altri utenti:

    find /percorso/cartella/ -type d -exec chmod o-rw {} +
  • Impostare il gruppo alla sola lettura:

    find /percorso/cartella/ -type d -exec chmod g=r {} +

Modificare ricorsivamente i permessi dei file

Per modificare ricorsivamente i permessi dei soli file contenuti in una o più cartelle, bisogna usare il seguente comando:

find /percorso/cartella/ -type f -exec chmod UTENTE+/-/=PERMESSI {} +

Consultare questo paragrafo per informazioni sui parametri da usare al posto di «UTENTE+/-/=PERMESSI».

Ad esempio:

  • Rendere eseguibili i file a tutti:

    find /percorso/cartella/ -type f -exec chmod ugo-x {} +
  • Limitare al proprietario lettura, scrittura ed esecuzione:

    find /percorso/cartella/ -type f -exec chmod u=rwx {} +

Cambiare i permessi delle partizioni

umask, fmask e dmask

File system come NTFS e FAT, utilizzati da Windows, hanno un sistema per gestire utenti e permessi incompatibile col sistema usato da GNU/Linux. Per maggiore informazioni sul montaggio di tali partizioni consultare la relativa guida.

In caso di partizioni appartenenti a un sistema Windows, o create con quest'ultimo si noti che, durante la fase di montaggio:

  • viene assegnato in modo predefinito un utente proprietario, un gruppo proprietario e i relativi permessi a tutti i file presenti in essi.
  • per tutto il tempo in cui i filesystem rimangono montati non potranno essere modificati né i permessi, né l'utente o il gruppo proprietario.
  • eventuali nuovi file o cartelle creati verranno attribuiti all'utente Everyone di Windows e avranno tutti i permessi abilitati.

In modo predefinito vengono assegnati permessi di lettura, scrittura ed esecuzione per tutti gli utenti e sono validi sia per i file che per le cartelle. Per modificarli è possibile usare le opzioni:

  • umask: togliere i permessi a file e cartelle.

  • dmask: togliere i permessi alle cartelle.

  • fmask: togliere i permessi ai file di dati.

I permessi per le partizioni vengono solitamente modificati attraverso l'uso del suddetto modificatore nel file /etc/fstab, il contenuto del quale sarà simile al seguente esempio:

#
# <filesystem> <mount point>       <type>     <options>                    <dump>  <pass>
proc            /proc               proc       defaults                     0       0
/dev/sda1       /                   ext3       defaults,errors=remount-ro   0       1
/dev/sda2       /media/windows10    ntfs-3g    umask=0222,ro,nls=utf8       0       0
/dev/sdb1       /media/windowsxp    vfat       umask=0002,nls=utf8          0       0
/dev/sdb2       /media/storage      ntfs-3g    dmask=000,fmask=113          0       0

Nell'esempio:

  • la directory /media/windows10 viene montata in sola lettura (opzione ro) e la maschera corrispondente toglie i permessi di scrittura a tutti gli utenti.

  • La directory /media/windowsxp lascia tutti i permessi all'utente proprietario e al gruppo proprietario, ma toglie il permesso di scrittura agli altri utenti, in modo che questi non potranno né creare o eliminare file (permesso di scrittura negato per le directory), né modificare i file esistenti (permesso di scrittura negato per i file).

  • Nella directory /media/storage tutti gli utenti possono accedere a tutte le directory, possono creare o eliminare file (come indicato dalla dmask), ma non hanno il permesso di eseguire eventuali file eseguibili, e in più gli utenti che non fanno parte del gruppo proprietario o che non sono l'utente proprietario non possono modificare nessun file.

Cambiare i permessi di una partizione FAT con umask

Per assegnare a tutti gli utenti i permessi di accesso in scrittura e lettura alla partizione FAT, seguire i seguenti passaggi:

  1. Creare una copia di sicurezza del file /etc/fstab con il seguente comando:

     sudo cp /etc/fstab /etc/fstab.old
  2. Aprire il file sopra citato con un editor di testo e con i privilegi di amministrazione digitando nel terminale:

     sudo nano /etc/fstab
  3. Cercare la riga relativa al volume FAT desiderato, simile alla seguente:

     /dev/dispositivo       /punto/di/mount     vfat defaults 0 0

    una volta trovata, modificarla come segue:

     /dev/dispositivo       /punto/di/mount     vfat umask=000 0 0
  4. Per applicare le modifiche seguire uno dei seguenti metodi:
    • Riavviare il sistema.
    • Smontare e rimontare il volume digitando nel terminale:

       sudo umount /punto/di/mount
       sudo mount  /punto/di/mount

sostituendo /punto/di/mount con la cartella da cui si potrà accedere alla partizione.

Ulteriori risorse


CategoryAmministrazione