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(使root可写)
  • 向文件添加该用户的权限 ( username ALL=(ALL) ALL)
  • chmod 440 /opt/etc/sudoers(再次进行readlony)

现在,以非特权用户身份通过​​ SSH 连接到设备并sudo从那里使用应该可以了。

相关内容