Речь идет о команде "su" и пароле рута под кубунту.....
Во время установки создается пользователь и ему соответственно задается пароль, а где найти пароль на суперпользователя (root) ?
По умолчанию root аккаунт в Ubuntu/Kubuntu отключен и пароля у root просто нет. Все административные задачи выполняются через sudo. По умолчанию право на выполнение sudo предоставлено первому пользователю, созданному при инсталляции. Все остальные по умолчанию - обычные пользователи.
Как использовать SUDO:
1. В консоли/терминале:
Code:
$sudo <команда>
(запуск команды с правами суперпользователя). Последует запрос на ввод пароля, введите свой пользовательский пароль.
Система какое-то время (man sudo) помнит введённый пароль (сохраняет открытой sudo-сессию). И поэтому возможна ситуация, когда запрос на ввод пользовательского пароля не последует.Если вдруг захочется гарантированно прервать sudo-сессию:
Code:
$sudo -K
2. При использовании "Alt+F2":
Code:
gksudo <команда>
(запуск графических приложений с правами суперпользователя). На запрос введите свой пользовательский пароль.
*В Кубунту вместо gksudo используйте команду kdesu <имя программы>
Как получить права администратора в терминале, чтобы не вводить каждый раз sudo?
Code:
$sudo -s -H
(не забыть "-") Tерминал с правами root. Пароль пользователя при этом ввести нужно лишь один раз. Последующие команды можно запускать с правами root без необходимости добавлять sudo. Терминал переводится в /root папку.
Code:
$sudo -s или sudo su
Терминал с правами root. Как и предыдущая команда, но оставляет терминал в домашней папке (/home/your_name)
Чтобы больше узнать о каждой из этих команд введите в терминале/консоли имя команды --help, например sudo --help .
Если кто-то предпочитает традиционный root вместо sudo (не рекомендуется):
б) Если кто-то хочет запретить использование sudo вообще, и использовать только пароль root:
Установить пароль root: $sudo passwd root
Запретить судоерам выполнение любых комманд под рутом в /etc/sudoers.
в) При установке Убунту в экспертном режиме можно самому ввести пароль рута. Однако тогда обычный пользователь судоером быть не сможет. Чтобы это исправить, нужно установить пакет sudo и отконфигурировать /etc/sudoers, а также добавить пользователя в группу wheel.
г) При проблемах можно загрузиться в single mode (выбрать в grub при загрузке режим recovery mode) и всё исправить.
В теории всё понял,на приктике ничего не получается.
А именно,получить права root при использовании Dolphin'a, конкретнее вносить изменения внутри папки usr.
Если можно объясните подробнее,я новичок.
Вводишь в консоли sudo su (он спрашивает пароль), вводишь пароль и у тебя права рута в консоли. Чтобы вызвать Dolphin с правами рута надо написать Dolpin, но лично мне больше нравится так: kdesudo dolphin и тогда да- все работает.
P.S. Перед как сделать kdesudo dolphin, надо сделать выход из-под Рута: exit.
ИМХО! От работы под root надо овыкать и отказываться напроч, так же как и от программирования с GOTO :)
Оно же безопаснее и уже не будешь ломать голову, что и где я нечаянно не так сделал под root. На автомате будешь анализировать все, что введешь с префиксной командой sudo.
Опираясь на опыт, советую Вам!
Если кто-то предпочитает традиционный root вместо sudo (не рекомендуется):
а) Установка пароля рута: $sudo passwd root
Ликвидация пароля рута: $sudo passwd -l root
То есть при помощи этой команды можно менять пароль root зная только пароль пользователя?
Возможно ли раз и навсегда (т.е. даже после перезагрузки ПК) стать суперпользователем, т.е. чтоб полностью отключить ввод sudo перед командой, чтоб система не требовала пароли при изменении настроек и в некоторых других случаях?
По умолчанию root аккаунт в Ubuntu/Kubuntu отключен и пароля у root просто нет. Все административные задачи выполняются через sudo. По умолчанию право на выполнение sudo предоставлено первому пользователю, созданному при инсталляции. Все остальные по умолчанию - обычные пользователи.
Как использовать SUDO:
1. В консоли/терминале:
Code:
$sudo <команда>
(запуск команды с правами суперпользователя). Последует запрос на ввод пароля, введите свой пользовательский пароль.
Система какое-то время (man sudo) помнит введённый пароль (сохраняет открытой sudo-сессию). И поэтому возможна ситуация, когда запрос на ввод пользовательского пароля не последует.Если вдруг захочется гарантированно прервать sudo-сессию:
Code:
$sudo -K
2. При использовании "Alt+F2":
Code:
gksudo <команда>
(запуск графических приложений с правами суперпользователя). На запрос введите свой пользовательский пароль.
*В Кубунту вместо gksudo используйте команду kdesu <имя программы>
Как получить права администратора в терминале, чтобы не вводить каждый раз sudo?
Code:
$sudo -s -H
(не забыть "-") Tерминал с правами root. Пароль пользователя при этом ввести нужно лишь один раз. Последующие команды можно запускать с правами root без необходимости добавлять sudo. Терминал переводится в /root папку.
Code:
$sudo -s или sudo su
Терминал с правами root. Как и предыдущая команда, но оставляет терминал в домашней папке (/home/your_name)
Чтобы больше узнать о каждой из этих команд введите в терминале/консоли имя команды --help, например sudo --help .
Если кто-то предпочитает традиционный root вместо sudo (не рекомендуется):
а) Установка пароля рута: $sudo passwd root
Ликвидация пароля рута: $sudo passwd -l root
б) Если кто-то хочет запретить использование sudo вообще, и использовать только пароль root:
Установить пароль root: $sudo passwd root
Запретить судоерам выполнение любых комманд под рутом в /etc/sudoers.
в) При установке Убунту в экспертном режиме можно самому ввести пароль рута. Однако тогда обычный пользователь судоером быть не сможет. Чтобы это исправить, нужно установить пакет sudo и отконфигурировать /etc/sudoers, а также добавить пользователя в группу wheel.
г) При проблемах можно загрузиться в single mode (выбрать в grub при загрузке режим recovery mode) и всё исправить.
Взято с форума ubuntu.
В теории всё понял,на приктике ничего не получается.
А именно,получить права root при использовании Dolphin'a, конкретнее вносить изменения внутри папки usr.
Если можно объясните подробнее,я новичок.
в терминале - kdesudo dolphin
Вводишь в консоли sudo su (он спрашивает пароль), вводишь пароль и у тебя права рута в консоли. Чтобы вызвать Dolphin с правами рута надо написать Dolpin, но лично мне больше нравится так: kdesudo dolphin и тогда да- все работает.
P.S. Перед как сделать kdesudo dolphin, надо сделать выход из-под Рута: exit.
ИМХО! От работы под root надо овыкать и отказываться напроч, так же как и от программирования с GOTO :)
Оно же безопаснее и уже не будешь ломать голову, что и где я нечаянно не так сделал под root. На автомате будешь анализировать все, что введешь с префиксной командой sudo.
Опираясь на опыт, советую Вам!
sudo -i Сразу в терминале даёт права root
а) Установка пароля рута: $sudo passwd root
Ликвидация пароля рута: $sudo passwd -l root
То есть при помощи этой команды можно менять пароль root зная только пароль пользователя?
В зависимости от записях в sudoers.
Если пользователю дозволены подобные действия и требуется аутентифицировать себя (т.е. ввести свой пароль) - да.
Возможно ли раз и навсегда (т.е. даже после перезагрузки ПК) стать суперпользователем, т.е. чтоб полностью отключить ввод sudo перед командой, чтоб система не требовала пароли при изменении настроек и в некоторых других случаях?
пример супер.. ))
Отправить комментарий