Root

Материал из Mandriva Russian Community Wiki

Перейти к: навигация, поиск
Иногда, при решении проблем, может потребоваться выполнить команду как root, под root или с правами администратора. Эти выражения означают одно и то же. В Mandriva Linux (как и в большинстве UNIX-систем), обычно, вы используете компьютер с правами пользователя и ограниченными привилегиями: например, не можете редактировать файлы конфигурации системы или выполнять определенные команды. Если необходимо внести изменения, которые невозможно сделать под вашей обычной учётной записью, нужно временно использовать учётную запись root. В различных руководствах ссылки суперпользователя, superuser, администратора или administrator, подразумевают одно и то же — root. Root — всемогущая учётная запись, обладающая правами на внесение любых изменений в систему, поэтому используйте её с осторожностью!

Получение прав root (командная строка)

Наиболее гибкий способ работы от имени root — это использование терминала (командной строки), который позволяет в нем обладать правами администратора, а на остальной части системы оставаться в ограниченном режиме пользователя.

Чтобы открыть терминал, загляните в меню Утилиты → Терминал (konsole). Чтобы временно использовать учетную запись root, просто введите su - и нажмите Enter. Вы должны ввести пароль для root, который указали в процессе установки. Наберите его и нажмите Enter (вы не увидите пароль на экране во время ввода, это обычная мера безопасности). После нажатия Enter, если пароль введён правильно, вы увидите такое приглашение в командной строке, как и прежде, но вместо знака $ в конце строки будет знак #. Это напоминание о том, что в настоящее время вы работаете под учётной записью root. Всякий раз, когда видите # в конце приглашения командной строки, это означает, что вы работаете от имени суперпользователя.

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

Как только закончите, вам следует вернуться к вашей обычной учетной записи, набрав exit и нажав Enter. Приглашение командной строки изменится обратно на $ в знак того, что вы вернулись к обычной учётной записи пользователя.

Получение прав root (графический интерфейс)

Чтобы запустить графический инструмент от имени root, нужно знать, какой командой это делается. Вы можете это узнать, просмотрев свойства ярлыка или ссылку на него. Например, чтобы запустить графический менеджер пакетов как root, в меню найдите «Установка и удаление программ» , щёлкните правой кнопкой мыши на и нажмите кнопку «Редактировать элемент». В поле «Команда» будет что-то вроде /usr/sbin/rpmdrake. Для просмотра файлов от пользователя root, щёлкните правой кнопкой мыши на «Устройства» на рабочем столе, зайдите на вкладку «Приложения» и скопируйте текст из поля «Команда» (что-то вроде konqueror --profile devices media:/)

Для запуска любой графической программы с правами суперпользователя вы можете использовать инструмент KDE kdesu. Например, чтобы открыть «настройку рабочего стола», в диалоге запуска KDE (вызываемом по Alt+F2) напишите kdesu systemsettings — и нажмите Enter на клавиатуре.

Примечание
Написанное ниже устарело. Получение прав root для графического интерфейса подробно рассмотрено в статье Редактирование файлов настройки

Теперь откройте терминал (командную строку) из меню Утилиты → Терминал. Войдите как root, используя инструкции выше (обычно требуется ввести su и затем пароль администратора). Введите в терминале команду, которую нашли выше в поле «Команда». Например, для запуска графического менеджера пакетов с правами root, введите /usr/sbin/rpmdrake.

Источник — «http://wiki.mandriva.com/ru/Root»
На других языках