TD Ahmed Ibrahim

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 9

Chapitre 1 : Gestion des utilisateurs et groupes

1. Utilisateur
1.1. Définition
Les utilisateurs représentent les personnes ou les processus ayant accès aux systèmes linux.
Chaque personne possède un identifiant unique (UID).
1.2. Créer utilisateur
Syntaxe : adduser [NomUtilisateur]

1.2.1. Supprimer un utilisateur


Syntaxe : userdel [NomUtilisateur]

1.3. Groupe
1.3.1. Definition
Les groupes permettent de regrouper plusieurs utilisateurs pour gérer les droits d’accès
(lecture, écriture, exécution) à des fichiers et des répertoires.
1.3.2. Créer groupe
Syntaxe : addgroup [NomGroupe]

1.3.3. Supprimer un groupe


Sysntaxe : delgroup/groupdel [NomGroupe]
1.4. Ajout utilisateur dans un groupe
Syntaxe : gpasswd –a [NomUtilisateur] [NomGroupe]
Syntaxe : groupadd [NomUtilisateur] [NomGroupe]

1.5. Créer des administrateurs


Les administrateurs disposent des privilèges étendus (root ou super utilisateur).
Syntaxe : usermod –aG [NomUtilisateur]
Syntaxe : usermod –aG sudo [NomUtilisateur]

1.6. Fichier Importent


-etc/passwd
-etc/group
-etc/shadow
Remarque : Pour changer le mot de passe d’un utilisateur, on utilise la syntaxe suivant :
Syntaxe : passwd [NomUtilisateur]
Chapitre 2 : Samba : partage de fichier sous linux
2.1. Samba
2.1.1. Définition
Samba est un logiciel libre qui permet les partages des ressources à travers plusieurs systèmes
différents.
2.1.2. Installation
a. mise à jour
Pour faire la mise à jour, il faut utiliser les syntaxes suivantes :
Instructions : apt-get update
apt-get upgrade

Installation de paquets
Instruction : # apt-get install samba

Vérification : # samba –version

2.2. Architecture

2.3. Créer un répertoire


Syntaxe : # mkdir [nom de repertoire]

# cd imnasamba
Imnasamba#
a. Création de sous dossier
Imnasamba# mkdir imnapartage

2.4. Configuration de samba


2.4.1. Visualisation
# cd /etc/samba
Samba# ls
Smb.conf

2.4.2. Editeur
Il existe plusieurs éditeurs : gedit, nano et vi … mais on utilise nano et/ gedit
2.4.3. Modification du fichier smb.conf
Samba# nano smb.conf

Share definition [imnapartage]


Comment = partage de fichier
Browsable = yes
Writable = yes
Path = home/dom5/imnasamba

2.5. Vérification de fonctionnement de samba


Syntaxe : # systemctl status smbd
2.6. Les accès
Dans une entreprise (Bank), il faut limiter les accès aux ressources pour éviter des anomalies. Le
service samba nous donne l’opportunité aux utilisateurs samba.
Syntaxe : smbpasswd –a [NomUtilisateur]

Remarque : Après la configuration, il faut redémarrer le demo


Syntaxe : #systemctl restart smbd
Chapitre 3 : FTP : Transfert de Fichier sous linux
3.1. Définition
FTP signifie File Transfert Protocol qui permet de transférer des fichiers entre une machine locale à un
serveur.
3.2. Installation
3.2.1. Mise à jour
#apt-get update
#apt-get upgrade
3.2.2. Installation de paquet
#apt-get install vsftpd

3.2.3. Vérification d’installation


#vsftpd –version
3.2.4. Configuration
a. Modifier le fichier
Ici on modifie le fichier vsftpd
b. Modification /etc/vsftpd.conf
- Active les options quiants :
Anonymous_enable = no
Local_enable = yes
Chmod_local_user = yes

Et on enregistre
c. Redémarrer
#sudo systemctl restart vsftpd

d. Statuts
#sudo systemctl status vsftpd
3.3. Utilisateur FTP
Ici on crée un utilisateur FTP
Syntaxe : adduser imnaftp
a. Attribution des droits
#chmod –R 750 /home/imnaftp

3.4. Structure / Architecture

3.5. Installation
3.5.1. Mise à jour
Avant de lancer l’installation de pacquage, il faut installer les mises à jour
Syntaxe : #apt-get update
#apt-get upgrade

3.5.2. Installation de démo


#apt-get install vsftpd
3.5.3. Configuration de vsftpd
Pour configurer ftp, il faut modifier le fichier qui se trouve dans le répertoire ETC sous le nom de
vsftpd.conf
3.5.3.1. Modification
Pour modifier le fichier, il faut utiliser un éditeur, soit : nano, gedit ou vi
Nano /etc/vsftp.conf

3.5.3.2. Notion General


Dans le fichier, il faut decommenter les lignes suivantes :
Anonymous = yes
Local_enable = yes
Write_enable = yes
Chroot_local_user = yes
Pour établir la connectivité de vsftpd, il faut autoriser le port dans pare-feu en exécutant ce commande.
# ufw allow 21/tcp

3.7. Vérification de service

 Démarrer le démo
#systemctl restart vsftpd

 Activation
#systemctl enable vsftpd

3.7.1. Statuts
# systemctl status vsftpd
3.8. Redémarrer
#service vsftpd start

3.9. Les acces aux ressources


Pour limter les acces aux ressources partagés, il faut ouvrir le fichier vsftpd.conf et chercher la ligne
Chroot_list_file = /etc/vsftpd.chroot_list
Et commenter.
Il faut lister dans le repertoire /etc/ pour voir que le fichier vsftpd.chroot_list existe, si ce n’est pas le
cas, il faut le créer
# touch vsftpd.chroot_list

Ajout des utilisateurs dans le ficher


# nano vsftpd.chroot_list

Kalfane
Sabrina
Ahmed
Camil
Kaied

3.10 . Créer Utilisateur

Vous aimerez peut-être aussi