Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX.CHAINIK
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX.CHAINIK с датами от 15 Jul 13 07:24:14 до 15 Jun 24 17:28:42, всего сообщений: 3153
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 734 из 3153 ================================== RU.LINUX.CHAINIK =
От   : Alexey Vissarionov               2:5020/545         04 Feb 15 15:51:44
Кому : vadim s. sabinich                                   04 Feb 15 15:51:44
Тема : adduser, usermod и centos 6.x
FGHI : area://RU.LINUX.CHAINIK?msgid=2:5020/545+54d215e5
На   : area://RU.LINUX.CHAINIK?msgid=2:50/279.1+54d1f948
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5080/172+54d36107
Ответ: area://RU.LINUX.CHAINIK?msgid=2:50/279.1+54d2b600
==============================================================================
Доброго времени суток, vadim!
04 Feb 2015 18:42:12, ты -> All:

vs> Создаю из командной строки пользователя
vs> useradd user -p "megapass3000" -g apache -d /var/www/html/ -s
vs> /sbin/nologin

Я бы не рекомендовал оставлять такую дырищу, но это твое дело...

vs> по ключам все идеально. НО!
vs> пароль не шифруется и в /etc/shadow остается в том виде, котрый я
vs> указал в строке создания.

-p, --password PASSWORD
The encrypted password, as returned by crypt(3).
The default is to disable the password.

Угадаешь, откуда цитата? :-)

vs> Знаю о команде passwd, И она работает для смены пароля! Но требуется
vs> именно одной комадной и одной утилитой создать =)

Одной командой - можно, хотя и нетривиально: понадобится приблуда для хеширования пароля.

vs> ps: centos 6.6 minimal

Там используется SHA512 (оно заметно лучше, чем сраный MD5, хотя до кошерного Blowfish все же не дотягивает). Сгенерировать его можно так:

#!/usr/bin/perl
exit unless scalar $ARGV[0];
my $salt = join "", ('.', '/', '0'..'9', 'A'..'Z', 'a'..'z')
[rand 64, rand 64, rand 64, rand 64, rand 64, rand 64, rand 64, rand 64];
print crypt($ARGV[0],"\$6\$$salt\$") . "\n";


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Безумству храбрых - минута молчания
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.026683 секунды