2012-01-13 7 views
0

多くのユーザーがいるLinuxマシンがありました。linux OSユーザーのアカウントをWebアプリケーションにエクスポートしますか?

私は単純なwebapp(ユーザーが簡単なフォームを提出できるように)を書く必要があります。

登録システムを実装する代わりに、これらのOSユーザーとパスワードのペアを使用できますか?

/etc/shadowなどをデータベースにダンプする必要がありますか?

答えて

0

はい、可能です。ファイルをデータベースにダンプする必要はありません。 Webアプリケーションからファイルを読み取ることができます。

ファイルを解析するためのライブラリを検索します。具体的な内容は使用している言語に依存しますが、たとえばPerlの言語はPassword::Unixです。

+0

しかし、それは '/ etc/shadow'を読むために私のWebサーバを' root'として走らなければならないということですか?危険なのですか? –

+0

いいえ。シャドウグループ内のユーザーとして実行されるようにスクリプトを調整する必要があります(/ etc/shadowに読み取り専用でアクセスする必要があります)。 – Quentin

関連する問題