zipファイルとシャドウファイルを使用したパスワード保護

zipファイルとシャドウファイルを使用したパスワード保護

パスワードを入力せずに/etc/shadowのパスワードを使用してスクリプトを介してファイルを圧縮し、パスワードで保護したいと思います。

私は通常、コマンドラインで次のことを行います。

zip -e <zip-file-name> <source-file-name>

もちろん、これを行うと、ユーザーにパスワードの入力を求められます。

私の希望は、パスワードを提供するためにどこかにある他のファイルに頼らず、すでに/etc/shadowにあるユーザーアカウント(ルートなど)と同じパスワードを使用することです。

誰にもこれに対する解決策や提案がありますか? (「zip」ツールを使用する必要はありませんが、Centos8で簡単に使用できるツールである必要があります。)

ベストアンサー1

あなたが望むことをすることはできません。

説明で述べたように、/etc/shadowパスワードは保存されず、パスワードハッシュが保存されます。これは元に戻せないため、/etc/shadow不可能ではなくてもパスワードを抽出することは困難です(つまり、時間がかかります)。

おすすめ記事