Sie sind auf Seite 1von 6

Lyce Raymond Poincar Bar-le-Duc

Activit : Les commandes de base de GNU/Linux en mode console.

Sommaire
1. Contexte. ....................................................................................................................................... 3 2. Mise en uvre de la carte Raspberry Pi. ........................................................................................ 3 3. Gestion de larborescence, navigation et gestion des fichiers. ........................................................ 3 3.1. Cration dune arborescence. .................................................................................................. 3 3.2. Navigation dans larborescence et gestion des fichiers. ............................................................ 4 4. Utilisation de lditeur GNU/Nano et redirection des entres/sorties............................................ 4 5. Creation des groupes et des utilisateurs. ........................................................................................ 4 5.1. La liste des utilisateurs. ........................................................................................................... 4 5.2. Les groupes dutilisateurs. ....................................................................................................... 5 5.3. Manipulations. ........................................................................................................................ 6 6. Modification des droits daccs. ..................................................................................................... 6 6.1. Le fonctionnement des droits ................................................................................................. 6

GNU/Linux en mode console

Page 2 sur 6

Vous devez faire un compte-rendu comprenant les rponses justifies aux questions, ainsi que les manipulations que vous faites. En cas de problme avec une commande et avant de solliciter lenseignant, consulter le manuel disponible avec la commande man suivi du nom de la commande.

1. Contexte. Votre entreprise, tout comme certains ministres, a dcid de rduire ses cots de fonctionnement en abandonnant les postes clients Windows au profit de poste utilisateurs sous GNU/Linux. Comprenant que vous devez dsormais matriser les environnements GNU/Linux, vous avez install la distribution Raspian sur une carte Raspberry Pi afin de vous familiariser avec ce nouvel environnement. Vous avez labor votre propre programme dauto-formation qui va se dcouper en quatre phases : Prise de connaissance des commandes systme de base : manipulation des rpertoires ; Prise de connaissance des commandes systme de base : manipulation de fichiers ; Gestion des comptes des utilisateurs et comprhension de la gestion des droits daccs.

2. Mise en uvre de la carte Raspberry Pi. a) Faire les branchements ncessaires (cran, clavier, souris, alimentation) afin davoir accs en mode direct la console. b) Connecter vous au systme comme utilisateur avec le nom : pi. 3. Gestion de larborescence, navigation et gestion des fichiers. Dans le dossier bureau (/home/pi/Desktop) du compte utilisateur, vous allez crer larborescence suivante :

Figure 1: Arborescence demande

3.1. Cration dune arborescence. a) Quelles sont les commandes principales dont vous aurez besoin ? Expliquez. b) Ecrire toutes les lignes de commande que vous tapez afin de crer cette arborescence. c) Dplacer le rpertoire rep6 dans rep7. d) Supprimer le rpertoire rep5. e) Renommer le rpertoire rep7 par STI2D. Faire un schma (cf Figure 1) montrant la nouvelle arborescence.

Validation 1

Validation 2

GNU/Linux en mode console

Page 3 sur 6

f) Quel est le rle de la commande pwd ? 3.2. Navigation dans larborescence et gestion des fichiers. a) Placer vous dans le rpertoire du bureau (Desktop) et afficher son contenu dtaill sous forme de liste. b) En restant dans le rpertoire du bureau (Desktop), afficher le contenu du rpertoire TPGNU. c) Dans le rpertoire rep1, crer le fichier date.txt avec la commande touch. d) Afficher lcran le contenu du fichier date.txt. e) Dupliquer le fichier date.txt en date2.txt. f) Dplacer le fichier date2.txt dans le rpertoire rep2. 4. Utilisation de lditeur GNU/Nano et redirection des entres/sorties. a) Editer le fichier date.txt contenu dans rep1 avec GNU/Nano et ajouter la phrase Voici la date et lheure : au dbut du fichier. b) Faire une copie de sauvegarde du fichier date.txt sous un nom de votre choix. c) Saisir la commande date > date.txt et indiquer en affichant le contenu du fichier quel est le rsultat obtenu. d) Remplacer le fichier date.txt par la copie de sauvegarde ralise prcdemment et saisir la commande date >> date.txt et indiquer en affichant le contenu du fichier quel est le rsultat obtenu.
Validation 4 Validation 3

5. Creation des groupes et des utilisateurs. Lexcution des commandes dajout et de suppression dutilisateur ou de groupe sont rserves root. 5.1. La liste des utilisateurs. La liste des utilisateurs du systme est contenue dans le fichier /etc/passwd. Ce fichier est accessible en lecture seule tous les utilisateurs et contient, pour chaque utilisateur, les informations suivantes : Nom de connexion de lutilisateur ; Un caractre x ; Le numro de lutilisateur (UID = User IDentifier) ; Le numro de groupe (GID = Group IDentifier) ; [Commentaire] ; Le rpertoire daccueil ; [Programme lancer].

