Как показал Раздел 7.1, «Пользовательская концепция», некоторые задачи в Linux требуют права root
, иначе они не могут быть выполнены. Для того, чтобы временно стать root
выполните следующее в оболочке:
Введите su. Вам предложат ввести пароль
root
.Введите пароль. Если вы сделали опечатку в пароле
root
, оболочка покажет сообщение. В этом случае вы должны ввести еще раз su перед повторным набором пароля. Если ваш пароль правильный, в конце строки появится символ решетки#
, показывающий, что вы теперь работаете от имениroot
.Выполните вашу задачу. Например, вы можете передать владение файлом новому пользователю, что позволено делать только
root
:chown wilber kde_quick.xml
После завершения ваших задач от имени
root
вернитесь к учетной записи обычного пользователя. Для этого введитеexit
Символ решетки пропадет и вы снова работаете от имени «обычного» пользователя.
В качестве альтернативы вы можете использовать sudo (superuser «do») для выполнения некоторых задач, которые свойственны только root
. При помощи With sudo администраторы могут предоставить определенным пользователям привилегии root
для некоторых команд. В зависимости от настроек системы, пользователи затем могут выполнять команды root
, вводя только свой обычный пароль. Из-за функции временной метки пользователям предоставляется «билет» на ограниченное время после того, как они ввели свой пароль. Срок действия билета истекает через несколько минут. В openSUSE sudo по умолчанию требует пароль root
(если ваш системный администратор не настроил иначе).
Для пользователей sudo удобен тем, что вам не нужно переключаться между учетными записями дважды (к root
и обратно). Для изменения владения файлом, используя sudo, необходима только одна команда вместо трех:
sudo chown wilber kde_quick.xml
После того, как вы ввели запрашиваемый пароль, команда будет выполнена. Если вы введете вторую команду пользователя root
вскоре после этого, у вас не будут запрашивать пароль снова, потому что ваш билет все еще действует. После определенного времени срок действия билета автоматически истекает и снова требуется пароль. Это также не дает неправомочным пользователям получить привилегии root
в случае, если пользователь забудет переключиться назад к своей обычной учетной записи и оставил оболочку root
открытой.