我已经植根了我的 Palm Pre (WebOS 1.4.5) 并在其上安装了 SSH 服务器。现在我想用一个非特权用户通过 SSH 连接到它,并使用 sudo 来提升命令。
但是:系统上没有 sudo。我可以以某种方式添加它吗?
我找到了这样做的方法(毕竟相当容易):
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.
Run Code Online (Sandbox Code Playgroud)
我假设一个非特权用户已经被添加到系统中。现在修改/opt/etc/sudoers
:
chmod 640 /opt/etc/sudoers
(使 root 可写)username ALL=(ALL) ALL
)chmod 440 /opt/etc/sudoers
(再次进行readlony)现在以非特权用户身份通过 SSH 连接到设备并sudo
从那里使用应该可以工作。
归档时间: |
|
查看次数: |
756 次 |
最近记录: |