LINUX.ORG.RU
ФорумAdmin

«установить пароль» пользователям


0

1

Здравствуйте, подскажите пожалуйста, как можно скопировать пароль от root и установить такой же пароль другим созданным пользователям ( при условии, что пароль root неизвестен ) ? Решение нужно на уровне скрипта, спасибо.


Решение нужно на уровне скрипта, спасибо.

С таким в Job или в Jopu.

omnomnomnus ()
Ответ на: комментарий от anonymous

Чтобы развернуть ОС, с установленными юзерами, например user1. То есть, устанавливаем root пароль 12345, скрипт ( после установки OS ), ставит пароль точно такой же 12345 юзеру user1.

swish ()
Ответ на: комментарий от Deleted

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

swish ()
Ответ на: комментарий от swish

при этом зная пароль, только от root

Ну а пароль от рута он через libastral что ли знает? Либо ты его генерируешь и присылаешь пользователю (например, если у тебя VDS развертывается автоматически), либо пользователь тебе его сам лично сообщает (например, если это на локалхосте установка).

В любом случае тебе известен рутовый пароль в открытом виде.

Deleted ()
Ответ на: комментарий от autonomous

только что проверил, работает ровно как ты хочешь

задаешь пароль руту, создаешь пользователя, копируешь ему хеш пароля рута(длинная строка между первыми двоеточиями), получаешь у пользователя такой же пароль как у рута

autonomous ★★★★★ ()
Ответ на: комментарий от autonomous

Данный способ я тоже проверял, но он получается в ручную, не подскажите, как написать скрипт, хотя бы наброски. Спасибо

swish ()

Если подразумевается, что пользователь будет подцепляться удаленно, то лучше запрашивай у него открытый ключ ssh. Его и закидывай на всех пользователей. А пароли — зло.

Deleted ()
Ответ на: комментарий от swish

не подскажите, как написать скрипт, хотя бы наброски

Это в Job.

Deleted ()
Ответ на: комментарий от swish

наброски

HASH=`sudo cat /etc/shadow |grep '^root' | sed 's/^root://g;s/:.*$//g'`
echo "$USERNAME:$HASH:" >> /etc/shadow

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

autonomous ★★★★★ ()

Забанься, маленький мамин какер.

anonymous ()
Ответ на: комментарий от swish

Нереально странное желание. Одинаковый пасс от рута и от юзвера. Мне кажется вы что-то не договариваете. Или же что-то не правильно хотите сделать. Если это второй вариант опишите для чего такое хотите сделать? Может в верном направлении направим.

anc ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.