Risponderemo a tutte le tue domande!

Permesso negato

Ogni file o directory in Linux ha un proprietario e un insieme di permessi. Quando si accede ad essi, il sistema operativo controlla questi permessi. Se l'utente ha permessi sufficienti, l'accesso verrà concesso. In caso contrario, verrà visualizzato un errore di Permesso negato.

Controlla il proprietario della directory

Per capire chi possiede un file o una directory, esegui semplicemente il seguente comando:

ls -l
total 0-rwx------ 1 testuser testuser 0 Set 27 10:16 test

Diamo un'occhiata più da vicino all'output. Lavoriamo sotto un utente con il nome usergpu. C'è un file nella nostra home directory chiamato test. I permessi -rwx------ significano che solo il proprietario può leggere, scrivere ed eseguire questo file. Leggi di più sui permessi di Linux.

Gli altri utenti o gruppi non hanno accesso a questo file, tranne per il superutente (root). Infine, vediamo informazioni sul proprietario (nome utente testuser) e sul gruppo del proprietario (il nome del gruppo è lo stesso testuser).

Se proviamo a fare qualsiasi cosa con questo file per conto dell'utente senza permesso, il sistema mostra un messaggio di errore:

cat test
cat: test: Permesso negato

Risolvi i problemi di permessi

Accedi come proprietario

Se hai le credenziali del proprietario, puoi accedere e eseguire qualsiasi azione con questo file:

cat test
Ciao, LeaderGPU!

Cambia il proprietario

Puoi ottenere l'accesso al file cambiando il suo proprietario. Questa azione può essere eseguita per conto di un utente con privilegi di root (ad esempio, utilizzando il comando sudo):

sudo chown usergpu test

E test:

cat test
Ciao, LeaderGPU!

Usa i privilegi del superutente

Il comando sudo è il più potente:

sudo cat test
Ciao, LeaderGPU!

Guarda anche:



Aggiornato: 12.03.2025

Pubblicato: 23.05.2024


Hai altre domande? Scrivici!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.