[mageia] Пользователь созданый useradd не логинится

PCLinuxOS

Модератор: Bizdelnick

Ответить
sawerse
Сообщения: 65
ОС: OpenBSD

[mageia] Пользователь созданый useradd не логинится

Сообщение sawerse »

Добрый день.
Создаю пользователя
useradd t --password 1
Пытаюсь под ним залогиниться и получаю login incorrect.
Под другими дистрами работало нормально.
В чем может быть проблема?
Спасибо сказали:
Аватара пользователя
Flint71
Сообщения: 310
Статус: Продвинутый чайник
ОС: ROSA 2011

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение Flint71 »

sawerse писал(а):
17.11.2012 00:17
Добрый день.
Создаю пользователя
useradd t --password 1
Пытаюсь под ним залогиниться и получаю login incorrect.
Под другими дистрами работало нормально.
В чем может быть проблема?


возможно, дело в длине пароля... увеличь пароль..
Vacuum IM
для ROSA и Mageia i586
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450
Контактная информация:

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение Sleeping Daemon »

sawerse писал(а):
17.11.2012 00:17
Добрый день.
Создаю пользователя
useradd t --password 1
Пытаюсь под ним залогиниться и получаю login incorrect.
Под другими дистрами работало нормально.
В чем может быть проблема?

В нежелании читать man-ы.
-p, --password password
Encrypted password as returned by crypt(3) for the new account. The default is to disable the
account.

Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение pelmen »

это означает, что после --password нужно передавать закриптованный пароль (вида, наверное, DP90DASi102jdk891d). В вашем же случае, ваш закриптованный пароль выглядит "1". Соответственно, пароль при логине нужно вводить тот, который закриптовав (ладно, зашифровав) будет выглядеть, как "1". Но что-то мне подсказывает, что такой пароль вы не подберете:)
Кстати, а как использовать эту crypt? Из баша? crypt("1") ?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение Bizdelnick »

pelmen писал(а):
19.11.2012 11:48
закриптованный пароль (вида, наверное, DP90DASi102jdk891d)

Немножко не такого.

pelmen писал(а):
19.11.2012 11:48
как использовать эту crypt? Из баша? crypt("1") ?

Нет.
Проще всего использовать echo MyNewPassword | passwd username --stdin. Но это вроде бы работает не во всех дистрибутивах. Ещё есть удобная утилитка chpasswd.
В зависимости от используемого в система алгоритма шифрования паролей можно получить зашифрованный пароль при посредстве md5pass, sha1pass. А вот для sha512 такой тулзы я не знаю.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение SLEDopit »

Код: Выделить всё

useradd -p $(perl -e 'print crypt($ARGV[0], "password")' ваш_пароль) имя_пользователя

pelmen писал(а):
19.11.2012 11:48
DP90DASi102jdk891d)
pa9GY.rwtojJM , где pa - константа
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1951
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение SinClaus »

Или проще - последовательно

Код: Выделить всё

# useradd name
# passwd name
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение Bizdelnick »

SinClaus писал(а):
20.11.2012 05:47
Или проще - последовательно

Код: Выделить всё

# useradd name
# passwd name

Я подумал, что речь о создании пользователя из скрипта. Если это не так - то, естественно, такой вариант проще всего.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение pelmen »

SLEDopit писал(а):
19.11.2012 14:13

Код: Выделить всё

useradd -p $(perl -e 'print crypt($ARGV[0], "password")' ваш_пароль) имя_пользователя

pelmen писал(а):
19.11.2012 11:48
DP90DASi102jdk891d)
pa9GY.rwtojJM , где pa - константа

$(perl -e 'print crypt($ARGV[0], "pu")' password)
pus4s3.7AQ1do
а за что вообще отвечает второй передаваемый аргумент?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: [mageia] Пользователь созданый useradd не логинится

Сообщение pelmen »

Удивительно.
Прошел по ссылке, ничего не понял. Забил.
Полез читать про совершенно другое (по работе). Дошел до wikipedia:md5 и там нашел объяснение. Так вот, второй аргумент - это SALT ("соль") - добавляющийся к паролю набор символов для более стойкого хэширования.
Спасибо сказали:
Ответить