Site hosted by Angelfire.com: Build your free website today!

ls –l : info sur un fichier
ps : Permet de lister les processus suivant un certain nombre de critères
PPID (parents) PID (enfant) – (init pas de PPID ou PID)
top : Permet d’avoir un suivi de l’évolution des processus et ce faisant, d’effectuer des traitements comme on pourrait le faire avec ps, mais de façon interractive.
pstree : Permet de lister les processus dans un arbre indiquants les liens de parentés entre eux
kill : Effectuer une certain nombre de tâches à l’un ou plusieurs d’entres eux
mkdir : créé un répertoire
rmdir : suppr. répertoire
touch : créé un fichier
/proc : liste des fichiers virtuelles juste en mémoire
/dev : périphérique de linux
/bin : contient les binaires (exécutable) vitaux pour l’utilisateur
/etc : contient les fichiers de configuration et des fichiers nécessaires au démmarage (scripts)
cat /proc/meminfo : quantité de RAM disponible
cd rep : Se déplace vers un répertoire
cp source destination : copier un fichier
mv source destination : déplace un fichier
rm fichier : efface un fichier
cat fichier : affiche contenu du fichier
more fichier : lit fichier page par page
less fichier : comme more, mais ligne par ligne
tail fichier : affiche les dernières lignes d’un fichier
head fichier : affiche les premières lignes d’un fichier
grep “chaine” : Recherche l’occurence d’une chaine de caractères “chaine” dans un ou plusieurs fichiers.
/etc/passwd – liste des utilisateurs
/etc/group – liste des groupes utilisateurs
adduser : créé un user suppr. :(deluser)
usermod : (même option que adduser)
adduser -u (numero utilisateur) : (spécifie UID)
adduser –g : groupe principal
adduser –G : groupe secondaire
addgroup : créé un groupe suppr. : (delgroup)
chgrp [nomGroupe] [nomFich]
chown [login user] [nomFich] : changer l’utilisateur propriétaire [-R] (/root)
chgrp [-R] group fich : changer le groupe propriétaire [-R] (user)
read=4 write=2 exe= 1
chmod 777 nomFich : modifier les droits
chmod o-w nomFich
chmod g+x, o+rx nomFich
chmod go+rx
(+: ajoute -:supprime =:ajoute et suppr. Autres )

passwd : modifier le password de L’UTILISATEUR CONNECTÉ
passwd login : modifier le password du user choisi
passwd –d : supprime le pass : root uniquement

whoami : connaître l’identité de l’utilisateur
who : quel user est connecté

Windows
Création des users : start Administration tools Active directory
onglet: account
member of : account operator
Droit (user right) : start Administration tools domain Security Domain Controller Sec
2 éléments : 1er Acess this computer from the network
2ème Allow log on locally

Permission NTFS : Right clic on fichier ou dossier
onglet Sécurité
Les users seront créés dans l'unité organisationelle
L'utilisateur (user) aura la possibilité de créer des compte user
• proprieties member of
Les comptes users sont valide pour 3 mois
• tout sélectionner User Account Account expire
Aucun mot de passe ne peut être modifier
- changer lors de la création des Users
Ils peuvent se connecter de 7h -18h....
- proprieties Logon hours
(users) possiblité de stop system + modifier l'heure
- user right Assigment
Faire pour pouvoir se loger (refaire même affaire 2 fois)
- Voir Droit (users right)
Les clés du Registre
HKEY_LOCAL_MACHINE : HKLM matérielle
HKEY_CURRENT_USER : HKCU configurant au S.E
HKEY_CURRENT_CONFIG : HKCC configurant au S.E
HKEY_USERS : HKU
HKEY_CLASSES_ROOT : HKCR extention + application
@ = valeur DWORD = hexadécimal
Ficher REG
Windows Registry Editor Version 5
[HKEY_User...\...\]
@="valeurDefault"
"Exemple" = REG_DWORD : "0x000040c(123)"
"Ex":"EXEMPLLE" (REG_SZ pas obligatoire)
Fichier INF
[version]
signature="$Windows NT$"
SetupClass=Base
[DefaultInstall]
AddRe =Etiquette
[Etiquette]
HKLM,(Sofware...\..=chemin), , ,"valeur defaut"
HKLM,(Sofware...\..=chemin),Language ,0x001 (REG_DWORD) , (valeurHexa), (valeurDécimal)

Variables
echo $nomVar = utiliser le contenu d'une variable
égalité : ==
inférieur : -lt
inférieur ou égal : -le
supérieur : -gt
supérieur ou égal : -ge
equals : -eq
et : &&
ou : ||

Paramètres
$# : nbr de param
$0 : Nom du script
$1 à $9 : les neufs paramètres
$* : rassemble les paramètres en une chaîne de caractère en les contactant
$@ : Contient chacun des paramètres en chaîne de caractère

Commande
# : commentaires
echo : afficher un message
read : lire
exit
break : sort de la structure de contrôle
head : affiche les n premières lignes d'un fichiers
tail : affiche les n denières lignes d'un fichiers
(head et tail peuvent utiliser résultats autres commandes) ex: sort fichier a | head 5

Commande Grep : sélection de lignes
grep [options] expreg [fichiers]
[-c ; -i ] nbr de ligne trouvées au critères ; ne tient pas compte de la casse

Expressions reconnues
* répétition du caractère situé devant
^ début de ligne
$ fin d'une ligne (e$ : mot se terminant par e
[...] contient une liste ou intervalle de caractères recherchés
[^...] caractères interdits

Dans /root : bash nomScript param1 param 2