Non tutte le cartelle su un sistema operativo basato su Linuxil sistema è scrivibile per l'utente. C'è una buona ragione per questo: le cartelle a livello di sistema richiedono autorizzazioni di alto livello. Il problema con queste autorizzazioni è che spesso blocca l'accesso a livello di utente. Pertanto, se stai cercando di posizionare i file in una directory di sistema e non sei in grado, dovrai imparare come modificare le autorizzazioni in modo che gli account non root abbiano accesso.
In questa guida, ti mostreremo come aggiornare le autorizzazioni delle cartelle su Linux per renderle scrivibili dal tuo account utente.
Autorizzazioni di aggiornamento delle cartelle nel terminale
I permessi delle cartelle su Linux vengono aggiornati più facilmente con chmod comando. Ecco un piccolo elenco di autorizzazioni chmod di base.
- 7 - leggi, scrivi ed esegui.
- 6 - leggere e scrivere.
- 5 - leggi ed esegui.
- 4 - sola lettura
- 3 - scrivere ed eseguire.
- 2 - di sola scrittura.
- 1 - eseguire solo.
- 0 - nessun accesso.
Ciascuno dei numeri nell'elenco funziona con ilComando chmod in gruppi di tre. Ecco un esempio. Per modificare le autorizzazioni della cartella "test" su Linux, in modo che tutti possano leggere, scrivere ed eseguire il codice al suo interno. Fare:
chmod 777 /test
Inoltre, per modificare le autorizzazioni di ogni singola cartella all'interno della directory "test", in modo che rifletta le stesse autorizzazioni, è necessario utilizzare l'opzione ricorsiva. Per esempio
chmod 777 -R /test
Ciascuno dei numeri nell'esempio del comando Chmodsopra ha uno scopo. Il primo numero rappresenta l'utente. Il secondo numero imposta l'autorizzazione per il gruppo e il terzo lo imposta per il resto del sistema.
Pertanto, se si verificano problemi durante la scrittura all'interno di una cartella sul sistema non accessibile, consultare l'elenco sopra e applicarlo al codice di esempio riportato di seguito.
chmod XXX
Oppure, per aggiornare tutte le cartelle all'interno di quella di livello superiore.
chmod XXX -R folder-name
Aggiorna la proprietà delle cartelle nel terminale
A volte non è possibile aggiornare le singole autorizzazioni di una cartella tramite Chmod. A volte, l'utente deve aggiornare completamente la proprietà della directory.
Un buon esempio di volte in cui dovresti aggiornare la proprietà di una directory è se hai a che fare con l'inserimento di file di siti Web in / var / www /, la manipolazione di file di database, ecc.
Per modificare la proprietà di qualsiasi directory su un sistema Linux, ottenere l'accesso come root usando il su o sudo -s comando nel terminale.
su
o
sudo -s
Con l'accesso root, utilizzare il chown esempio seguente per modificare completamente la proprietà di una directory.
chown user:user /location/of/directory
Dopo aver eseguito il chown comando sopra, usa il ls comando insieme con l'interruttore "l" per verificare le autorizzazioni della cartella e confermare che ha funzionato.
ls -l /location/of/directory
Aggiorna le autorizzazioni delle cartelle nel file manager
Aggiornamento delle autorizzazioni tramite il file manager attivoLinux è fortemente limitato rispetto a farlo con la riga di comando. Tuttavia, se non sei un fan del terminale, è bene sapere come fare questo tipo di cose con il file manager.
Gnome / Budgie, ecc
Passo 1: Aprire una finestra del terminale e utilizzare il sudo comando per avviare il file manager come root.
sudo nautilus
Passo 2: Fai clic sul file manager di root. Quindi, trova "file system di root" per ottenere l'accesso ai file di sistema sul tuo disco rigido Linux.
Passaggio 3: Utilizzando il file manager di Gnome, cerca nel file system la cartella che desideri aggiornare.
Step 4: Fai clic con il tasto destro del mouse sulla cartella e seleziona "Proprietà".
Passaggio 5: Fare clic sulla scheda "Autorizzazioni" per accedere alle autorizzazioni della cartella.
Passaggio 6: Utilizza la finestra delle autorizzazioni per impostare la cartella su qualsiasi autorizzazione desideri. Quindi, fai clic sul pulsante "Modifica autorizzazioni".

Chiudi la finestra "Proprietà" e le autorizzazioni dovrebbero aggiornarsi automaticamente alla directory.
KDE
Purtroppo, a causa di una patch software, non è possibile aprire facilmente il file manager di KDE Dolphin come root. Segui invece le istruzioni della riga di comando sopra per aggiornare le autorizzazioni.
Compagno
Passo 1: Apri una finestra del terminale ed esegui il comando seguente per avviare il file manager Mate come root.
sudo caja
Passo 2: Fai clic su "filesystem" sotto la colonna "Dispositivi" a sinistra. Quindi, esplora la cartella principale per un file di cui desideri modificare le autorizzazioni.
Passaggio 3: Fai clic con il pulsante destro del mouse sulla cartella che desideri modificare e seleziona "Autorizzazioni".
Step 4: Utilizzare l'area "Autorizzazioni" per impostare le autorizzazioni della cartella. Quindi, fai clic sul pulsante "Modifica autorizzazioni".
Passaggio 5: Chiudi la finestra "Proprietà".

Dopo aver chiuso la finestra "Proprietà", le autorizzazioni dovrebbero aggiornarsi automaticamente.
XFCE
Passo 1: Apri Thunar come root premendo Alt + F2 e digitando il comando seguente nel programma di avvio rapido.
pkexec thunar
Passo 2: Inserisci la password dell'utente nella casella che appare per accedere a Thunar in modalità root.
Passaggio 3: Trova "File system root" nella barra laterale di sinistra e selezionalo per accedere al file system di root. Utilizzando il file manager, trova la cartella per la quale desideri aggiornare le autorizzazioni.
Step 4: Fare clic con il tasto destro sulla cartella e selezionare "Proprietà". Quindi, fare clic su "Autorizzazioni" per accedere alla finestra delle autorizzazioni.
Passaggio 5: In "Autorizzazioni", utilizzare la finestra per impostare le autorizzazioni della cartella. Quindi chiudi la finestra.

Con la finestra "Proprietà" chiusa, le impostazioni di autorizzazione dovrebbero applicarsi automaticamente.
File manager Linux generici
Esistono molti file manager diversiLà. In questa sezione della guida, abbiamo trattato i 4 più comuni. Se il tuo file manager non è coperto, considera invece di seguire le istruzioni del terminale.
Commenti