2012-01-13 34 views
0

我有一个Linux机器上有很多用户。导出linux操作系统用户帐户到web应用程序?

现在我必须编写一个简单的webapp(允许用户提交一个简单的表单)。

是否可以使用这些操作系统用户/密码对而不是实现注册系统?

我是否需要将/etc/shadow或其他内容转储到数据库中?

回答

0

是的,这是可能的,你不必将文件转储到数据库。您可以从Web应用程序中读取文件。

找到解析文件的库。具体情况取决于您使用的是哪种语言,但例如,Perl有Password::Unix

+0

但它是否意味着我必须运行我的Web服务器作为'root'来读取'/ etc/shadow'?它是否危险? – 2012-01-13 12:22:49

+0

否。该脚本应该被追溯,以便作为影子组中的用户运行(它应该只读访问/ etc/shadow)。 – Quentin 2012-01-13 12:27:35

相关问题