Test

guilezz Messages postés 1 Statut Membre -  
 test -
1)propriétaires et droits attribués pour le répertoire /etc/passwd :
Grâce à la commande cat /etc/passwd on obtient:

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/sh
daemon:x:2:2:daemon:/sbin:/bin/sh
adm:x:3:4:adm:/var/adm:/bin/sh
lp:x:4:7:lp:/var/spool/lpd:/bin/sh
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/bin/sh
news:x:9:13:news:/var/spool/news:/bin/sh
uucp:x:10:14:uucp:/var/spool/uucp:/bin/sh
operator:x:11:0:operator:/var:/bin/sh
games:x:12:100:games:/usr/games:/bin/sh
nobody:x:65534:65534:Nobody:/:/bin/sh
rpm:x:13:101:system user for rpm:/var/lib/rpm:/bin/false
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
rpc:x:70:70:system user for portmap:/:/bin/false
xfs:x:71:71:system user for XFree86:/etc/X11/fs:/bin/false
apache:x:72:72:system user for apache-conf:/var/www:/bin/sh
rpcuser:x:73:73:system user for nfs-utils:/var/lib/nfs:/bin/false
sshd:x:74:74:system user for openssh:/var/empty:/bin/true
gdm:x:75:75:system user for gdm:/var/lib/gdm:/bin/false
ftp:x:76:76:system user for proftpd:/var/ftp:/bin/false
postgres:x:77:77:system user for postgresql:/var/lib/pgsql:/bin/bash
invite:x:501:501:invite:/home/invite:/bin/bash
ad:x:502:502::/home/ad:/bin/bash
admin:x:503:503::/home/admin:/bin/bash
propriétaires et droits attribués pour le répertoire /etc/shadow :
Grâce à la commande cat /etc/shadow on obtient:
root:$1$PQMAPgBr$3bysb2BCPSawkNtfzC1BA/:12566:0:99999:7:::
bin:*:12566:0:99999:7:::
daemon:*:12566:0:99999:7:::
adm:*:12566:0:99999:7:::
lp:*:12566:0:99999:7:::
sync:*:12566:0:99999:7:::
shutdown:*:12566:0:99999:7:::
halt:*:12566:0:99999:7:::
mail:*:12566:0:99999:7:::
news:*:12566:0:99999:7:::
uucp:*:12566:0:99999:7:::
operator:*:12566:0:99999:7:::
games:*:12566:0:99999:7:::
nobody:*:12566:0:99999:7:::
rpm:!!:12566:0:99999:7:::
vcsa:!!:12566:0:99999:7:::
rpc:!!:12566:0:99999:7:::
xfs:!!:12566:0:99999:7:::
apache:!!:12566:0:99999:7:::
rpcuser:!!:12566:0:99999:7:::
sshd:!!:12566:0:99999:7:::
gdm:!!:12566:0:99999:7:::
ftp:!!:12566:0:99999:7:::
postgres:!!:12566:0:99999:7:::
invite:$1$GypYS9h6$EC5jwGmKjvKtNg9Zuyp3M0:12566:0:99999:7:::
ad:!!:12789:0:99999:7:::
admin:upltp:12789:0:99999:7:::
0)[root@pcb2-03 root]# ls -l /etc/passwd
-rw-r--r-- 1 root root 1219 jan 6 10:40 /etc/passwd
[root@pcb2-03 root]# ls -l /etc/shadow
-r-------- 1 root root 797 jan 6 10:40 /etc/shadow

2)Strategie de gestion du mot de passe ici utilisée:

3)Pour la commande « useradd », la fonction des options suivantes sont :
-Pour -d : indique le répertoire de base.
-Pour -g : initialise un groupe.
-Pour -G : assinge à un ou plusieurs groupes.
4) Syntaxe de groupadd :
groupadd [-g gid [-o]] [-r] [-f] group

5)Création des groupe1, groupe2, et groupe3 :
groupadd groupe1
groupadd groupe2
groupadd groupe3

6)Création du nouvel user1 :
useradd user1

a) user1 UID : 504 et son GID : 507 avec la commande « cat /etc/passwd »
b) son nom de groupe est : user1
c) more /etc/passwd | grep user1
user1:x:504:507::/home/user1:/bin/bash
d) son mot de passe est crypté
e) le chemin du répertoire personnel est : /home/user1
7)Attribution du mot de passe pour user1 :
passwd user1
pass : azertyuiop

8)Connexion en tant que user1 réussi.

9)Création de l'utilisateur user2 dont le répertoire de base sera /home/base2 et son groupe primaire groupe2 :
useradd user2 -d /home/base2 -g groupe2 -p user
la connexion à l'utilisateur user2 est possible et le répertoire base2 est bien créé.

10)Création de l'utilisateur user3 :
useradd user3 -g goupe3 -e 2004-05-01 -G groupe1,groupe2 -p user
11)Ligne du fichier /etc/group se rapportant à groupe1, groupe2, groupe3 et user3
cat /etc/group
groupe1:x:504:user3
groupe2:x:505:user2
groupe3:x:506:
user1:x:507:

12)Un utilisateur quelconque ne peut pas créer de nouvel utilisateur.

13)Cela ne fonctionne pas car on nous dit que l'utilisateur existe déjà.

14) Syntaxe de la fonction groups :
groups [OPTION]... [USERNAME]...
0)
15) Fonction groups sur les 3 comptes créés :
[root@pcb2-03 root]# groups user1
user1 : user1
[root@pcb2-03 root]# groups user2
user2 : groupe2
[root@pcb2-03 root]# groups user3
user3 : groupe3 groupe1 groupe2

16) syntaxe de la fonction newgrp :
newgrp [-] [group]
sg [-] [group [[-c] command]]
A voir également:

1 réponse

test
 
et ?
0