Le password est votre protection contre les intrusions. C'est la seule façon de protéger vos données.



Documents pareils
Unix/Linux I. 1 ere année DUT. Université marne la vallée

TP1 - Prise en main de l environnement Unix.

Introduction au Système d Exploitation Unix/Linux

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Personnes ressources Tice. Académie de Rouen


Atelier La notion de session utilisateur sous Linux

TP 1 Prise en main de l environnement Unix

«Astrophysique et instrumentations associées» Cours UNIX Benoît Semelin

C.M. 1 & 2 : Prise en main de Linux

La mémoire. Un ordinateur. L'octet. Le bit

Premiers pas en Linux

(Langage de commandes) Les commandes sont données par l'utilisateur grâce au clavier, à partir d'une "invite" ou "prompt" (par exemple "c:\>" )

Année Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

Aide-Mémoire unix. 9 février 2009

ftp & sftp : transférer des fichiers

Module : Informatique Générale 1. Les commandes MS-DOS

Chapitre 3 : Système de gestion de fichiers

Introduction à Linux (pour le HPC) «Linux 101» Présentation :

TP 4 de familiarisation avec Unix

Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux

Bon ben voilà c est fait!

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Cyberclasse L'interface web pas à pas

Projet Administration Réseaux

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

Shell Bash Niveau débutant

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

Informatique I. Sciences et Technologies du Vivant (Semestre 1)

TP1 : Initiation à l algorithmique (1 séance)

Outils pour la pratique

Le service FTP. M.BOUABID, Page 1 sur 5

Cours Unix 1. Présentation d UNIX. Plan du cours 1

Guide d'installation de la base de données ORACLE 10g ( ) pour linux FEDORA CORE 4.

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Mon premier rpm. 7 juin Avant de commencer RPM URPMI RPMBUILD... 2

MEDIAplus elearning. version 6.6

Configuration, mise en oeuvre et administration de serveurs Internet et Intranet sous Linux.

Cours Shell Unix Commandes & Programmation. Révision corrigée du 31/01/2003

Affectation standard Affectation modifiée (exemple)

Séance 0 : Linux + Octave : le compromis idéal

Programmation C. Apprendre à développer des programmes simples dans le langage C

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Installation de Windows 2003 Serveur

l'ordinateur les bases

Protocoles DHCP et DNS

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

Les Boitiers de Vote Electroniques (Clickers)

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

LINUX REMPLAÇANT WINDOWS NT

Polycopié Cours Système d Exploitation I. Programme : Filière SMI S3

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

TP sauvegarde et restauration avec le logiciel Cobian Backup

La technologie au collège

Manuel d utilisation NETexcom

FreeNAS Shere. Par THOREZ Nicolas

UNIX DÉBUTANTS. Olivier Collin CNRS Station Biologique de Roscoff

Introduction aux Systèmes et aux Réseaux

1 Démarrage de Marionnet

Installation de Windows 2000 Serveur

Organiser le disque dur Dossiers Fichiers

Comment configurer Kubuntu

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

GESTION ELECTRONIQUE DE DOCUMENTS

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

Étude de l application DNS (Domain Name System)

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Table des matières Hakim Benameurlaine 1

Permis de conduire info

Monter automatiquement des disques distants ou locaux avec automount/autofs

1.1 L EXPLORATEUR WINDOWS

Serveur de sauvegardes incrémental

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Administration Linux - FTP

1. Utilisation du logiciel Keepass

TD 1 - Installation de système UNIX, partitionnement

CPLN 20/08/2009 MBO Service ICT et Pédagogie

Septembre 2012 Document rédigé avec epsilonwriter

KeePass - Mise en œuvre et utilisation

Guide d installation de OroTimesheet 7

EXTRACTION ET RÉINTÉGRATION DE COMPTA COALA DE LA PME VERS LE CABINET

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

Introduction au protocole FTP. Guy Labasse

Accès externe aux ressources du serveur pédagogique

Serveur d application WebDev

La Comptabilité UNIX System V Acctcom

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

PROCEDURE D'INSTALLATION OPENREPORTS

Onglet sécurité de Windows XP Pro et XP Home

