Доступ с правами администратора

Материал из FRUCT Maemo wiki (Russian)
Перейти к: навигация, поиск

Доступ с правами администратора

Содержание


Предупреждение: Действия, описанные на данной странице, могут привести к серьезному повреждению системы и/или устройства. Все дальнейшие действия - на свой риск. Вероятно, что любое повреждение может быть устранено перепрошивкой, но все несохраненные настройки будут потеряны.

Получение доступа с правами root необходимо пользователям, заинтересованным в изменении настроек "внутри" планшетов. Без доступа с правами администратора у пользователя не будет необходимых прав, чтобы выполнить данные изменения. Доступ с правами администратора отключен по умолчанию на новых планшетах. К счастью, действия для активации доступа с правами администратора достаточно простые.

Зачем мне становиться root?

Права root не требуются для установки приложений через Менеджер приложений, открытия X-терминала или других типовых действий.

Однако эти права требуются для изменения системной конфигурации, установки приложений из командной строки или выполнения других низкоуровневых действий.

rootsh

Замечание: rootsh - рекомендуемый метод для получения прав root, т.к. он наиболее простой и не требует персонального компьютера или дополнительных приложений.

rootsh доступен в репозитории Extras и может быть инсталлирован из Менеджера приложений, если Extras активирован.

Затем из оболочки shell запустите sudo gainroot (или просто root). Это даст root shell.

sudser

Замечание: некоторые скрипты требуют rootsh для корректной работы, так что при использовании sudser рекомендуется инсталлировать и suders и rootsh.

sudser добавляет пользователя в sudoers, т.е. можно использовать команду sudo для выполнения команд в качестве root. Она доступна из Extras и может быть инсталлирована из Менеджера приложений, если Extras активирован.

Для Fremantle (т.е. N900) пока недоступно.

Затем, из оболочки (shell), запустите sudo command. Это выполнит command с правами root.

OpenSSH

  1. Активируйте Extras (если еще не сделали этого).
  2. Инсталлируйте OpenSSH (клиент и сервер).
    • Появится подсказка для смены пароля root с значения по умолчанию, rootme.
  3. SSH к планшету с правами root
    • Для локального доступа запустите ssh root@localhost
    • Для удаленного доступа запустите ssh root@IP-адрес планшета
  4. Используйте пароль root, введенный на шаге (2).

Для отладки проблем с SSH-соединениями, используйте опцию SSH '-v'.

(To get SSH X forwarding ('-X' option) to work, you need to install xauth (or xbase-clients) package and enable X forwarding in the SSH server configuration file on the machine where you're connecting to.)

Research & Development Mode (R&D or RD Mode)

Note: As R&D mode has other side effects beyond simply enabling root access (including several that may negatively impact battery life), it is not the recommended method for gaining root access. Use rootsh instead.

You can enable the R&D mode which enables you to execute sudo gainroot to get a root shell, simply follow the setup steps for flashing covered in updating the tablet firmware, then execute

sudo ./flasher-3.5 --enable-rd-mode -R

You are now in R&D mode, and the sudo gainroot script's check will be satisfied.

See also the R&D mode article.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты