Si votre comman<strong>de</strong> ad<strong>du</strong>ser (ou useradd) ne fonctionne plus, vérifiez s'il n'existe pas un/etc/pwd.lock, et détruisez−le (rm /etc/pwd.lock).Retirer un utilisateur et tous ses documents : user<strong>de</strong>l −r <strong>du</strong><strong>du</strong>che.Quels sont les utilisateurs actuellement connectés ? who. Qui suis−je ? whoami.Comment changer d'utilisateur ?logout ou quitte votre compte actuel. Sinon, lancez un <strong>de</strong>uxième terminal par, et répon<strong>de</strong>z à la <strong>de</strong>man<strong>de</strong> <strong>de</strong> login. Vous pourrez rebasculer sur la premièreconsole par .Pour passer provisoirement en mo<strong>de</strong> super−utilisateur sur la même console : su (=switchuser). Pour passer provisoirement sur un autre compte non root : su autreutilisateur.Cette possibilité est très intéressante : vous lancez un utilisateur normal pour votretravail ordinaire, et, si vous avez besoin <strong>de</strong> faire un réglage : su. Si vous voulez allerdirectement dans le répertoire <strong>du</strong> chef avec les variables <strong>du</strong> chef en <strong>de</strong>venant le chef,su −. Si vous voulez <strong>de</strong>venir un utilisateur ordinaire : su − bebert. Si vous oubliez le« − », le système refusera <strong>de</strong> changer d'utilisateur au motif que vous êtes dans lerépertoire <strong>du</strong> chef.Attention ! Si vous êtes passé <strong>de</strong> <strong>du</strong><strong>du</strong>che à Bebert par su − Bebert, ne repassez pas à<strong>du</strong><strong>du</strong>che par su, mais par logout (=) ou exit.Astuce ! Si vous voulez simplement lancer un programme <strong>sous</strong> le compte root :su −c le_programme. Répon<strong>de</strong>z au mot <strong>de</strong> passe <strong>de</strong>mandé, et c'est tout.Comment changer <strong>de</strong> mot <strong>de</strong> passe ?passwd <strong>du</strong><strong>du</strong>che <strong>sous</strong> root ou passwd tout court <strong>sous</strong> le compte <strong>de</strong> <strong>du</strong><strong>du</strong>che.Les groupesCréer un groupe : groupadd le_nouveau_groupe. Ce nouveau groupe est maintenant enregistrédans /etc/group.Ajouter l'utilisateur bebert au groupe nouveau_groupe : gpasswd −a bebert nouveau_groupeI<strong>de</strong>ntifier les groupes auxquels appartient l'utilisateur : groups bebertChanger un fichier <strong>de</strong> groupe : chgrp groupe−cible fichier. Ce n'est possible que si lepropriétaire qui lance la comman<strong>de</strong> appartient aux 2 groupes (source et cible).Les droits<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>Si vous faites un ls −l sur un fichier quelconque, vous verrez <strong>de</strong>s détails insoupçonnéssur votre fichier :−rw−r−−r−− 1 bebert users 231473 nov 2 1998 snapshot02.gifle premier tiret signifie qu'il s'agit d'un fichier simple (remplacé par d pour unrépertoire et l pour un lien).Viennent ensuite 3 groupes <strong>de</strong> rwx (r=read, w=write, x=execute). Le premier concerne lepropriétaire (u=utilisateur), le <strong>de</strong>uxième concerne le groupe et le troisième le reste <strong>du</strong>mon<strong>de</strong>. Le cas classique est le fichier sur lequel l'utilisateur a tous les droits, legroupe seulement la lecture et le reste <strong>du</strong> mon<strong>de</strong> rien <strong>du</strong> tout. Cela donne « rwxr−x−−x ».Pour tout compliquer, il existe un équivalent chiffré :Le premier groupe <strong>de</strong> lettres rwx correspond aux centaines, le <strong>de</strong>uxième aux dizaines et le<strong>de</strong>rnier aux unités.Dans ce système, r vaut 4, w vaut 2 et x vaut 1. Dans notre exemple, rwxr−x−−− vaut 750.16/100 20.03.2003 20:58:32
<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>Si vous voulez attribuer vous−même <strong>de</strong>s propriétés, faites chmod 777 le_fichier_que_jedonne_a_tout_le_mon<strong>de</strong>.Pour compliquer encore plus, il existe <strong>de</strong>s bits qui donnent <strong>de</strong>s caractères particuliersaux fichiers :Le setuid, qui donne les droits <strong>du</strong> propriétaire à un autre utilisateur.Exemple : faites ls −l /usr/bin/passwd. Le résultat donne :−r−s−−x−−x 1 root root 22656 oct 24 1999 /usr/bin/passwdVous constatez un « s » dans les droits utilisateurs. Cela signifie qu'un utilisateurquelconque peut utiliser ce programme et obtenir le même résultat que s'il était root,c'est−à−dire écrire dans le fichier /etc/passwd, réservé au root. Les changements peuventse faire par chmod +s, ou chmod g−s, ou toute comman<strong>de</strong> adaptée à vos besoins. Attention !Un fichier setuid root est un gros trou potentiel <strong>de</strong> sécurité.Enfin, le sticky−bit (t) permet d'empêcher l'effacement d'un fichier, même situé dans unrépertoire ouvert à tous.Pour information, ces bits supplémentaires (s et t) sont enregistrés dans un quatrièmechiffre placé avant les trois chiffres simples <strong>de</strong>s droits. Sa valeur habituelle est <strong>de</strong> 0,ce qui fait qu'on peut le <strong>sous</strong>−entendre. Exercice : essayez chmod 7777 fichier_test, puisls −l.Pour les répertoires, le droit x ne vaut pas pour l'exécution (avez−vous déjà essayéd'exécuter un répertoire ?), mais pour le droit <strong>de</strong> passage.Attention ! Vous pourrez effacer fichier ne vous appartenant pas dans un répertoire oùvous avez le droit d'écriture, mais pas le lire.Encore un piège ! Les droits par défaut sur une partition sont donnés par umask lors <strong>du</strong>montage. La notation se fait par <strong>sous</strong>traction <strong>de</strong>s droits maximaux. Par exemple, un umask<strong>de</strong> 631 donne <strong>de</strong>s droits <strong>de</strong> 146, non outrepassables.Plus <strong>de</strong> détails : man chmod et man umask.Comment changer <strong>de</strong> console virtuelle (sans avoir lancé X Window)?En mo<strong>de</strong> console, tapez , et, miracle, vous voyez une nouvelle console apparaître.Vous pourrez y lancer le même compte, ou celui d'un autre utilisateur. Ça marchegénéralement jusqu'à F6.Pour revenir sur votre premier compte, tapez . Vous venez <strong>de</strong> réaliser une choseimpossible sur les OS grand public habituels : lancer plusieurs utilisateurssimultanément. Vous voyez que ça valait le coup d'installer <strong>Linux</strong> !Pour info, maintenant que vous êtes un simple utilisateur, votre invite se termine par $.Ma comman<strong>de</strong> est inconnue (ou ne fonctionne pas) !Attention aux majuscules et aux minuscules, aux espaces, aux tirets et aux points (Syntaxehabituelle : comman<strong>de</strong> espace tiret option espace fichier_source espace fichier_cible).Une comman<strong>de</strong> qui fonctionne ne renvoie souvent rien. Vous n'aurez un message au prompt quesi la comman<strong>de</strong> échoue.Sinon, la comman<strong>de</strong> n'existe peut−être pas, ou alors elle n'est pas dans le chemin <strong>de</strong>recherche (le PATH). Cherchez−la déjà par un find / −name macomman<strong>de</strong> (vous avez droit auxjokers : « * » remplace tout plein <strong>de</strong> caractères, « ? » en remplace un et un seul). Sielle existe, mais pas au bon endroit, tapez−la avec son chemin entier :/usr/local/bin/macomman<strong>de</strong> par exemple, ou bien cd /lerepertoireoùestmacomman<strong>de</strong>, puis./macomman<strong>de</strong> (contrairement à DOS, le répertoire courant n'est pas dans le path, il fauttaper ./ pour exécuter une comman<strong>de</strong> située dans le répertoire courant). Sinon, enrichissezle path (dans /etc/profile).20.03.2003 20:58:32 17/100
- Page 1: Guide de Survie du Débutant sous L
- Page 4 and 5: Table des MatièresGuide de survie
- Page 7 and 8: Guide de survie sous LinuxDocument
- Page 9 and 10: les groupes, les droits, les consol
- Page 11 and 12: Enfin, il est possible d'installer
- Page 13 and 14: de la deuxième nappe hdd. Si vous
- Page 15 and 16: en premier. Donc pas de Linux sur u
- Page 17 and 18: terminée. Cette vérification se f
- Page 19 and 20: Autre astuce : si vous voulez ajout
- Page 21: plusieurs répertoires numérotés,
- Page 25 and 26: Pour remonter d'un niveau : cd ..(n
- Page 27 and 28: Guide de Survie du Débutant sous L
- Page 29 and 30: Guide de Survie du Débutant sous L
- Page 31 and 32: #!/bin/bash #cette ligne renseigne
- Page 33 and 34: Le fichier est plus gros que la dis
- Page 35 and 36: emplace maintenant /dev/cuax. Sur l
- Page 38 and 39: Autre possibilité : le programme a
- Page 40 and 41: Guide de Survie du Débutant sous L
- Page 42 and 43: Guide de Survie du Débutant sous L
- Page 44 and 45: Ensuite, le montage se fait très c
- Page 46 and 47: http://www.zauruszone.com/howtos/qt
- Page 48 and 49: Faire piloter le scanner par Gimp :
- Page 50 and 51: Une meilleure solution est d'instal
- Page 52 and 53: Guide de Survie du Débutant sous L
- Page 54 and 55: Guide de Survie du Débutant sous L
- Page 56 and 57: Guide de Survie du Débutant sous L
- Page 58 and 59: Guide de Survie du Débutant sous L
- Page 60 and 61: Guide de Survie du Débutant sous L
- Page 62 and 63: Encore plus fort : le batch. (Merci
- Page 64 and 65: Guide de Survie du Débutant sous L
- Page 66 and 67: Sur RedHat, le fichier xfs (serveur
- Page 68 and 69: dans le XF86Config (section screen,
- Page 70 and 71: Guide de Survie du Débutant sous L
- Page 72 and 73:
ici : http://www.retinalburn.net/li
- Page 74 and 75:
Pour voir si tout va bien, pinguez
- Page 76 and 77:
Guide de Survie du Débutant sous L
- Page 78 and 79:
Quant aux ports série, ils ne fonc
- Page 80 and 81:
Vous devriez maintenant pouvoir vou
- Page 82 and 83:
Guide de Survie du Débutant sous L
- Page 84 and 85:
Placez−vous dans le répertoire /
- Page 86 and 87:
Guide de Survie du Débutant sous L
- Page 88 and 89:
Pour AOL, essayez Pengaol (http://w
- Page 90 and 91:
Pareil pour finger, qui permet de t
- Page 92 and 93:
Encore mieux, utilisez un utilitair
- Page 94 and 95:
pm −qa), et que la désinstallati
- Page 96 and 97:
et traduisez−le. Votre Netscape s
- Page 98 and 99:
format propriétaire pour lequel le
- Page 100 and 101:
Attention ! Si vous utilisez le vra
- Page 102 and 103:
Cet émulateur sous licence GPL per
- Page 104 and 105:
surtout pas en module les choses in
- Page 106:
Guide de Survie du Débutant sous L