Transcription:

COMMANDES LINUX DE BASE OBJECTIFS : Devenir un utilisateur autonome des systèmes UNIX et LINUX. Etre parfaitement à l'aise avec les commandes liées à la gestion des fichiers et des processus. Savoir utiliser l'interpréteur de commandes shell et son environnement.. 1 Manipulation des fichiers et répertoires 2 Droits d accès aux fichiers et répertoires 3 Redirection avec la commande cat ACCES AU SYSTEME Comment se connecter sous UNIX? Le premier concept important à garder en mémoire avant de travailler avec UNIX ou sa version PC Linux est qu'il s'agit d'un système multi-utilisateurs. L'accès à la machine UNIX doit donc être contrôlé. Pour être enregistré sous UNIX, il faut avoir un compte utilisateur (login, password) créé par l'administrateur système. L administrateur est un «super utilisateur» qui a les droits de gestion du système (login root ou su). Si vous êtes dans un environnement non graphique, le premier message lors d'une connexion sous UNIX est : login : (Taper votre nom d'utilisateur) Le système affiche alors le message : password : (Vous devez alors rentrer votre mot de passe) Dans le cas d un environnement graphique, vous avez des fenêtres qui demandent ces informations. Les caractéristiques de chaque utilisateur sont enregistrées dans un fichier /etc/passwd qui est géré par l'administrateur système, mais que vous pouvez consulter. Dans ce fichier, vous trouverez pour chaque utilisateur, son loginname, son password (sous forme codée évidemment), son numéro d'utilisateur, numéro de groupe, son nom et son prénom, le groupe auquel il appartient, le shell ou programme à lancer. Le password est votre protection contre les intrusions. C'est la seule façon de protéger vos données. 1

Trouver un bon mot de passe : Voici quelques conseils qui vous permettront de trouver un mot de passe le plus sûr possible. utiliser des majuscules et des minuscules utiliser des chiffres et des caractères spéciaux 7 à 8 caractères de long concaténer des mots pour en créer un autre Ce qu'il ne faut pas faire : utiliser un mot de passe que l'on peut trouver dans un dictionnaire utiliser un nom de famille (surtout si la famille est célèbre et qu'on peut trouver le nom dans un dictionnaire), un nom de lieu, le prénom de votre petit(e) ami(e)!! si vous en avez un(e) utiliser un mot trop court Changer de mot de passe : Pour changer son mot de passe, il faut utiliser la commande passwd. Le programme demande alors l'ancien mot de passe puis deux fois le nouveau. Si le déroulement est normal, le nouveau mot de passe sera utilisé pour une prochaine session. Connectez vous maintenant, puis lisez les deux premières parties avant d attaquer les exercices. A PROPOS DU SYSTEME DE FICHIERS Organisation du système Sous Unix, «tout est fichier». Cela signifie qu un disque, une mémoire, un lecteur de disquette, un lecteur de bande, la sortie d un processus sont tous vus par le système comme des fichiers. Il est donc fondamental que ces fichiers soient ordonnés. Le système de fichiers sous Unix est organisé de manière arborescente (il s appelle ext2), comme le montre la figure suivante : Parmi les nombreux fichiers qui apparaissent ici sous la racine qui se nomme «/», on remarque la présence de : /bin : ce répertoire contient les commandes de base /usr/bin contient la suite de commandes 2

/tmp contient les fichiers temporaires /etc contient les fichiers de configuration du système /sbin et /usr/sbin contiennent les commandes d administration du système /dev contient tous les fichiers spéciaux permettant l accès aux périphériques /home contient les répertoires des utilisateurs Les fichiers Les fichiers sous Unix peuvent avoir un nom composé de 255 caractères. Le système étant Multi- Utilisateurs, il est fondamental d identifier le propriétaire du fichier. De plus les utilisateurs pouvant être divisés en groupes, le fichier possèdera une information concernant ce groupe d utilisateurs. Afin qu un de vos copains ne puisse pas lire ou effacer vos fichiers, des droits sont appliqués aux fichiers. Si on examine le contenu du répertoire racine par exemple, en utilisant la commande «ls» avec certaines options, on obtient le résultat suivant : drwxr-xr-x 2 root root 2048 Jul 22 2006 bin drwxr-xr-x 3 root root 1024 Sep 23 12:03 boot drwxr-xr-x 2 root root 1024 Jul 22 2006 cdrom drwxr-xr-x 10 root root 24576 Oct 16 10:43 dev drwxr-xr-x 109 root root 5120 Oct 16 11:21 etc drwxr-xr-x 2 root root 1024 Jul 22 2006 floppy drwxrwsr-x 14 root staff 4096 Sep 2 17:11 home drwxr-xr-x 2 root root 1024 Jul 22 2006 initrd drwxr-xr-x 6 root root 4096 Sep 18 13:31 lib drwx------ 2 root root 12288 Jul 22 2001 lost+found -rw-r--r-- 1 root root 0 Sep 25 11:37 ls drwxr-xr-x 5 root root 1024 Jul 29 12:54 mnt drwxr-xr-x 3 root root 1024 Jul 24 17:07 opt dr-xr-xr-x 145 root root 0 Oct 13 18:25 proc drwxr-xr-x 25 root root 2048 Oct 16 15:01 root drwxr-xr-x 2 root root 3072 Sep 25 13:49 sbin drwxrwxrwt 29 root root 3072 Oct 16 17:10 tmp drwxr-xr-x 16 root root 4096 Sep 18 19:34 usr drwxr-xr-x 18 root root 4096 Jul 22 2006 var La dernière colonne donne le nom du fichier. La première donne le type du fichier ainsi que ses attributs pour le propriétaire le groupe et les autres. La troisième donne le propriétaire du fichier. La quatrième colonne donne le groupe d appartenance. Les suivantes donnent la taille du fichier et sa date. On distingue 4 types de fichiers : 3

Les fichiers ordinaires, qui ont pour premier attribut un tiret. Ces fichiers peuvent être de type texte ou binaires. Les attributs donnent ou non un accès en lecture (r), en écriture (w) ou en exécution (x). Les répertoires (dossiers) sont identifiés par un attribut «d» (directory). Ces fichiers possèdent aussi des droits en lecture et écriture. Dans le cas de répertoires, le caractère x donne un droit de passage. Une commande «cd» (change directory) sera alors possible. Les fichiers lien : Les fichiers lien permettent de référencer un fichier ordinaire ou un répertoire en utilisant un nom différent. Les fichiers spéciaux : Les fichiers spéciaux permettent d accéder aux périphériques du système : disques, disquettes, lecteur de bandes, cartes réseaux Seul l administrateur (su, root) peut créer ou effacer de tels fichiers, les autres utilisateurs peuvent éventuellement lire ces fichiers. PREMIERE PARTIE : MANIPULATION DES FICHIERS ET REPERTOIRES 1. Déplacements dans une arborescence de répertoires et listage du contenu 1 Quel est votre répertoire courant? Placezvous dans votre répertoire principal (si ce n'est pas déjà le cas) Affichez le contenu de votre répertoire principal Indication du répertoire courant : pwd Aller dans son répertoire principal : cd Affichage court : ls Affichage long : ls -al (y compris fichiers/dossiers "invisibles", c-à-d. dont le nom commence par ".") 2 3 Examinez le contenu du premier niveau de l'arborescence Unix Utilisation de l'aide en ligne : consultez le manuel en ligne pour voir les différentes options de la commande ls Commande : ls / ou : cd / puis ls man ls 4

2. Création et manipulation de répertoires 1 Replacez-vous dans votre répertoire principal et créez un sous-répertoire d'exercice de nom ex_unix cd puis : mkdir ex_unix 2 Descendez dans ce répertoire et créez-y deux sous-répertoires dir1 et dir2 cd ex_unix puis : mkdir dir1 dir2 3 Déplacez dans le répertoire dir2 le fichier toto créé précédemment Vérifiez qu'il se trouve au bon endroit depuis ex_unix : mv../toto dir2 ou, depuis répertoire principal : mv toto ex_unix/dir2 ou, depuis répertoire dir2 : mv../../toto. ls ~/ex_unix/dir2 4 Détruisez le répertoire dir2. Opération qui se fait en deux étapes (à moins d'utiliser la commande rm -r) : destruction des fichiers se trouvant dans le répertoire destruction du répertoire proprement dit cd ~/ex_unix/dir2 puis : rm * cd.. puis : rmdir dir2 3. Manipulation et visualisation de fichiers 5

1 Génération de divers fichiers d'exercice : placez-vous dans votre sous-répertoire ex_unix créez 4 fichiers-texte par redirection sur fichiers de l'aide en-ligne relative aux commandes ls, cd, mkdir et rmdir cd ~/ex_unix man ls > 1.txt man cd > 2.txt man mkdir > 3.txt man rmdir > 4.txt ls 2 Expérimentez les différentes commandes de visualisation de fichiers-texte que sont : cat, more, head et tail cat 1.txt more 1.txt puis utiliser <cr> pour avancer d'une ligne, <espace> pour avancer d'une page, <q> pour sortir head -5 *.txt (affiche les 5 premières lignes de tous les fichiers de nom *.txt) tail -5 1.txt (affiche les 5 dernières lignes...) 3 Concaténez tous vos fichiers texte sur un seul fichier de nom visu.txt Vérifiez le résultat en affichant le fichier ainsi créé cat 1.txt 2.txt 3.txt 4.txt > visu.txt more visu.txt 4 Déplacez dans le sous-répertoire dir1 tous les fichiers créés à l'exception du fichier visu.txt et contrôlez mv?.txt dir1 ls (il ne reste plus que visu.txt dans ex_unix) ls dir1 (les fichiers 1.txr, 2.txt, 3.txt, 4.txt sont bien dans dir1) 5 Dans le répertoire dir1, recherchez quels cd dir1 sont les fichiers qui contiennent la chaîne de puis : grep 'rmdir' *.txt caractère rmdir 6 Affichez la place-disque occupée par vos fichiers en utilisant les commandes ls et du ls -l (affichage de la taille en Bytes) du -ak (affichage de la taille en KB) 7 Faites une copie du fichier visu.txt sous le nom vis2.txt Compressez le fichier vis2.txt et voyez quel est le gain de place Décompressez le fichier vis2.txt et vérifiez qu'il est bien identique à visu.txt Exercice 1 cp visu.txt vis2.txt compress vis2.txt puis : ls -l vis* (comparez la place occupée par visu.txt, respectivement vis2.txt.z) uncompress vis2.txt.z puis : diff visu.txt vis2.txt 1. Créez un fichier premiertexte contenant une ou deux phrases en utilisant l éditeur de texte vi. 2. Visualisez le contenu de premiertexte sans l'éditer. 6

3. Quelle est la taille du fichier premiertexte? Exercice 2 1. Faites une copie de premiertexte appelée double. 2. Comparez leurs tailles. 3. Renommez double en introduction. 4. Quelle différence y a-t-il entre mv double introduction et cp double introduction Exercice 3 1. Créez un répertoire essai/. 2. Déplacez introduction dans essai/. 3. Faites une copie de premiertexte appelée copie, et placez-la également dans essai/. 4. Affichez une liste de ce que contient essai/. Exercice 4 1. Essayez de détruire essai/. Que se passe-t-il? Que faut-il faire pour détruire un répertoire? 2. Détruisez tout ce que contient essai/. 3. Détruisez essai/. Exercice 5 - Questions de cours Ces exercices sont des questions de cours : les solutions se trouvent toutes dans les pages de man des commandes en question.. Testez les commandes sur des fichiers et répertoires d'essai pour vous faire la main et comprendre ce qui se passe.. Utilisation de la commande ls 1. A quoi sert l'option -R de ls? 2. Dans quel ordre les fichiers et répertoires sont-ils classés par défaut? Quelles sont les options qui peuvent servir à modifier ce critère de classement? Indice : «trier» se dit to sort en anglais. 3. Affichez le contenu de votre répertoire courant de telle sorte que les fichiers modifiés récemment apparaissent en premier. 4. Quels sont les droits de votre répertoire Mail? Qu'est-ce que cela signifie? 5. Décrivez le résultat de la commande ls -l. 6. Comment afficher les droits d'un répertoire donné? 7

7. Votre ls vous affiche le contenu de votre répertoire avec des signes distinctifs qui permettent d'identifier plus vite le type de fichiers (slash / pour les répertoires, arobase @ pour les liens, etc). Quelle est l'option qui ajoute ces caratères? 8. Un répertoire a les droits suivants : drwx--x--x Je ne suis pas propriétaire; puis-je afficher le contenu du répertoire? Exercices 6 Manipulation sur les répertoires Commandes mkdir et rmdir 1. Créez trois répertoires en une seule ligne de commande. 2. Effacez ces trois répertoires en une seule ligne de commande. 3. Que se passe-t-il si vous tapez mkdir mkdir 4. Vous voulez détruire un répertoire bla/, dont ls vous dit qu'il est vide. Cependant, quand vous tapez rmdir bla, la machine vous répond : rmdir: bla: Directory not empty Que faut-il faire? 5. Est-ce que mkdir peut prendre des options? 6. A quelle condition est-ce que la ligne de commande mkdir Rapport/annexes peut fonctionner et créer effectivement ce sous-répertoire? 7. Y a-t-il une option de mkdir qui permette de créer à la fois un répertoire et un sousrépertoire de ce répertoire? 8. Comment créer un répertoire en spécifiant des droits? 9. Quel est l'effet de la commande suivante : rmdir -p toto/tata/tutu/ 10. Vous voulez créer à la fois un répertoire toto/ et un sous répertoire tutu/ dans toto/. Quelle option faut-il utiliser pour que : 1. Si toto/ n'existe pas, le répertoire et son sous-répertoire soient créés; 2. Si toto/ existe déjà, le sous-répertoire tutu/ soit créé, sans message d'erreur. Exercices 7 Utilisation de cp et mv Commande cp 1. Est-il possible de faire une copie d'un répertoire et de l'ensemble de ses sous-répertoires en une seule ligne de commande, sans d'abord faire une copie de chacun des fichiers l'un après l'autre? 2. Que se passe-t-il si l'on veut faire une copie appelée tentative/ de son répertoire essai/, et que le répertoire tentative/ existe déjà? 3. Que se passe-t-il si vous voulez faire une copie d'un fichier dans un répertoire où il existe déjà un fichier de ce nom? 4. Est-il possible de taper une ligne du genre de : cp fichier1 fichier2 fichier3 repertoire/ Quel est l'effet de cette ligne? 8

Commande mv 1. La syntaxe de mv est mv fichier1 fichier2; fichier1 est renommé en fichier2. Mais que se passe-t-il si fichier2 existe déjà? 2. Comment renommer un répertoire bla en blo? Que se passe-t-il si le répertoire blo existe déjà? 3. Comment faire pour à la fois déplacer un fichier et changer son nom? Que se passe-t-il si il existe déjà un fichier de ce nom dans le répertoire d'arrivée? 4. Mêmes questions avec un répertoire. 5. Que se passe-t-il si on lance mv avec les options -i et -f ensemble? Exercices 8 Expansion des noms de fichiers Les méta caractères Les méta caractères sont des caractères qui possèdent une signification particulière pour le shell et qui simplifient parfois pas mal la vie. 1. Créer le répertoire Year dans votre répertoire courant, en une commande déplacez les fichiers précédemment créés dans le répertoire Year. 2. Lister tous les fichiers - se terminant par 5 commençant par annee4 9

commençant par annee4 et de 7 lettres maximum commençant par annee avec aucun chiffre numérique contenant la chaîne ana commençant par a ou A 3. Copier les fichiers dont l'avant dernier caractère est un 4 ou 1 dans le répertoire /tmp en une seule commande. Exercices 9 Commande find La commande find peut être utilisée pour trouver un fichier suivant certains critères. Elle permet de retrouver un fichier par son nom, sa taille, sa date, son type La syntaxe de la commande est la suivante : find répertoire_de_départ caractéristique_recherchée Exemple : Placer vous sous /home et taper «find. name FIC». ou «find. newer ~/fic» 1. Comment chercher tous les fichiers dont les noms commençant par un «a» majuscule ou une minuscule, suivi d'éventuellement quelques lettres ou chiffres, et se terminent par un chiffre entre 3 et 6? 2. Comment fait-on pour indiquer que le fichier recherché a été modifié il y a plus de 30 jours? Il y a 30 jours? Il y a moins de 30 jours? 3. Comment faire pour dire que le fichier a été modifié plus récemment qu'un autre fichier donné? 4. Comment fait-on pour spécifier que le fichier recherché est un répertoire? 5. Comment indiquer que le fichier recherché a une taille supérieure à une taille donnée? Exercices 10 - Commandes head et tail 1. Affichez les 10 premières lignes du fichier /etc/hosts, les 15 dernières lignes, toutes les lignes à partir de la quinzième, les lignes 15 à 20. 2. Récupérer les lignes 5 à 9 d'un fichier de 12 lignes. 3. Comment afficher la cinquième ligne d'un fichier? DEUXIEME PARTIE : DROITS D ACCES AUX FICHIERS ET REPERTOIRES Exercices 11 Création des droits 10

1. Dans votre répertoire courant, créez un répertoire courant essai_droit, par défaut ce répertoire est à 755 (rwxr-xr-x), quelles sont les commandes (en notation symbolique et en base 8) pour lui donner les droits suivant (on suppose qu'après chaque commande on remet le répertoire à 755: droit en lecture propriétaire Groupe les autres droit en droit droit en droit en droit droit en écriture d'accès lecture écriture d'accès lecture droit en écriture droit d'accès comm Oui ande 1 oui oui Oui non oui non non oui comm Oui ande 2 non oui Non oui non non non oui comm Non ande 3 oui non Non non oui oui non non comm Non ande 4 non oui Oui non oui non non non 2. Créez un fichier droit dans le répertoire essai_droit, par défaut ce fichier est à 644 (rw-r--r-- ).En partant du répertoire courant, pour chaque commande de l'exercice précédent, essayez d'accèder au répertoire essai_droit (commande cd), de faire un ls dans essai_droit et de modifier le fichier avec un éditeur quelconque (vi par exemple). 3. Tapez la commande umask, de manière à ce que les fichiers lors de leur création aient par défaut les droits 640 (rw-r-----), et les répertoires 750 (rwxr-x---). Exercices 12 Modifications droits des fichiers et répertoires 1. Changez les droits d'un fichier fic1 pour que tous ceux de votre groupe puissent écrire dedans. 11

2. Donnez en une seule ligne le droit d'exécution à tous les utilisateurs d'un fichier script qui n'a jusqu'alors que des droits standards (-rw-r--r--). 3. Le fichier toto a les droits suivants : -rwxr--r--. Modifiez-en les droits en une ligne de commande de sorte que le propriétaire n'ait plus que le droit de lecture. 4. Modifier les droits du fichier toto (-rwxr--r--) de sorte que le groupe et les autres utilisateurs aient les mêmes droits que le propriétaire. 5. Quelle option permet de modifier récursivement les droits d'un répertoire et des fichiers qu'il contient? 6. Quelle option de mkdir permet de créer un répertoire en spécifiant les droits sur ce répertoire? 7. Affichez et interprétez les droits de /usr/sbin/mount. TROISIEME PARTIE : REDIRECTIONS AVEC LA COMMANDE CAT LA COMMANDE cat : le retour La commande cat s'utilise le plus souvent avec des redirections. 1. Comment visualiser deux fichiers l'un après l'autre à l'aide de la commande cat? 2. Comment faire une copie d'un fichier sans utiliser cp ni ouvrir d'éditeur de texte? 3. Utiliser cat pour écrire un peu de texte et mettre le résultat dans un fichier notes. 4. Quelle différence y a-t-il entre cat bla blo > blu et cat bla blo >> blu Que se passe-t-il, pour chaque ligne, selon que le fichier blu existe ou n'existe pas? 5. Comment obtenir un fichier blo qui corresponde à un fichier bla dont les lignes seraient désormais numérotées? 12