Действительно ли возможно изменить пароли временно?

действительно ли sed важен? если Вы не возражаете два, проходит через исходный файл, это легко сделано с grep.

например.

grep '^\*' input > outputfile
grep -v '^\*' input >> outputfile
5
31.07.2014, 13:54
2 ответа

Хотя это возможно, это очень редко является правильным способом сделать что-то. Я сильно подозреваю, что вы в лучшем случае слишком усложняете свою жизнь, а в худшем - делаете что-то небезопасное, когда можете сделать что-то безопасное без лишних затрат.

SSH позволяет клиентам аутентифицироваться с помощью ключа вместо пароля. Это особенно полезно для автоматического использования: создайте пару ключей, сохраните приватный ключ в файле без парольной фразы и используйте его для подключения к удаленному хосту (где вы предварительно добавили публичный ключ в список авторизации). Будьте осторожны с файлом с закрытым ключом без пароля, так как его обладание позволяет войти в учетную запись; вы можете наложить ограничения на команды, которые могут быть выполнены с ключом, и на IP-адрес, с которого он принят, чтобы уменьшить влияние утечки файла с ключом.

Я не могу придумать хорошую причину не использовать ключи в описанном вами сценарии.

0
27.01.2020, 20:40

Просто сделайте резервную копию файла /etc/shadow и измените пароли пользователей с помощью passwd:

  • Резервное копирование теневого файла:

    sudo cp /etc/shadow /etc/shadow.bak
    
  • Измените пароль пользователя, к которому вы хотите получить доступ (например, testuser):

    sudo passwd testuser
    
  • По завершении восстановите файл /etc/shadow из резервной копии:

    sudo mv /etc/shadow.bak /etc/shadow.
    

    Обратите внимание, что все пароли должны быть сброшены на те пароли, которыми они были при резервном копировании.

Работает на Fedora 19

N.B. Не то, что вы просили, но было бы намного проще получить доступ к этим пользователям с помощью:

sudo -u testuser bash

Это требует только аутентификации с помощью sudo, а не как к этому пользователю.

4
27.01.2020, 20:40

Теги

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