Доступ с правами администратора
(→{{PAGENAME}}) |
(→Режим исследования и разработки) |
||
(не показаны 7 промежуточных версий 1 участника) | |||
Строка 4: | Строка 4: | ||
− | '''Предупреждение: Действия, описанные на | + | '''Предупреждение: Действия, описанные на данной странице, ''могут'' привести к серьезному повреждению системы и/или устройства. Все дальнейшие действия - на свой риск. ''Вероятно'', что любое повреждение может быть устранено [[Перепрошивка|перепрошивкой]], но все несохраненные настройки будут потеряны.''' |
− | + | Получение доступа [http://en.wikipedia.org/wiki/Root_user с правами root] необходимо пользователям, заинтересованным в изменении настроек "внутри" планшетов. Без доступа с правами администратора у пользователя не будет необходимых прав, чтобы выполнить данные изменения. Доступ с правами администратора отключен по умолчанию на новых планшетах. К счастью, действия для активации доступа с правами администратора достаточно простые. | |
− | == Зачем | + | === Зачем необходим доступ с правами администратора? === |
− | + | Доступ с правами администратора ''не'' требуется, чтобы инсталлировать дополнительные приложения через Менеджер приложений, открыть X терминал или использовать планшет для повседневной эксплуатации. | |
− | + | Доступ с правами администратора ''понадобится'' при необходимости редактировать системную конфигурацию, инсталлировать приложения ''при помощи командной строки'' и для других низкоуровневых задач. | |
− | == rootsh == | + | === rootsh === |
− | <small>'' | + | <small>''Примечание: rootsh – самый простой способ получить права администратора, так как не требуется компьютер или запуск дополнительных сервисов. Это рекомендуемый способ получения доступа с правами администратора.''</small> |
− | rootsh | + | Программа rootsh предлагается в репозитории Extras. Ее можно инсталлировать из Менеджера приложений в случае, если репозиторий [[Extras]] активирован. |
− | + | После этого в командном процессоре выполните с правами администратора <code>sudo gainroot</code> (или кратко <code>root</code>). В результате будет запущен командный процессор с правами администратора. | |
− | == sudser == | + | === sudser === |
− | <small>'' | + | <small>''Примечание: Для некоторых сценариев требуется rootsh, поэтому рекомендуется, чтобы были инсталлированы обе программы (suders и rootsh) при использовании sudser.''</small> |
− | sudser добавляет пользователя в sudoers, | + | Программа sudser добавляет пользователя в группу пользователей sudoers, поэтому можно использовать команду <code>sudo</code>, чтобы запускать команды с правами администратора. Программа предлагается в репозитории Extras. Ее можно инсталлировать из Менеджера приложений в случае, если репозиторий [[Extras]] активирован. |
− | + | На настоящий момент данная программа не предлагается для Fremantle (то есть, N900). | |
− | + | После этого в командном процессоре выполните с правами администратора <code>sudo ''command''</code>. В результате будет выполнено <code>''command''</code> с правами администратора. | |
− | == OpenSSH == | + | === OpenSSH === |
− | + | # Активируйте репозиторий [[Extras]] (если он еще не активирован). | |
− | # Активируйте [[Extras]] (если еще не | + | |
# Инсталлируйте OpenSSH (клиент и сервер). | # Инсталлируйте OpenSSH (клиент и сервер). | ||
− | #* | + | #* В результате будет получено приглашение изменить пароль по умолчанию пользователя root <code>rootme</code>. |
− | # | + | # Получите доступ к планшету через протокол SSH с правами администратора. |
− | #* Для локального доступа | + | #* Для локального доступа выполните <code>ssh root@localhost</code> |
− | #* Для удаленного доступа | + | #* Для удаленного доступа выполните <code>ssh root@''tablet's ip address''</code> |
− | # Используйте пароль root, введенный | + | # Используйте пароль пользователя root, введенный в пункте 2, для входа в систему. |
− | + | Чтобы исправить ошибки в соединении через протокол SSH, используйте опцию SSH '-v'. | |
− | ( | + | (Чтобы перенаправление SSH X forwarding (опция '-X') заработало, необходимо инсталлировать пакет xauth (или xbase-clients) и активировать X forwarding в конфигурационном файле сервера SSH на компьютере, с которым устанавливается соединение.) |
− | == | + | === Режим исследования и разработки === |
− | <small>'' | + | <small>''Примечание: Так как у режима исследования и разработки есть побочные эффекты, и он не только просто активирует доступ с правами администратора (в частности, отмечена возможность негативного влияния на время работы от батареи), ''не'' рекомендуется использовать данный метод для получения доступа с правами администратора. Вместо него используйте [[#rootsh|rootsh]].</small> |
− | + | Режим исследования и разработки можно активировать, что позволит выполнить <code>sudo gainroot</code> для запуска командного процессора с правами администратора. Просто выполните установочные действия для прошивки, описанные в статье [[Перепрошивка#Обновление_ и_ прошивка_ устройства|Перепрошивка]], после этого выполните | |
sudo ./flasher-3.5 --enable-rd-mode -R | sudo ./flasher-3.5 --enable-rd-mode -R | ||
− | + | Теперь устройство переведено в режим исследования и разработки и проверка сценария sudo gainroot будет пройдена. | |
+ | |||
+ | Также обратитесь в статью [[Режим исследования и разработки]]. | ||
− | + | [[Category:Страница дня гипертекстовой среды]] | |
[[Category:Продвинутые]] | [[Category:Продвинутые]] |
Текущая версия на 19:07, 16 февраля 2010
[править] Доступ с правами администратора
Содержание |
Предупреждение: Действия, описанные на данной странице, могут привести к серьезному повреждению системы и/или устройства. Все дальнейшие действия - на свой риск. Вероятно, что любое повреждение может быть устранено перепрошивкой, но все несохраненные настройки будут потеряны.
Получение доступа с правами root необходимо пользователям, заинтересованным в изменении настроек "внутри" планшетов. Без доступа с правами администратора у пользователя не будет необходимых прав, чтобы выполнить данные изменения. Доступ с правами администратора отключен по умолчанию на новых планшетах. К счастью, действия для активации доступа с правами администратора достаточно простые.
[править] Зачем необходим доступ с правами администратора?
Доступ с правами администратора не требуется, чтобы инсталлировать дополнительные приложения через Менеджер приложений, открыть X терминал или использовать планшет для повседневной эксплуатации.
Доступ с правами администратора понадобится при необходимости редактировать системную конфигурацию, инсталлировать приложения при помощи командной строки и для других низкоуровневых задач.
[править] rootsh
Примечание: rootsh – самый простой способ получить права администратора, так как не требуется компьютер или запуск дополнительных сервисов. Это рекомендуемый способ получения доступа с правами администратора.
Программа rootsh предлагается в репозитории Extras. Ее можно инсталлировать из Менеджера приложений в случае, если репозиторий Extras активирован.
После этого в командном процессоре выполните с правами администратора sudo gainroot
(или кратко root
). В результате будет запущен командный процессор с правами администратора.
[править] sudser
Примечание: Для некоторых сценариев требуется rootsh, поэтому рекомендуется, чтобы были инсталлированы обе программы (suders и rootsh) при использовании sudser.
Программа sudser добавляет пользователя в группу пользователей sudoers, поэтому можно использовать команду sudo
, чтобы запускать команды с правами администратора. Программа предлагается в репозитории Extras. Ее можно инсталлировать из Менеджера приложений в случае, если репозиторий Extras активирован.
На настоящий момент данная программа не предлагается для Fremantle (то есть, N900).
После этого в командном процессоре выполните с правами администратора sudo command
. В результате будет выполнено command
с правами администратора.
[править] OpenSSH
- Активируйте репозиторий Extras (если он еще не активирован).
- Инсталлируйте OpenSSH (клиент и сервер).
- В результате будет получено приглашение изменить пароль по умолчанию пользователя root
rootme
.
- В результате будет получено приглашение изменить пароль по умолчанию пользователя root
- Получите доступ к планшету через протокол SSH с правами администратора.
- Для локального доступа выполните
ssh root@localhost
- Для удаленного доступа выполните
ssh root@tablet's ip address
- Для локального доступа выполните
- Используйте пароль пользователя root, введенный в пункте 2, для входа в систему.
Чтобы исправить ошибки в соединении через протокол SSH, используйте опцию SSH '-v'.
(Чтобы перенаправление SSH X forwarding (опция '-X') заработало, необходимо инсталлировать пакет xauth (или xbase-clients) и активировать X forwarding в конфигурационном файле сервера SSH на компьютере, с которым устанавливается соединение.)
[править] Режим исследования и разработки
Примечание: Так как у режима исследования и разработки есть побочные эффекты, и он не только просто активирует доступ с правами администратора (в частности, отмечена возможность негативного влияния на время работы от батареи), не рекомендуется использовать данный метод для получения доступа с правами администратора. Вместо него используйте rootsh.
Режим исследования и разработки можно активировать, что позволит выполнить sudo gainroot
для запуска командного процессора с правами администратора. Просто выполните установочные действия для прошивки, описанные в статье Перепрошивка, после этого выполните
sudo ./flasher-3.5 --enable-rd-mode -R
Теперь устройство переведено в режим исследования и разработки и проверка сценария sudo gainroot будет пройдена.
Также обратитесь в статью Режим исследования и разработки.