Когда вы впервые устанавливаете Ubuntu или другой дистрибутив Linux в Windows 10, вас попросят создать имя пользователя и пароль UNIX. Bash автоматически входит в эту учетную запись пользователя при запуске оболочки, но при необходимости вы можете изменить эти учетные данные.
Как работают учетные записи пользователей в среде Linux
Когда вы настраиваете новый дистрибутив Linux, запуская его после установки, вас попросят создать учетную запись пользователя для оболочки Bash. Windows называет это вашей «учетной записью пользователя UNIX». Поэтому, если вы укажете имя «bob» и пароль «letmein», ваша учетная запись пользователя Linux будет называться «bob» и будет иметь домашнюю папку «/ home/bob». Вам нужно ввести пароль в оболочке, вам нужно ввести «letmein». Эти учетные данные полностью независимы от вашей учетной записи пользователя Windows и пароля.
Каждая среда Linux, которую вы устанавливаете, имеет свою собственную конфигурацию, включая отдельные файлы, установленные программы и параметры конфигурации. Вам нужно будет создать имя пользователя и пароль UNIX для каждого дистрибутива Linux, который вы устанавливаете.
Как изменить учетную запись пользователя по умолчанию для Bash
Чтобы изменить учетную запись пользователя по умолчанию в оболочке Ubuntu Bash, откройте окно командной строки или окно PowerShell.
Чтобы открыть окно командной строки, откройте меню «Пуск», найдите «cmd» и нажмите клавишу «Ввод». Чтобы открыть окно PowerShell, щелкните правой кнопкой мыши кнопку «Пуск» (или нажмите Windows + X) и выберите «Windows PowerShell» в меню «Опытный пользователь».
В окне командной строки или PowerShell (не в окне оболочки Bash) выполните соответствующую команду для своего дистрибутива Linux. Замените «username» в приведенной ниже команде новым именем пользователя:
-
Ubuntu:
ubuntu config - имя пользователя-пользователя по умолчанию
-
openSUSE Leap 42:
opensuse-42 - имя пользователя-пользователя по умолчанию
-
SUSE Linux Enterprise Server 12:
sles-12 - имя пользователя-пользователя по умолчанию
Вы можете указать только учетную запись пользователя, которая уже существует в среде Linux.
Например, чтобы установить пользователя по умолчанию как root, выполните следующую команду. Это удобно, если вы забыли пароль своей учетной записи пользователя UNIX, так как пользователь root имеет полный доступ к системе. Вы сможете создавать новые учетные записи пользователей и сбрасывать пароль существующей учетной записи пользователя из корневой оболочки.
-
Ubuntu:
ubuntu config - root-пользователь-пользователя по умолчанию
-
openSUSE Leap 42:
opensuse-42 - root-user-default-пользователя
-
SUSE Linux Enterprise Server 12:
sles-12 - пользователь-root по умолчанию
Как создать новую учетную запись пользователя в Bash
Вы можете создать учетные записи пользователей, выполнив команду adduser
из оболочки Bash среды Linux. Например, чтобы сделать это в Ubuntu, просто запустите следующую команду, заменив «newuser» именем вашей новой учетной записи пользователя:
sudo adduser newuser
Введите пароль вашей текущей учетной записи для аутентификации, а затем введите пароль для новой учетной записи. (Если вы не помните пароль своей текущей учетной записи UNIX, используйте команды, которые мы рассмотрели в предыдущем разделе, чтобы сначала установить пользователя root в качестве учетной записи пользователя по умолчанию.)
Вас также попросят предоставить другую информацию, такую как «полное имя» и номера телефонов для новой учетной записи. Все эти данные хранятся локально на вашем компьютере, и это не важно. Вы можете просто нажать Enter, чтобы оставить эти поля пустыми.
После создания новой учетной записи пользователя вы можете сделать ее учетной записью пользователя по умолчанию с помощью приведенной выше команды или переключиться на нее с помощью команды su
, показанной на рисунке ниже.
Как изменить пароль учетной записи пользователя Bash
Чтобы изменить пароль учетной записи пользователя Bash, вам необходимо использовать обычные команды Linux в среде Bash. Чтобы изменить пароль текущей учетной записи пользователя, вы должны запустить оболочку Bash и выполнить следующую команду:
PASSWD
Введите текущий пароль своей учетной записи, а затем введите новый пароль.
Чтобы изменить пароль другой учетной записи пользователя, например, если вы забыли пароль и затем задали корневую учетную запись в качестве учетной записи пользователя по умолчанию, вы должны выполнить следующую команду, где «username» – это имя пользователя учетной записи, пароль которой вы хотите использовать. менять:
passwd username
Эта команда должна быть запущена с правами суперпользователя, поэтому вам нужно добавить префикс sudo
в Ubuntu, если вы не запускаете ее от имени пользователя root:
sudo passwd username
Как переключаться между учетными записями пользователей
ubuntu config --default-user username
(или эквивалентная команда для вашего дистрибутива Linux) определяет, какую учетную запись пользователя использует оболочка Bash по умолчанию.Однако, если вы хотите использовать несколько учетных записей пользователей с Bash, вы можете переключаться между ними, находясь в оболочке Bash.
Для этого выполните следующую команду в оболочке Bash, заменив «username» именем пользователя, которое вы хотите использовать:
su username
Вам будет предложено ввести пароль другой учетной записи пользователя, а затем вы будете переключены на эту учетную запись в оболочке Bash.