Есть ли пароль по умолчанию для нового пользователя в Linux?

9

Я пользователь Windows, постепенно переходящий на Linux. В Windows у нас есть возможность иметь или не иметь некоторый пароль для пользователя. Как только мы не введем пароль, мы можем напрямую войти в систему.

Однако в Linux это невозможно, поскольку у каждого пользователя должен быть пароль. Даже если вы не дадите пароль, ничего не печатая и просто нажав Returnклавишу, вы не войдете в систему (в отличие от Windows). Существует ли какой-либо пароль по умолчанию для каждого пользователя или любого другого механизма, с помощью которого пароль всегда назначается?

Chinmay
источник
пароль не обязателен в системе Linux Unix
Kiwy
Киви сказал это раньше. Ищите здесь autologin: unix.stackexchange.com/search?q=autologin+inittab

Ответы:

7

Аутентификация может быть обработана многими различными способами в Linux. Аутентификация по паролю через / etc / passwd и / etc / shadow обычно используется по умолчанию. Там нет пароля по умолчанию.

Пользователь не обязан иметь пароль. В типичной конфигурации пользователь без пароля не сможет аутентифицироваться с использованием пароля. Это характерно для пользователей системы, которые используются для запуска демонов, но не предназначены для непосредственного использования человеком.

Вы можете настроить Linux для автоматического входа на рабочий стол или для входа без пароля. Аутентификация осуществляется через PAM , который легко настраивается. Arch вики предлагает следующую конфигурацию PAM для входа без пароля:

Если вы хотите обойти запрос пароля в GDM, просто добавьте следующую строку в первую строку /etc/pam.d/gdm-password:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin 

Затем добавьте группу nopasswdlogin в вашу систему. См. Группы для описания групп и команд управления группами. Теперь добавьте своего пользователя в группу nopasswdlogin, и вам останется только нажать на свое имя пользователя для входа.

jordanm
источник
5

Чтобы ответить на буквальный вопрос: нет, нет пароля по умолчанию. Обычно по умолчанию учетная запись имеет «неверный» пароль, то есть хэш пароля, который не будет сопоставлен ни с одним паролем вообще. Чтобы войти в систему, необходимо явно указать пароль, например, запустив passwdсоответствующую учетную запись.

Однако вы можете настроить диспетчер входа на автоматический вход в систему под определенным пользователем, сразу или после задержки, если вы хотите это сделать. Это обычно не делается, но функция существует.

CVn
источник
2

Нет, нет. Для каждого пользователя, которого вы создаете в GUI, вы должны вручную установить пароль. Пустые пароли или стандартные пароли по умолчанию, очевидно, рассматриваются как высокий риск безопасности.

Но

У вас есть команда, которая newusersможет помочь вам создать одного или нескольких пользователей, используя пароль по умолчанию, который вы хотите в текстовом режиме. использование в качестве корневого: newusers fileгде файл является текстовым файлом со следующей структурой для каждой строки: pw_name: pw_passwd: pw_uid: pw_gid: pw_gecos: pw_dir: pw_shell

Вы можете сделать это также в одной командной строке. Пример :

echo chinmay:clearpassword::::/home/maleki:/bin/bash | sudo newusers
Slyx
источник
0

Нет, для пользователей нет пароля по умолчанию. Информация, которую вы, возможно, захотите прочитать, является страницей руководства для adduser

man adduser

Эта команда использует команду useraddболее низкого уровня.

X Тянь
источник
1
Это зависит от дистрибутива. В Debian adduserесть собственная команда. В RHEL это символическая ссылка на useradd.
Иордания
0

Пароль по умолчанию отсутствует: либо у учетной записи есть пароль, либо нет (в этом случае вы не можете войти в систему, по крайней мере, без аутентификации по паролю). Однако вы можете установить пустой пароль. Однако многие службы отклоняют пустые пароли. В частности, с пустым паролем вы не сможете войти удаленно. Но вы сможете войти в консоль.

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

Жиль "ТАК - перестань быть злым"
источник