Authorized_keys, не получая полномочия или владельца устанавливают правильно, когда выполнено из сценария удара

Соль должна быть случайной строкой не md5/sha1/256. Документы, которые Вы представили, ищут соль, чтобы быть в своем собственном столбце. Таким образом, Вам "нужны" 3 столбца для подлинного использования

Usersname/email = user submitted
passwordhash = hash(password, passwordsalt)
passwordsalt = random string

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

Никогда не храните незашифрованные пароли.

Что касается хеша () функция, смотрите на phpass библиотеку. Это - то, что Wordpress, превращенный к тому, когда они наконец реализовали посолившие хеши в своей базе данных.

1
задан 12 July 2010 в 21:04
1 ответ

Можно ли упростить это немного, просто делая a

chown -hR $UNAME:webteam /home/$UNAME/.ssh
chmod -R 700 /home/$UNAME/.ssh

в самом конце? Принятие $UNAME на самом деле имя пользователя и webteam право groupname (я не уверен chgrp Вы имеете, делает то, что Вы хотите).

Можно также хотеть запустить этот весь скрипт под set -x и поставленный капкан на ERR выйти сразу при отказе с некоторым сообщением.

1
ответ дан 4 December 2019 в 02:01

Теги

Похожие вопросы