Как сменить пользователя Ubuntu
Операционная система Ubuntu рассчитана на то, чтобы её использовали от имени одного определенного пользователя. Менять пользователя в процессе работы приходится не так уж часто. Обычно вы вводите логин и пароль при входе в систему, а затем пользуетесь ею пока не придёт пора выключать компьютер.
Если надо выполнить какие-либо действия с административными привилегиями, то для этого есть sudo. Однако иногда надо сменить пользователя Ubuntu. В этой статье мы поговорим о том как сделать это в графическом интерфейсе и в терминале.
Как сменить пользователя в Ubuntu
Сначала кликните по значку выключения в правом верхнем углу экрана и выберите там пункт Завершить сеанс или Сменить пользователя:

Затем подтвердите завершение сеанса или смену:

Далее перед вами откроется обычное окно входа, где вы сможете выбрать пользователя из списка или ввести его логин в поле ввода. Затем вы снова окажетесь на рабочем столе Ubuntu.
Теперь давайте поговорим как выполняется смена пользователя в терминале. Для этого надо использовать команду su. Например, чтобы сменить пользователя на losst достаточно выполнить:
Утилита запросит пароль пользователя losst после чего откроет командную строку от его имени:

Если вы хотите, чтобы путь к домашней папке и все другие переменные окружения для пользователя обновились используйте опцию -l или —login. Вместо неё также можно просто добавить чёрточку «-«. Например:

Если выполнить утилиту без параметров, то вы войдете от имени пользователя root. Но поскольку пароль root не задан по умолчанию, то следует добавить перед ней sudo:

В таком случае иногда целесообразнее использовать опцию -i команды sudo:
В этой статье мы рассмотрели как поменять пользователя в Ubuntu, как видите, здесь всё очень просто. Если остались вопросы, спрашивайте в комментариях!
Как в Ubuntu войти как root-пользователь


