Recherche de chaîne dans un fichier : grep La chaîne -rw-r–r– représente la protection du fichier La fonction de substitution peut être utilisée avec une
Previous PDF | Next PDF |
[PDF] Les expressions régulières sous R
Les fonctions de R qui exploitent les expressions régulières sont (cf 1, 2) : • Localisation de texte : grep, grepl, regexpr, gregexpr • Substitution de texte : sub,
[PDF] 12 La commande grep
Cette commande va afficher le numéro de la ligne contenant la chaîne toto Les fonctions q, r et w La fonction q (quit) va interrompre l'exécution de sed, la
[PDF] Unix/Linux II - LISIC
Recherche de chaîne dans un fichier : grep La chaîne -rw-r–r– représente la protection du fichier La fonction de substitution peut être utilisée avec une
[PDF] Les commandes de base de LINUX
rm -r fichier (avec récursivité, avec les sous répertoires) grep (recherche les occurences de mots à l'intérieur de fichier) grep expression /répertoire/fichier emacs (l'éditeur GNU Emacs multi fonction pour l'édition, les mails, les news,
[PDF] Unix : Commandes et expressions régulières - UQAM - Réseau
11 sept 2018 · au complet -r Fouille récursivement tous les fichiers e g , grep -r motif repertoire -w Chaque ligne est découpée en champs, en fonction du
[PDF] Egrep et Expressions Régulières
La commande egrep supporte toutes les options de la commande grep ○ Nous utiliserons donc dans ce cours egrep N Gorse – Oct 2003 Introduction à UNIX
[PDF] Expressions régulières - IGM
Soit un langage de la forme L*, L + R, ou L·R, où L et R sont dans lequel les arcs représentent la fonction de transition, et les nœuds les La commande grep
[PDF] Notions dUnix
La commande "top" permet de visualiser toutes les taches en cours d'exécution, y compris celles des autres utilisateurs 6 Page 7 La commande GREP "grep"
[PDF] fichier
grep, cut, sort, uniq, tr, sed : traitement ligne à ligne Commande grep grep v ne pas sélectionner les lignes qui correspondent au motif R considérer les
[PDF] fonction image et antécédent 3eme
[PDF] fonction infirmière
[PDF] fonction injective surjective bijective exercice corrigé pdf
[PDF] fonction inverse loi normale
[PDF] fonction javascript formulaire
[PDF] fonction javascript onclick
[PDF] fonction javascript pdf
[PDF] fonction javascript return
[PDF] fonction kmeans
[PDF] fonction lapply r
[PDF] fonction latente des partis politiques
[PDF] fonction lda r
[PDF] fonction linéaire 3eme exercices corrigés
[PDF] fonction linéaire et proportionnalité 3eme exercices
Unix/Linux II
DUT1reannée
Université de Marne La vallée
1Protection de fichiers
Droits d"accès aux fichiers
Visualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupe
2Métacaractères et expressions régulières
Métacaractères
Expression régulières
Recherche de chaîne dans un fichier :grepRecherche d"un fichierfindLa commandesedProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeChaque fichier (ou répertoire) possède un ensemble d"attributs
définissant les droits d"accès à ce fichier pour tous les utilisateurs du système.3 types d"utilisateurs le propriétaireu le groupeg les autreso3 types de droits lécturerécriturew
exécutionx Pour les fichiers, les droits sont exprimés par une chaîne de 10 caractères :tuuugggooo t:type du fichier :Fichier ordinaire-Répertoired
Lien symboliquel
Fichier spécialcoubSockets
Le super-utilisateur (root) a tous les droitsDUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupePour visualiser les droits, on utilisels -l. Présence du droit si une lettrer,woux. Abscence du droit si-Exemple
ls -l /etc/passwddonneLa chaîne-rw-r-r-représente la protection du fichier /etc/passwd. On peut également représenter la protection d"un fichier par trois chiffres (un nombre octal).DUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeOn peut représenter la protection d"un fichier par trois chiffres
(un nombre octal).Exemple: rwxrw-r-xest représenté par 765.Une lettre està 1 et un tiret à 0
rwxrw-r-x= 111 110 101 = 765 car111 = 2
2+ 21+ 20= 4 + 2 + 1 = 7
110 = 2
2+ 21= 4 + 2 = 6
101 = 2
2+ 20= 4 + 1 = 5Droitsvaleur octale
---0 --x1 -w-2 -wx3 r--4 r-x5 rw-6 rwx7DUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupechmod: changer le mode de protection d"un fichierSyntaxe
chmod mode nom_fichierDeux modes d"utilisation : Mode absolu :modereprésenté par un nombre octalExemplechmod 765 fich
nicolas@lancelot: /Bureau$ touch ess.txt nicolas@lancelot: /Bureau$ ls -l ess.txt -rw-rw-r- 1 nicolas nicolas 0 août 29 23:42 ess.txt nicolas@lancelot: /Bureau$ chmod 764 ess.txt nicolas@lancelot: /Bureau$ ls -l ess.txt -rwxrw-r- 1 nicolas nicolas 0 août 29 23:42 ess.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupemode symbolique : modeindique de quelle façon les droits d"accès doivent êtremodifiés. Il se décompose en[qui] op accèsoùqui(optionnel) indique quelles classes sont concernées par
chmod, est composé de une ou plusieurs lettres (u,geto). Si aucune lettre alors tous les types d"utilisateurs sont concernés (ouapour all).oppeut être : +pour ajouter des droits d"accès -pour enlever des droits d"accès =pour affecter des droits d"accès.accèsest une combinaison des lettresr,wetxqui spécifient les types d"accès.DUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeExemple: chmod a=r,u+w fichExemple précédent
nicolas@lancelot: $ ls -l ess.txt -rwxrw-r- 1 nicolas nicolas 0 sept. 1 11:50 ess.txt nicolas@lancelot: $ chmod u-x,g-w ess.txt nicolas@lancelot: $ ls -l ess.txt -rw-r-r- 1 nicolas nicolas 0 sept. 1 11:50 ess.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeAu moment de créer un fichier, des droits d"accés par défaut
sont donnés à ce fichier. La commandeumaskseule permet de consulter ces droits d"accés. La valeur retournée joue le rôle de masque sur les droits d"accès d"un fichier à sa création. Les droits d"accès sont obtenus aprés l"opération logique suivante : mode & (˜ masque)où&est leET logique et ˜est leNON logique. Pour une commande de création de fichier, le mode par défaut estrw-rw-rw-. Le masque est appliqué à ce mode.DUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeExemple: umaskdonne 022 soit en codage binaire 000 010 010 le mode par défaut estrw-rw-rw-soit en codage binaire110 110 110
mode110 110 110 ˜ masque111 101 101mode & (˜ masque)110 100 100 soitrw-r--r--. Le mode par défaut pour la création d"un répertoire est rwxrwxrwx.DUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeVous pouvez "donner" un fichier vous appartenant à un autre
utilisateur. chown nouveau_propriétaire nom_fichierou changer le groupe auquel le fichier est rattachà c chgrp nouveau_groupe nom_fichier.DUT1reannéeUnix/Linux II