sudo manquant sur Palm WebOS – puis-je l'append?

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):

  • Prérequirejs: Preware est installé (déjà fait)
  • installez ipkg-opt (appelé «programme d'installation de command line Optware Advanced Linux» dans Preware)
  • se connecter à la command line de votre appareil en tant que root (via novaterm / câble USB ou SSH, si déjà installé)
  • Appelez la ipkg-opt update
  • appelez la ipkg-opt list | grep sudo ipkg-opt list | grep sudo pour s'assurer que le package est disponible
  • appeler 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)
  • append la permission pour cet user au file ( 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.