Per l'amministrazione del sistema il modo più efficace è rappresentato dall'utilizzo dei comandi impartiti da shell (interprete dei comandi) a livello root o super utente. Dopo aver avviato il terminale appare il prompt:
$
Digitando ii comando su viene richiesta la password di amministratore con la quale si possono impartire tutti comandi e si può accedere a tutte le directory del file system.
$ su
Password:
dopo aver digitato la password appare il prompt:
#
A questo punto è possibile amministrare in modo completo il sistema. Di seguito sono indicate le funzioni principali per l'amministrazione:
# mkdir lavoro
crea una nuova directory di nome lavoro a partire dalla directory corrente
# cd lavoro
cambia la directory corrente; in questo caso si entra nella directory lavoro
# cd ..
si sale di un livello nell'albero delle directory
# cd ../..
si sale di 2 livelli nell'albero delle directory
# cd /
si va alla directory radice (root) dell'albero delle directory
# ls
visualizza la lista dei file della directory corrente
# ls -l
visualizza la lista dei file della directory corrente indicando le informazioni dettagliate per ogni file.
# cat testo
visualizza il contenuto del file di nome testo
# cat testo1 testo2
visualizza il contenuto dei due file testo1 e testo2 concatenandoli
# cp testo1 testo2
duplica il file testo1 con il nome testo2
# cp testo1 /home/testo2
duplica il file testo1 con il nome testo2 creandolo nella directory /home
# cp /home/testo3 .
duplica il file testo3 che si trova in /home nella cartella corrente (indicata con il punto)
# mv testo1 testo2
muove il file testo1 nel file testo2. In pratica rinomina il file testo1 attribuendogli il nome testo2
# mv /home/testo1 /home/lavoro/testo1
muove il file testo1 dalla directory /home alla directory /home/lavoro.
# rm testo1
cancella (remove) il file testo1
# rm *.dat
cancella (remove) tutti i file con estensione .dat
# rm -r /home/lavoro
cancella la directory lavoro che si trova sotto home, cancellando anche tutti i file in essa presenti. E' un comando molto rischioso.
# rm -ir /home/lavoro
cancella la directory lavoro che si trova sotto home, cancellando anche tutti i file in essa presenti. E' meno rischioso del precedente perché l'opzione i chiede conferma.
# rmdir /home/lavoro
cancella la directory lavoro solo nel caso che tale directory sia vuota.
# ln /home/lavoro/programmi/programma1 /home/prog1
crea un link (collegamento) di nome prog1 al file programma1 che si trova nella directory /home/lavoro/programmi nella directory /home, in modo che sia più agevole raggiungerlo
Per autenticare gli utenti del sistema si creano gli account. Ogni account è caratterizzato da: