Palm WebOSにsudoがありません。追加できますか?

Palm WebOSにsudoがありません。追加できますか?

Palm Pre(WebOS 1.4.5)へのrootアクセス権を取得し、ここにSSHサーバーをインストールしました。これで、権限のないユーザーを使用してSSHを介して接続し、sudoを使用して昇格したコマンドを実行しようとしています。

しかし、システムにはsudoはありません。追加できますか?

答え1

私はその方法を見つけました。 (結局とても簡単です。)

  • 前提条件:プレインストール済みインストール済み(完了)
  • インストールipkg-opt(Prewareでは「Optware Advanced Linux Command Line Installer」と呼ばれる)
  • デバイスのコマンドラインに接続しますroot(novaterm / USBケーブルまたはインストールされている場合はSSH経由)。
  • 呼ぶipkg-opt update
  • ipkg-opt list | grep sudoパッケージが利用可能かどうかを電話で確認してください。
  • 呼ぶipkg-opt install sudo

この時点で、私のデバイスは次のことを行います。

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.

権限のないユーザーがシステムに追加されたとします。今修正してください/opt/etc/sudoers

  • chmod 640 /opt/etc/sudoers(ルートを書き込み可能にする)
  • username ALL=(ALL) ALLファイル()にユーザー権限を追加します。
  • chmod 440 /opt/etc/sudoers(もう一度読む)

これで、権限のないユーザーとしてSSHを介してデバイスに接続し、そこで使用できるようにsudoなります。

関連情報