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
susans accès root, cela échouera. - Termux fournit son propre environnement
rootisolé 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.