Si chiede al partecipante di effettuare una serie di operazioni che richiedono
l'uso di alcuni comandi trattati nel modulo 5.
ATTENZIONE: In questa esercitazione si prevede l'uso
di alcuni comandi come utente root. In genere si consiglia di non loggarsi
MAI come root sulla propria macchina, visto il potenziale distruttivo
che ha il superuser. Si raccomanda estrema cautela.
1- Loggarsi come root sul proprio computer. Trovare
la posizione del file messages, che contiene il log dei principali
eventi del sistema. |
2- Creare una nuova directory chiamata test in /tmp/
. Copiare il file messages nella nuova directory /tmp/test.
|
3- Provare a visualizzare, in modalità continua,
le ultime righe di /tmp/test/messages. Provare a loggarsi su
altre console del sistema per vedere se il file cambia. |
4- Rimuovere il file /tmp/test/messages. Creare un
link simbolico fra il messages nella posizione originaria e /tmp/test/messages |
5- Provare a visualizzare, in modalità continua,
le ultime righe di /tmp/test/messages. Provare a loggarsi su
altre console del sistema per vedere se il file cambia. |
6- Spiegare perchè i comportamenti sono diversi
nei punti 3 e 5. |
7- Visualizzare i permessi del file messages
originario. Provare ad entrare sul sistema come utente normale. Provare
a visualizzare il contenuto del messages originario. |
8- Si riesce a visualizzarlo? Spiegare perchè. |
9- Dalla shell aperta come root rendere leggibile
a tutti gli utenti il file messages originario. Passare alla
shell aperta come utente normale e visualizzarne il contenuto. |
10- Reimpostare i permessi precedenti sul file messsages
(contiente riservate informazioni sul sistema che non tutti gli utenti
devono vedere). |
11- Copiare il messages originario in /var/test/messages2 |
12- Visualizzare le righe di /var/test/messages2
che contengono la parola root |
13- Cancellare la directory /var/test/ e il
relativo contenuto. |