
FAQ LinuxConsultez toutes les FAQ
Nombre d'auteurs : 45, nombre de questions : 192, dernière mise à jour : 11 mai 2012

- Comment régler l'heure ?
- Comment manipuler des fichiers sous Unix/Linux ?
- Qu'est-ce que le chroot et à quoi ça sert ?
- Comment (dés)activer ctrl+alt+del ?
- Connaître l'espace disque sur les différentes partitions ?
- Comment connaître l'état de la batterie (pour pc portable) ?
- Comment lancer des commandes root en étant loggé en tant qu'utilisateur normal ?
- J'ai perdu mon password root. Comment le récupérer ?
- Comment rajouter une partition pour un répertoire existant?
7.1. Noyau (4)
7.2. Système (13)
7.3. Le démarrage (10)
Pour régler l'heure, vous pouvez utiliser la commande date (date [MMDDhhmm[[CC]YY][.ss]]) :
Exemple pour régler l'heure au 11 juin 2004 à 22h46 :
- MM : mois
- DD : jour du mois
- hh : heures (24h)
- mm : minutes
- CC : siècle (19 pour 1994 par exemple)
- YY : année sur 2 chiffres
# date 061122462004
Voir lien ci-dessous.
Le "chroot" est un mécanisme qui permet de changer virtuellement le répertoire racine ("/", ou "root") d'un répertoire donné.
Ce mécanisme est notamment utilisé pour sécuriser le système : si un pirate parvient à pénétrer dans un répertoire "chrooté" (/var/www/, par exemple), il n'aura pas pour autant accès au "vrai" système de fichiers.
Il est également utilisé pour l'installation de méta-distributions telles que Linux From Scratch ou gentoo.
Pour désactiver ctrl+alt+del, il vous faut mettre en commentaire (en insérant le caractère # devant), ou effacer la ligne suivante dans le fichier /etc/inittab (cette ligne peut différer sur votre système) :
ca::ctrlaltdel:/sbin/shutdown -t5 -rf now
Il est possible de spécifier une autre tâche, comme effacer un répertoire ou autre chose. Mais cela n'est pas spécialement fait pour cela.
Vous pouvez pour cela utiliser df (disk free), exemple :
$ df -h
SysFichier Tail. Util.Disp. Uti% Monté sur
/dev/hda5 4,3G 3,2G 865M 79% /
/dev/hda7 2,7G 2,1G 634M 77% /home
En utilisant la commande apm, exemple :
$ apm
AC on-line, battery status critical: 100%
Il existe plusieurs méthodes (bit SUID notamment), mais je n'évoquerai ici que la méthode sudo.
Exécutez la commande visudo qui va en fait lancer votre éditeur favori pour modifier le fichier /etc/sudoers. Vous pourrez alors rajouter la ligne :
nom_utilisateur ALL=(ALL) NOPASSWD:ALL
L'utilisateur spécifié peut maintenant exécuter des commandes réservées au root en tapant :
$ sudo commande
Le paramètre "NOPASSWD" indique à sudo qu'il ne doit demander le mot de passe de l'utilisateur avant de lancer la commande.
Il n'est pas possible de récupérer son password root. Mais vous pouvez changer ce password si vous avez accès physiquement à l'ordinateur.
Vous devez d'abord trouver un moyen d'accéder à une console (utilisation d'une distribution live-CD comme la knoppix, boot sur un cd d'installation de linux, etc).
Montez ensuite la partition racine de votre linux dans un répertoire :
# mount -t ext2 /dev/hda1 /mnt
Exécutez les commandes :
# cd /mnt
# chroot /mnt
Il ne vous reste plus qu'à changer le password :
# password root
Maintenant, vous pouvez relancer linux et utiliser votre nouveau password pour le compte root.
Le problème est simple: pas de LVM et une distribution de plus en plus serrée, pas moyen de redimensionner les partitions donc on en crée une autre (sur un autre disque ou y'a de la place par exemple) et on y copie une grosse partition qui prend de la place comme /usr.
On démarre en mode single
init s
Création d'un système de fichiers sur la nouvelle partition + répertoire pour copier le contenu
mkfs.ext3 /dev/hdxx
mkdir -p /mnt/new_usr
On monte la nouvelle partition et on copie les données sur la nouvelle partition
mount /dev/hdxx /mnt/new_usr
cp -arf /usr/* /mnt/new_usr/
Rajoute la bonne ligne au fstab
echo "/dev/hdxx /usr ext3 defaults 1 1" >> /etc/fstab
On supprime ce que l'on a copié: attention mieux vaut attendre d'avoir vérifié que ça marche avant de faire cette manip' délicate quque soit la partition
rm -rf /usr/*
On démonte la partition que l'on a crée dans le seul but de copier /usr (ou notre répertoire on monte ce que l'on vient de copier et on supprime le répertoire /mnt crée pour l'occasion
umount /mnt/new_usr
mount /usr
rmdir /mnt/new_usr
on peut relancer le système, soit par un reboot, soit remettant le runlevel habituel
reboot ( ou init X )