Per la copia dei file nel sistema operativo Linux Ubuntu utilizzando il metodo grafico o il comando " cp " , è possibile ottenere un " permesso negato" . Questo accade per due motivi : o non hai i permessi per spostare il file reale o non hai il permesso di scrittura per la directory che si sta copiando il file in . Ogni file o directory ha i permessi distinti stabiliti per il proprietario del file o della directory , il gruppo del file o la directory appartiene e tutti gli altri utenti ( il mondo ) . I permessi dei file
Ogni file e directory nel file system di Linux Ubuntu ha un insieme specifico di autorizzazioni che determinano l' utente o gli utenti che hanno permesso di copiarla . 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 in ciò che possono fare le modifiche al sistema.
È possibile visualizzare il proprietario del file o della directory , e le autorizzazioni per ogni tipo di utente , digitando " ls-l " in una prompt dei comandi. Questo comando consente di elencare il contenuto della directory che si sta lavorando in Per visualizzare i permessi di tutti i file e le directory del file system , digitare " ls-l /" al prompt dei comandi .
< Br >
Ubuntu Root user
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 . Tali privilegi consentono all'utente di sovrascrivere i permessi dei file , se necessario. Ad esempio, l' amministratore può copiare o modificare i file e le directory di proprietà dell'utente root.
Il comando sudo
Il comando " sudo " viene utilizzato per eseguire un comando come un altro utente. Gli utenti Ubuntu utilizzano il comando " sudo" per agire come utente root . Questo permette all'utente di accedere a directory che normalmente vincolati . Inoltre dà 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 nomefile dir_name /
Il comando chown
Se qualcuno che non l'utente root possiede la directory , è possibile modificare la la proprietà utilizzando il comando " chown " . È inoltre possibile modificare la proprietà di file e directory di proprietà di root, ma questo non è raccomandato dagli sviluppatori di Linux . Questi file e directory contengono informazioni di configurazione e altri file non vuole essere letta o modificati dagli utenti normali . Inoltre , il sistema operativo si aspetta che alcuni file e directory per 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 vuole dare alla proprietà e " dir_name " è il nome della directory o del file che si desidera cambiare la proprietà per . Un utente normale può cambiare la proprietà di un file o una directory che possiede. Se si desidera modificare il proprietario di un file che non si possiede , digitare " sudo " prima del comando .