Traditionnellement, les administrateurs système travaillaient en tant que root. Pour ça, il suffit de s'identifier en tant que root lorsqu'on se connecte au système (il faut, bien sur, connaître le mot de passe de root, qui est généralement gardé avec soin). On peut aussi devenir root en tapant la commande "su -" et en rentrant le mot de passe.Malheureusement, lorsqu'on travaille en tant que root on peut très facilement commettre de erreurs qui peuvent avoir des conséquences graves (par exemple: suppression de fichiers vitaux pour le système).Pour éviter ces problèmes, on conseille souvent de ne pas travailler en tant que root, et d'utiliser la commande "sudo" lorsqu'on a besoin de faire une opération en tant que root. C'est ce que nous allons faire dans ces TP. Dans ces TP, vous n'aurez pas le mot de passe root.
Sur vos machines le compte "etudiant" a été configuré pour pouvoir utiliser sudo. Sudo vous demandera une fois un mot de passe (il s'agit de celui de "etudiant" et pas celui de "root"). Sudo se souviendra ensuite pendant quelque temps (dizaines de minutes) que vous avez rentré le bon mot de passe et ne vous le redemandera pas.Exemple:etudiant@machinetp:~$ cat /etc/shadowcat: /etc/shadow: Permission non accordéeetudiant@machinetp:~$ sudo cat /etc/shadow[sudo] password for etudiant: (saisie du mot de passe)root:$1$sdsQ//Ib$iVsdDDUtfkBFNB1d9rJW0:13521:0:99999:7:::daemon:*:13521:0:99999:7:::bin:*:13521:0:99999:7:::...etudiant@machinetp:~$
Quelle commande faut-il taper pour editer le fichier /etc/ssh/ssh_config avec l'editeur "gedit" en tant que root?