Nwlapcug.com


Ricevo il messaggio di errore/bin/bash: autorizzazione negata per l'Account di Root

Quando si accede a un account di root in Linux, si potrebbe pensare che ti abbia permesso di coperta di accedere a tutto il computer. Tuttavia, il sistema di autorizzazioni di file si applica ancora. Se si tenta di accedere a qualcosa senza il set di autorizzazioni appropriate, si riceverà un "/ bin/bash: autorizzazione negato" errore.

Sulle autorizzazioni File

Tutte le distribuzioni Linux utilizzano le autorizzazioni file per controllare quali utenti hanno accesso a file e directory, e cosa possono fare con i file. Eseguire, leggere e scrivere le autorizzazioni possono essere impostate per ogni singolo file. Il sistema funziona per fornire protezione su computer Linux. Gli utenti che tentano di accedere a un file senza autorizzazione non sarà in grado di. Questo impedisce malware di modificare file importanti nel computer.

Account di root

Tutti i computer che eseguono Linux hanno almeno due account utente: un nome di accesso e un account di root. Il nome di login è quello che consente di avviare il desktop. L'account di root è spesso un nascosto con hash casuali anziché una password. È possibile modificare la password di root e il login al desktop come root. Tuttavia, così facendo può compromettere la sicurezza del computer. Per un uso regolare, fare il login come utente normale e utilizzare il comando "sudo" o "su" per ottenere l'accesso root temporanea.

Autorizzazione negata errori

Quando si tenta di fare qualcosa in un terminale Linux, per cui non hai il permesso, si riceverà un messaggio di errore: / bin/bash: autorizzazione negata. Ad esempio, se il login come utente normale e tenta di installare un programma senza richiedere l'accesso come root temporanea, il computer non ti. Se viene visualizzato il messaggio come root, l'account di root non dispone dell'autorizzazione per eseguire il comando che immesso sul file.

Identificare e risolvere il problema

Per correggere un errore di autorizzazione negata, dovete conoscere le autorizzazioni del file. Nel terminale, spostarsi nella directory contenente il file e il tipo "ls -l nomefile." Vedrete un elenco delle autorizzazioni sul file. È possibile modificare le autorizzazioni immettendo il valore appropriato con il comando "chmod". Ad esempio, digitando "chmod 777 test. txt" permette a tutti di leggere, scrivere ed eseguire il file "test. txt".