【问题标题】:export linux OS users account to web app?将 linux OS 用户帐户导出到 Web 应用程序?
【发布时间】:2012-01-13 11:49:42
【问题描述】:

我有一台Linux 机器,上面有很多用户。

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

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

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

【问题讨论】:

    标签: database linux web-applications


    【解决方案1】:

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

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

    【讨论】:

    • 但这是否意味着我必须以root 的身份运行我的Web 服务器才能读取/etc/shadow?危险吗?
    • 没有。该脚本应该是 suided,以便它以影子组中的用户身份运行(它应该对 /etc/shadow 具有只读访问权限)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2013-04-27
    • 2012-07-26
    • 1970-01-01
    相关资源
    最近更新 更多