sudo отсутствует в Palm WebOS – могу ли я добавить его?

Я укоренил свой Palm Pre (WebOS 1.4.5) и установил на нем SSH-сервер. Теперь я хотел бы использовать SSH с непривилегированным пользователем и использовать sudo для приподнятых команд.

Однако: в системе нет sudo. Могу ли я добавить его каким-то образом?

    One Solution collect form web for “sudo отсутствует в Palm WebOS – могу ли я добавить его?”

    Я нашел способ сделать это (было довольно легко в конце концов):

    • Предварительное условие: установлено предварительное ПО (это уже сделано)
    • установите ipkg-opt (называемый «Installware Advanced Linux Command Line Installer» в Preware)
    • подключитесь к командной строке вашего устройства с root (через Novaterm / USB-кабель или SSH, если они уже установлены)
    • вызвать ipkg-opt update
    • вызов ipkg-opt list | grep sudo 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 (повторите чтение)

    Теперь SSHing в устройство как непривилегированный пользователь и использование sudo оттуда должно работать.

    Linux и Unix - лучшая ОС в мире.