4 votes

Comment exécuter des commandes en tant que Root dans Connectbot ?

Mon téléphone est rooté CM7 et Superuser.apk a Connectbot dans la liste autorisée. Titanium backup signale qu'il a un accès Root, pour prouver que j'ai bien Root qui fonctionne. Je crois me souvenir que j'ai pu exécuter des commandes dans Connectbot en tant que Root dans le passé.

Mais maintenant, je vais dans Connectbot Local, et j'essaie d'exécuter une commande en utilisant les éléments suivants sudo et il est juste dit "permission denied". Pas de pop-up ou autre. Même chose pour l'application Émulateur de terminal. Comment puis-je exécuter des commandes en tant que Root ?

8voto

Chahk Points 19297

El su fonctionne exactement comme sous Linux ; il exécute toutes les commandes qui suivent en tant que Root jusqu'à ce que vous tapiez exit (ou mettre fin au processus, etc.). sudo <command> le fait essentiellement :

su
<command>
exit

Android ne comprend normalement pas sudo Si vous souhaitez lancer des commandes comme vous le feriez avec l'option sudo la syntaxe est la suivante :

su -c "[command_1;command_2;...;command_N]"

Par exemple, pour obtenir une liste des paquets installés en mode "Root", vous pouvez soit faire

$ su
# pm list packages
# ........ <listing of packages scrolls down> ......
# exit

o

$ su -c "pm list packages;exit"

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X