По умолчанию в операционной системе Ubuntu учетная запись root не включена во время установки, соответственно далее пользователю не предлагается создать пароль root. Вместо этого создаётся обычная учетную запись пользователя, но с привилегиями sudo. То есть, для выполнения каких-либо команд с правами рута, необходимо запускать их вместе с командой sudo. Это не всегда удобно! Сейчас я расскажу как зайти под Root в Ubuntu или дать пользователю права рута. Существует несколько вариантов и мы рассмотрим каждый из них!
Примечание: Перед тем, как включить пользователя root в Убунту, Вы должны понимать всю опасность этого для неопытного пользователя. Выполняя команды от его имени, Вы можете легко и просто, буквально за несколько команд, привести операционную систему в нерабочее состояние.
Даём root-права пользователю
Первый и самый простой вариант позволяет не вводить постоянно команду sudo при каждом вводе команды, которую надо выполнить в привилегированном режиме. Для перехода в полный режим рута введите такую команду:
sudo -i
После этого Вы перейдёте в привилегированный режим суперпользователя Убунту.
Есть и второй вариант:
sudo -s
В этом случае домашний каталог не сменится на /root, а останется пользовательский. Как правило, этот вариант удобнее.
Как включить рута в Ubuntu
Вы всегда можете включить корневую учетную запись root в Ubuntu, задав ей пароль с помощью команды passwd. Но чтобы запустить команду passwd для учетной записи root, вам нужны права sudo.
Мы можем включить корневую учетную запись Ubuntu, задав ей пароль с помощью команды passwd. Но чтобы запустить команду passwd для учетной записи root, вам нужны права sudo.
Откройте терминал Ubuntu и выполните команду, чтобы убедиться, что вы являетесь членом группы администраторов:
groups
Если у вас есть соответствующие права, то вы можете установить пароль root с помощью следующей команды:
sudo passwd root
Сначала система запросит ввод Вашего собственного пароля, чтобы подтвердить, что у вас есть права sudo.
После этого, команда passwd предложит вам ввести новый пароль для учетной записи root. Это делается дважды. Теперь вы можете войти в систему как пользователь root с помощью команды:
Далее последует запрос запроса пароля — введите пароль для root.
Как зайти под root в Ubuntu Desktop GUI
Если вы хотите зайти в систему как пользователь root не в консоли, а на графическом рабочем столе Ubuntu, тогда вам нужно выполнить несколько дополнительных шагов после включения пользователя root:
Откройте фаил /etc/gdm3/custom.conf . Здесь Вам надо будет добавить AllowRoot = true в блоке [security]. Вот так:
[security] AllowRoot=true
Затем откройте файл /etc/pam.d/gdm-password и найдите такую строку:
auth required pam_succeed_if.so user != root quiet_success
Закомментируйте её, поставив знак # перед ней:
#auth required pam_succeed_if.so user != root quiet_success
Далее перезагрузите компьютер. Когда он перезапустится и появится экрану входа в систему — кликните на ссылку «Нет в списке?». Остаётся лишь ввести root в поле username и указать пароль для суперпользователя. Вот и всё!
Как включить и отключить учетную запись корневого пользователя в Ubuntu
Как новый пользователь Ubuntu, вы можете задаться вопросом, как войти в систему Ubuntu как пользователь root или какой пароль root используется по умолчанию. В Ubuntu Linux учетная запись пользователя root по умолчанию отключена из соображений безопасности.
В этом руководстве объясняется, как включить и отключить учетную запись пользователя root в Ubuntu Linux.
Пользователи Sudo
Пользователям Ubuntu рекомендуется выполнять системные административные задачи, предоставляя административные привилегии обычному пользователю с помощью инструмента с именем sudo. Sudo позволяет авторизованным пользователям запускать программы от имени другого пользователя, обычно пользователя root.
По умолчанию в системах Ubuntu членам группы sudo предоставляется доступ sudo. Первоначальный пользователь, созданный установщиком Ubuntu, уже является членом группы sudo. Скорее всего, пользователь, под которым вы вошли в систему, уже имеет права администратора.
Если вы хотите предоставить доступ к sudo другому пользователю, просто добавьте пользователя в группу sudo:
usermod -aG sudo username
Чтобы временно повысить привилегии пользователя root, выполните команду с префиксом sudo:
sudo some-command
При первом использовании sudo в сеансе вам будет предложено ввести пароль пользователя.
Если вы хотите запустить команду с привилегиями sudo без ввода пароля, вам необходимо отредактировать файл sudoers . Для этого введите visudo :
sudo visudo
Это откроет файл /etc/sudoers вашем любимом текстовом редакторе командной строки . Добавьте следующую строку, заменив username своим именем пользователя:
/etc/sudoers
username ALL=(ALL) NOPASSWD: ALL
Включить учетную запись корневого пользователя в Ubuntu
Если по какой-то причине вам нужно включить учетную запись root, вам просто нужно установить пароль для пользователя root . В Ubuntu и других дистрибутивах Linux вы можете установить или изменить пароль учетной записи пользователя с помощью команды passwd .
Как обычный пользователь Ubuntu, вы можете изменить только свой собственный пароль. Пользователь, под которым вы вошли в систему, должен иметь права sudo, чтобы иметь возможность установить пароль root.
Чтобы включить учетную запись root в Ubuntu, выполните следующую команду:
sudo passwd root
Вам будет предложено ввести и подтвердить новый пароль root:
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Когда вы вводите пароль, он не отображается на экране.
Это оно! Вы успешно активировали учетную запись root. Теперь вы можете войти в систему на своей машине Ubuntu как пользователь root, используя новый пароль.
Отключить учетную запись корневого пользователя в Ubuntu
Если вы ранее включили пользователя root в Ubuntu, а теперь хотите отключить его, установите для пароля root срок действия.
Чтобы отключить пароль учетной записи root, используйте следующую команду:
sudo passwd -l root
Выводы
Чтобы включить учетную запись пользователя root в Ubuntu, все, что вам нужно сделать, это установить пароль root.
При установке пароля убедитесь, что вы используете надежный и уникальный пароль. Наличие надежного пароля — самый важный аспект безопасности вашей учетной записи. Часто надежный пароль содержит не менее 16 символов, хотя бы одну заглавную букву, одну строчную букву, одну цифру и один специальный символ.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Заходим под Root в Ubuntu
Политика дистрибутива Ubuntu такова, что любые действия и решения пользователя, требующие административных привилегий, выполняются только при помощи команды sudo. Использовать root новичка никто не рекомендует, ведь начинающий пользователь плохо ориентируется в системе и может забыть, что он вошел в root и удалит важный файл.
В Ubuntu восстановить файлы после удаления одной командой команды rm нельзя, этто значит, что новичка в root делать нечего. Но иногда возникает необходимость войти под пользователем root.
Как в Ubuntu зайти под Root
По причинам, описанным выше для пользователя root пароль в Ubuntu не задан по умолчанию, поэтому вы не можете просто так войти от его имени с помощью в виртуальных консолях доступных по Ctrl+Alt+FN или с помощью утилиты su. Поскольку пароля нет, ввести его верно вы не сможете. Выполняем:

Правда это обходится. Для входа пользователя root в терминале достаточно дописать sudo перед командой su:
$ sudo su — root

Вы также можете использовать опцию -i команды sudo чтобы открыть консоль от имени суперпользователя:

Если же вы желаете авторизоваться от имени этого пользователя в виртуальной консоли или по SSH, то вам надо сначала задать для него пароль. Выполняем:

Дважды вводим пароль. После этого пользователь root становится почти полноценным пользователем системы. Невозможно будет только войти под ним в графический интерфейс. На это действует ограничение самой оболочки Gnome, это очень плохая практика — запускать целую оболочку от имени root.
Но если вам всё же очень хочется, надо немного настроить правила PAM для GDM. Для этого откройте файл /etc/pam.d/gdm-password и закомментируйте там строчку:
$ sudo vi /etc/pam.d/gdm-password
# auth required pam_succeed_if.so user != root quiet_success

Теперь вы можете авторизоваться от имени root в менеджере входа. Просто кликните по пункту Нет в списке, а затем введите логин root:

Дальше вы увидите оболочку, запущенную от имени суперпользователя:

Учтите, что это опасно, так как любая программа может делать с вашим компьютером абсолютно все. Первые версии Windows тоже работали в таком режиме. А мы помним, насколько они были уязвимы и слабыми перед хакерсиким атаками.