Esempi di domande d'esame (e di laboratorio) Clicca QUI per vedere il messaggio nel forum |
Giumarini |
Ciao a tutti
Come da oggetto; qualcuno mi saprebbe fare qualche altro esempio (oltre a quelli presenti sul sito del corso) di domande dello scritto?? non so, esempi degli scorsi appelli, qualcosa che abbia detto a lezione....
E, tanto che ci siamo, informazioni riguardo all'esame di laboratorio?? Che tipo di esercizi ci sarano? Sulla falsa riga di quelli scaricabili dal sito? E come funziona l'esame? è simile al laboratorio di sistemi operativi di qualce anno fa (con Monga)??
Grazie per le informazioni, sono un po' in panico ;)
Ciao |
phantom |
Ciao, sulle domande a lezione non ha detto nulla...quindi l'ideale sarebbe che qualcuno che abbia già fatto questo esame ci illumini sul tipo di domande...
Per il laboratorio all'ultima lezione i tutor hanno detto che dovevano decidere con il prof se fare esercizi come quelli che trovi sul sito o una sorta di orale...loro erano più indirizzati sugli esercizi, ma non erano sicuri.
Ciao!! |
Giumarini |
grazie per la risposta!
speriamo allora che qualcuno che l'abbia già fatto ci possa "illuminare"....temo che non succederà pero :(
Ancora grazie e ciao |
phantom |
Eh si la vedo dura...purtroppo lo spirito di collaborazione è davvero una rarità... |
edima |
Questo esercizio (il teszo di attributi) di exlab.pdf
1- per ogni utente del sistema stampare i gruppi a cui appartiene, senza
utilizzare i comandi id e groups.
L’output deve essere pressochè lo stesso del seguente comando bash:
for x in $(cat /etc/passwd | cut -d ’:’ -f 1) ; do echo -n "$x: "; groups $x; done
# for x in $(cat /etc/passwd |cut -d ':' -f 1); do echo "$x: ""$(for y in $(cat /etc/group|grep -s $(cat /etc/passwd|grep -s
"$x"|cut -d ':' -f 3)|cut -d ':' -f 1);do echo -n "$y ";done)";done
secondo me ha la soluzione sbagliata, perchè una volta trovato il nome dell'utente e il gruppo associato, nel ciclo for più interno non cerca nel file "groups" un qualche cosa del tipo: ":8:" dove 8 è il numero del gruppo, ma solo 8.
Quindi poi elenca tutti i gruppi il cui ID contiene 8 e non solamente il gruppo 8.
Quindi per l'utente mail scrive:
mail: mem video apache messagebus haldaemon plugdev power nobody
Che è sbagliato, perchè il comando groups mail ritorna "mail", e non quella lista di gruppi. |
edima |
Questo script dovrebbe essere quello corretto:
for us in `cat /etc/passwd | awk -F ":" '{print $1}'`
do
echo "---------> $us <-------------"
echo "Gruppo principale: "
grep ":`cat /etc/passwd | grep "^$us\:" | awk -F ":" '{print $4}'`:" /etc/group | awk -F ":" '{print $1}'
echo "Gruppi secondari: "
echo `grep $us /etc/group | awk -F ":" '{print $1}'`
done
Ciao! |
|
|
|