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

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

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

  • Почему я должен хранить домашние каталоги в / var / home?
  • Как получить доступ к веб-серверу на Palm Pre с другого компьютера?
  • 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 оттуда должно работать.

    Interesting Posts

    Установка Swift на Freebsd не может сделать LLVM

    Перемещение физических клавиш сенсорной панели на ThinkPad

    apt-get install с ошибкой «Не удалось найти пакет»

    Отладка сценариев, в чем разница между -x для установки -euxo pipefail?

    Использовать переменную и новую строку в BSD sed?

    Настройка ulimit `max open files` для демонтированного мастер-процесса nginx

    Какая программа читает и выполняет /usr/share/alsa/alsa.conf и связанные с ней сценарии?

    Сравните 2 файла и сохраните вывод как file1_value, file2_value, Match / NoMatch

    Как извлечь список учетных записей пользователей, удаленных из системы в течение 1 года?

    Понимание / dev и его поддиректоров и файлов

    Изменение фоновых заданий и / или уведомление о завершении задания после запуска

    Относительно отдельного файла в несколько файлов в соответствии с разделом строк

    значение столбца локального адреса Netstat

    альтернатива smbclient для больших файлов

    vi создание файлов подкачки перед созданием нового файла

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