10.07.2015 Views

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!