如题,就是我们做了个jsp web的登录系统,客户要求登录的账户密码从linux的账户密码去读。只需要做个验证而已,不需要知道linux具体什么用户什么密码,请问linux有这种接口提供出去吗?

解决方案 »

  1.   

    我的理解,你只要知道用户名,密码是否正确就可以。
    那么换个思路。你拿页面提交的Name/Pwd 后台连接下Linux,看看能连上说明密码合法。
    如果是项目部署的就是Linux本机的话,能否调用下Linux命令。Runtime.getRuntime().exec(command)
      

  2.   

    谢谢回复, Linux下su - user以后才提示密码输入,能不能一次操作?java执行su - user 会pending等着密码的
      

  3.   

    http://tech.it168.com/jd/2007-12-13/200712122203864.shtml
      

  4.   

    谢谢楼上,JNI太麻烦了,有没有比较简单的方法?
      

  5.   

    一次好像不行吧。用expect可以做到。
    PAM好像也可以,貌似比较麻烦。
      

  6.   

    一次好像不行吧。用expect可以做到。
    PAM好像也可以,貌似比较麻烦。谢谢,请问有具体的例子文章可以供我参考下吗?