Les points cits entre crochets ne sont pas obligatoires.

GNU/Linux en mode console

Page 4 sur 6

5.2. Les groupes dutilisateurs. Un groupe dutilisateurs rassemble un certain nombre dutilisateurs pouvant facilement partager des fichiers. Les groupes sont rpertoris dans le fichier /etc/group et contient les informations suivantes : Nom du groupe ; Un champ vide ou contenant un caractre x ou * ; Le numro de groupe (GID = Group IDentifier) ; [Liste des utilisateurs membres du groupe].
Description
La commande adduser permet d'ajouter un utilisateur. Vous devez au minimum fournir un paramtre : le nom de l'utilisateur crer. Le rpertoire personnel de lutilisateur est automatiquement cr adduser (/home/utilisateur) et son compte est prconfigur. On vous demande ensuite de taper le mot de passe. On vous propose ensuite de rentrer quelques informations personnelles sur lutilisateur, comme son nom, son numro de tlphone Si vous voulez le faire, faites-le, mais sinon sachez que vous pouvez taper Entre sans rien crire. Cette commande permet la suppression dun compte. Attention, sans paramtre supplmentaire cette commande deluser neffacera pas le rpertoire personnel de lutilisateur. Cette commande permet la suppression du compte utilisateur et de son rpertoire personnel Cette commande permet de modifier le mot de passe dun passwd addgroup compte Cette commande permet de crer un groupe dutilisateur. La commande usermod permet d'diter un utilisateur. Elle possde plusieurs paramtres ; nous allons en retenir deux : usermod
-l : renomme l'utilisateur (le nom de son rpertoire

Les commandes de cration des utilisateurs et des groupes sont les suivantes :
Commande Exemple

adduser utilisateur

deluser utilisateur

deluser -remove-home utilisateur

passwd utilisateur addgroup copains

personnel ne sera pas chang par contre) ;


-g : change de groupe.

usermod g copains utilisateur

Dans lexemple, il y a dplacement de utilisateur dans le groupe copains Cette commande permet de supprimer un groupe delgroup dutilisateur. delgroup copains

GNU/Linux en mode console

Page 5 sur 6

5.3. Manipulations. a) Raliser lorganisation en groupes reprsente sur la figure ci-dessous :

Validation 5

Figure 2 : Organisation en groupe demande.

Attention vous ne toucherez pas aux comptes root et pi !!! 6. Modification des droits daccs. 6.1. Le fonctionnement des droits Chaque fichier et chaque dossier possde une liste de droits. C'est une liste qui indique qui a le droit de voir le fichier, de le modifier et de l'excuter.
pi@raspberrypi:~$ ls -l total 40 drwxr-xr-x 2 pi pi 4096 drwxr-xr-x 2 pi pi 4096 lrwxrwxrwx 1 pi pi 26 drwxr-xr-x 2 pi pi 4096 drwxr-xr-x 2 pi pi 4096 drwxr-xr-x 3 pi pi 4096 drwxr-xr-x 2 pi pi 4096 drwxr-xr-x 2 pi pi 4096 drwxr-xr-x 2 pi pi 4096 -rw-r--r-- 1 pi pi 0 drwxr-xr-x 3 pi pi 4096 drwxr-xr-x 2 pi pi 4096 2007-11-13 21:53 Desktop 2007-11-13 13:46 Documents 2007-09-19 18:31 Examples -> /usr/share/example-content 2007-09-25 20:28 images 2007-10-19 01:21 Images 2007-09-25 11:11 log 2007-10-19 01:21 Modles 2007-10-19 01:21 Musique 2007-10-19 01:21 Public 2007-11-15 23:14 rapport.txt 2007-09-19 19:51 tutos 2007-10-19 01:21 Vidos Figure 3 : Exemple de listing avec visualisation des droits daccs.

a) Toujours avec le compte pi, dans le dossier TPGNU crer un dossier tests et un document doc.txt lintrieur de ce dossier. Quels sont les droits daccs de lutilisateur sur le fichier cre ? Les droits du groupe ? Les droits des autres ? b) Modifier les droits sur doc.txt tel quils soient les suivants : r w x configuration prcdente. prcdente.
Validation 7 Validation 6

r x

r - -.

c) Supprimer les droits de lecture au groupe et aux autres utilisateurs sans tenir compte de la d) Ajouter les droits dexcutions aux autres utilisateurs sans tenir compte de la configuration
Validation 8

e) Ecrire de deux faons laccs total du document tout le monde. 7. Remise en tat dorigine. a) Effacer uniquement les utilisateurs, les rpertoires personnels et les groupes cres la question 5.3.a. Effacer galement larborescence TPGNU cre.

GNU/Linux en mode console

Page 6 sur 6

Das könnte Ihnen auch gefallen