Retour au cours

Gestion des utilisateurs (Contexte) : whoami et limitations de su

Masterclass Termux : De zéro à expert Linux sur Android

13. Gestion des utilisateurs (Contexte) : whoami et limitations de su

Dans un système Linux standard, la gestion multi-utilisateur est critique. Termux, fonctionnant sur Android, a des limitations uniques concernant les utilisateurs.

1. S'identifier (whoami)

whoami affiche le nom d'utilisateur effectif de l'utilisateur actuel. Dans Termux, il s'agit généralement d'un utilisateur non-root hautement restreint, spécifique à l'environnement Android (ex : u0_aXXX).

bash $ whoami u0_a200 # (Le numéro variera)

2. L'absence de Root (su et sudo)

Termux fonctionne dans un environnement non privilégié. Vous ne pouvez pas utiliser sudo (Super User Do) ou su (Switch User) standards pour obtenir un accès root au système complet, à moins que votre appareil Android ne soit déjà rooté (ce qui dépasse le cadre d'une utilisation standard de Termux).

  • Si vous tentez su sans accès root, cela échouera.
  • Termux fournit son propre environnement root isolé dans son bac à sable, mais celui-ci n'est destiné qu'à des tâches internes spécifiques à Termux et n'affecte pas l'OS Android.

Ce qu'il faut retenir : Vous devez considérer que toutes les tâches dans Termux sont effectuées par un utilisateur non-administrateur. Vous n'avez la permission de modifier des fichiers que dans votre répertoire /home et l'espace d'installation de Termux (/usr). C'est une fonctionnalité de sécurité, pas un bug.