Autorizzazione negata Errore durante la copia di Ubuntu

February 2

Quando si copiano file in Ubuntu Linux sistema operativo utilizzando il metodo grafico o il comando "cp", è possibile ottenere un "permesso negato" errore. Questo accade per due motivi: o non hanno il permesso di spostare il file reale o non avere il permesso di scrivere nella directory si sta copiando il file in. Ogni file o directory ha i permessi separati fissati per il proprietario del file o una directory, il gruppo il file o la directory appartiene e tutti gli altri utenti (il mondo).

Autorizzazioni file

Ogni file e directory nel file system Linux Ubuntu ha un insieme specifico di permessi che determinano l'utente o gli utenti che ha permesso di copiarlo. Alcuni file e directory possono essere copiati da qualsiasi utente, gli altri possono essere copiati solo dall'utente che li ha creati, e altri ancora possono essere copiati solo dall'utente root. Nel sistema operativo Linux, l'utente root ha un conto speciale a cui è consentito l'accesso completo al sistema. Tutti gli altri utenti sono limitati a quali cambiamenti possono fare al sistema.

È possibile visualizzare il proprietario del file o la directory, e le autorizzazioni per ogni tipo di utente, digitando "ls -l" al prompt dei comandi. Questo comando elencare il contenuto della directory che si sta lavorando. Per visualizzare le autorizzazioni di tutti i file e le directory del file system, digitare "ls -l /" al prompt dei comandi.

Utente Ubuntu Root

Il sistema operativo Ubuntu Linux ha un utente root, proprio come tutte le altre distribuzioni Linux e Unix. L'utente root Ubuntu non dispone di una password associata all'account. Invece, almeno uno degli utenti regolari con privilegi amministrativi. Questi privilegi consentono all'utente di ignorare i permessi dei file, se necessario. Ad esempio, l'amministratore può copiare o apportare modifiche ai file e directory di proprietà dell'utente root.

Il comando sudo

Il comando "sudo" viene utilizzato per eseguire un comando come un altro utente. gli utenti di Ubuntu utilizzano il comando "sudo" di agire come utente root. Questo consente all'utente di accedere alle directory che normalmente vincolati. Dà inoltre all'utente la possibilità di eseguire comandi che possono essere eseguiti solo dall'utente root.

Se si ottiene un "permesso negato" errore quando si copia un file in una directory, digitare il comando sudo davanti al comando. La sintassi è

sudo cp filename dir_name /

Il comando chown

Se qualcuno che non sia l'utente root possiede la directory, è possibile modificare la proprietà utilizzando il comando "chown". È inoltre possibile modificare la proprietà di file e directory di proprietà di root, ma questo non è raccomandato dalla sviluppatori Linux. Questi file e directory contengono informazioni di configurazione e altri file non vuole essere accessibili o modificati dagli utenti normali. Inoltre, il sistema operativo si aspetta che alcuni file e directory che devono essere di proprietà di root. Se i cambiamenti di proprietà, il sistema potrebbe non funzionare correttamente.

La sintassi del comando "chown" è

chown nome_utente dir_name /

dove il "nome_utente" è il nome utente della persona che si desidera assegnare la proprietà di e "nome_dir" è il nome della directory o file che si desidera modificare la proprietà per. Un utente normale può cambiare la proprietà di un file o una directory che possiede. Se si desidera cambiare la proprietà di un file che non si possiede, digitare "sudo" prima del comando.