Les fondements du langage java

1.
– Créer l’utilisateur tp2 avec le mot de passe TP2Linux.
[ root@localhast -] # useradd tp2
– Quels sont les droits sur les répertoires personnels de l’utilisateur tp2.Avoir un accès complet sur son répertoires personnel.
– Créer l’utilisateur user1 .
[ root@localhast -] # useradd user1.
– L’utilisateur « user1 » peut-il y rentrer ouseulement lister les fichiers de l’utilisateur tp2 ?
Non car n’est pas un super utilisateur .
– Créer l’utilisateur user2. [ root@localhast -] # useradd user2
– Créer le groupegroup1. [ root@localhast -] # groupadd group1
– Affecter user2 et tp2 au groupe group1.
[ root@localhast -] # usermod -g group1 user2 [ root@localhast -] # usermod–g group1 tp2
– L’utilisateur « user2 » peut-il y rentrer ou seulement lister les fichiers de l’utilisateur tp2?
Oui, car les deux utilisateurs font partie d’un même groupe doncpartage les même fichiers et répertoires.
2.
– Comparer les permissions de /etc/passwd et /etc/shadow. tp2 peut-il le lire ces deux derniers?
/etc/passwd : Le fichier/etc/passwd, examinable par tout un chacun, contient une liste d’utilisateurs dans laquelle chacun d’eux apparaît sur une ligne différente.
/etc/shadow : le fichier /etc/shadow d’une part, nepeut être examiné que par le super-utilisateur et d’autre part contient des mots de passe (et en option, des informations sur l’expiration des mots de passe) pour chaque utilisateur.- Par précaution, en faire une copie sous le nom shadow.bak dans /home/temp ! vérifier les
droits de /home/temp/shadow.bak
– Pensez-vous tout de même pouvoir supprimer le fichierprécédent ? Concluez !
– root fait maintenant une copie de shadow chez vous, dans /home/tp2, sous le
nom shadow.bak et vous accorde la propriété d’affichage. Comment fait-il ?