J'ai enraciné mon Palm Pre (WebOS 1.4.5) et installé un server SSH dessus. Maintenant, je voudrais SSH avec un user non privilégié et utiliser sudo pour les commands élevées.
Cependant: Il n'y a pas de sudo sur le système. Puis-je l'append en quelque sorte?
J'ai trouvé le moyen de le faire (c'était plutôt facile après tout):
ipkg-opt
(appelé «programme d'installation de command line Optware Advanced Linux» dans Preware) root
(via novaterm / câble USB ou SSH, si déjà installé) ipkg-opt update
ipkg-opt list | grep sudo
ipkg-opt list | grep sudo
pour s'assurer que le package est disponible ipkg-opt install sudo
À quel point mon appareil a fait:
palm-webos-device ipkg # ipkg-opt install sudo Installing sudo (1.7.4.4-1) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/sudo_1.7.4.4-1_arm.ipk Configuring sudo Successfully terminated.
Je suppose qu'un user non privilégié a déjà été ajouté au système. Maintenant, modifiez /opt/etc/sudoers
:
chmod 640 /opt/etc/sudoers
(peut être écrit en tant que root) username ALL=(ALL) ALL
) chmod 440 /opt/etc/sudoers
(faites de nouveau readlony) Maintenant SSH dans l'appareil en tant que l'user non privilégié et en utilisant sudo
partir de là devrait fonctionner.