avatar
[转载] 关于unix用户帐号# Unix - 噫吁兮,危乎高哉
S*t
1
【 以下文字转载自 Java 讨论区,原文如下 】
发信人: SuperRat (硕鼠), 信区: Java
标 题: 关于unix用户帐号
发信站: The unknown SPACE (Mon Nov 27 21:02:29 2000) WWW-POST
是帮别人问的一个问题.
公司内部的unix系统上开发一个基于servlet的数据库应用.要求公司的
每个员工可以用自己登录unix的用户帐号来通过web页面登录这个数据库
应用程序.如何在自己的程序中来检测帐号(用户名,口令)的合法性?
这个并不是java能解决的,我估计还要用其他语言完成,然后用runtime来
调用.由于对unix并不很了解,希望大家给个思路.谢了先.
avatar
g*y
2
your program must run as root and get password and username
from /etc/passwd or /etc/shadow and call crypt(password,passwd)
to encrypt the password you get from the web.
then compare the result with passwd..

【在 S******t 的大作中提到】
: 【 以下文字转载自 Java 讨论区,原文如下 】
: 发信人: SuperRat (硕鼠), 信区: Java
: 标 题: 关于unix用户帐号
: 发信站: The unknown SPACE (Mon Nov 27 21:02:29 2000) WWW-POST
: 是帮别人问的一个问题.
: 公司内部的unix系统上开发一个基于servlet的数据库应用.要求公司的
: 每个员工可以用自己登录unix的用户帐号来通过web页面登录这个数据库
: 应用程序.如何在自己的程序中来检测帐号(用户名,口令)的合法性?
: 这个并不是java能解决的,我估计还要用其他语言完成,然后用runtime来
: 调用.由于对unix并不很了解,希望大家给个思路.谢了先.

avatar
S*t
3
thanks

【在 g*****y 的大作中提到】
: your program must run as root and get password and username
: from /etc/passwd or /etc/shadow and call crypt(password,passwd)
: to encrypt the password you get from the web.
: then compare the result with passwd..

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。