Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
About US
Contact US
General
Bases de données »
Réseaux/Télécoms »
Programmation »
Systèmes d'exploitation »
Exercices
Sécurité
Webmaster
Tutoriels
digg
Share
Share on Tumblr
Droits d’accès
Essayer de supprimer ou de modifier le fichier /etc/passwd. Que se passe-t-il?
Expliquer la situation à l’aide de la commande ls -l.
Il est impossible de supprimer le fichier /etc/passwd. Seul le propriétaire (root) du fichier peut le
supprimer.
ls -l /etc/passwd
-rw-r–r– 1 root root 1705 2004-12-09 09:55 /etc/passwd
A l’aide de la commande id, vérifier votre identité et le(s) groupe(s) au(x)quel(s) vous
appartenez.
id
uid=1000(toto) gid=1000(toto) groupes=1000(toto)
Créer un petit fichier texte nommé “Lecture” (de contenu quelconque), qui soit lisible par
tout le monde, mais non modifiable (même pas par vous).
touch Lecture
chmod 444 Lecture
-r–r–r– 1 toto toto 3 2004-12-09 09:55 Lecture
Créer un répertoire nommé “Secret”, dont le contenu est visible uniquement par vous
même.
Les fichiers placés dans ce répertoire sont-ils lisibles par d’autres membres de votre
groupe?
mkdir Secret
chmod 700 Secret
drwx—— 2 toto toto 4096 2004-12-09 09:55 Secret
Créer un répertoire nommé “Connaisseurs” tel que les autres utilisateurs ne puissent pas
lister son contenu mais puissent lire les fichiers qui y sont placés.
On obtiendra:
ls Connaisseurs
ls : Connaisseurs: Permission denied
cat Connaisseurs/toto
<…le contenu du fichier toto (s’il existe)…>
mkdir Connaisseurs
chmod 711 Connaisseurs
Les utilisateurs
Votre compte d’utilisateur est-il défini dans le fichier /etc/passwd? Pourquoi?
Non, car les comptes sont définis globalement au sein d’un “domaine” NIS.
Quels sont les utilisateurs définis dans /etc/passwd qui font partie du même groupe que
l’administrateur?
Redirections, méta-caractères
Le répertoire /usr/include contient les fichiers d’entête standards en langage C (stdlib.h, …).
mkdir inc
cp /usr/include/std* $HOME/inc
Toujours avec cat, créer un nouveau fichier nommé “Double” formé par la mise bout à
bout (concaténation) des fichiers “Abc.list” et “Copie”.
Vérifier que le nombre de lignes a bien doublé à l’aide de la commande wc.
touch Temp
Avec cat, ajouter une ligne “The end” à la fin du fichier “temp”.
En une seule ligne, faire afficher le nombre de fichiers de /usr/include dont le nom
contient la lettre t.
ls /usr/include/[t]* | wc
14 14 306
find
Afficher la liste des fichiers plus vieux que 3 jours situés sous votre répertoire de
connexion.
head -5 /etc/passwd
tail -5 /etc/passwd
Afficher la 7ième ligne de ce fichier (et elle seule), en une seule ligne de commande.
cat /etc/passwd | tr / X
Contrôles d’accès
Un administrateur désire s’assurer chaque matin que tous les fichiers placés sous
$REPERTOIRE sont lisibles par tout le monde, mais non modifiables excepté par leur
propriétaire.
fichiers: rwxr-xr-x
répertoires: rwxr-xr-x
Écrire un script permettant d’afficher la liste des fichiers d’un répertoire et le type de
chacun (utilisation de file et sort ) trié par type.
#! /bin/bash
for i in `ls`
do
file $i >>text
done
more text| sort -t: +1
rm text
Ecrire un script qui lise une ligne de caractères sur son entrée standard et l’écrive sur sa
sortie, en passant tous les caractères en majuscules.
#! /bin/bash
read a
echo $a|tr “[a-z]” “[A-Z]“
Modifiez votre script pour qu’il affiche le nombre de caractères traités sur sa sortie
d’erreur.
read a
echo $a|tr “[a-z]” “[A-Z]“|tee text1
Créer un fichier texte quelconque. Écrire une seule commande shell qui recopie le
contenu passé en majuscule de ce fichier dans un nouveau fichier nommé “Titre.txt” et
affiche à l’écran le nombre de caractères traités.
Afficher la liste des répertoires de connexion des utilisateurs déclarés dans le fichier
/etc/passwd.
sort telephone.txt
wc -l telephone.txt
Articles similaires:
Filed in: Exercices, Exercices S.E, Sécurité, Systèmes d'exploitation, Systèmes d'exploitation
Unix Tags: administration linux, exercice, Exercices, linux, télécharger, telecharger cours
About admin
Stay Connected
Join Newsletter
RSS feeds
RSS via Email
Follow on Twitter
Become our fan
Inspired Magz
Easy Mashable Social Bar Wordpress plugin
RSS Feed
LinkedIn
Google Plus
Popular
Latest
Comments
Tags
TP Câblage réseau
Advertisement
exercice programme c
telecharger gratuitement des un td corrige sur les domaines en administration windows
pdf
comment créer une machine virtuelle sur vmware 9 avec clé usb bootable
donner tous les droits à un utilisateur sql server
exercices corrigés c pdf
Suivez-nous sur
Error: Twitter did not respond. Please wait a few minutes and refresh this page.
© 2012 Telecharger Cours, Cours informatique, exercices informatique. All rights reserved.
XHTML / CSS Valid.
Partenaires :| Windows Serveur.