C 如何在Unix(HPUX)上验证密码
我正在编写一个用户守护程序,当用户登录时,我希望确保该用户是启动守护程序的人。原因是,我需要一些运行命令的方法,这可能需要很多时间。为此使用nohup有一些缺点,比如我不能再与进程交互,所以守护进程应该监视这些进程并允许我与它们交互C 如何在Unix(HPUX)上验证密码,c,unix,C,Unix,我正在编写一个用户守护程序,当用户登录时,我希望确保该用户是启动守护程序的人。原因是,我需要一些运行命令的方法,这可能需要很多时间。为此使用nohup有一些缺点,比如我不能再与进程交互,所以守护进程应该监视这些进程并允许我与它们交互 现在的问题是,我如何验证密码,因为用户没有读取阴影文件的权限,并且没有设置/etc/passwd passwort。您可以使用PAM检查用户/passwd。它也存在于Unix系统中。您应该检查在HPUX中实现的接口 我不确定如何执行守护进程,但我知道在C语言中,您需
现在的问题是,我如何验证密码,因为用户没有读取阴影文件的权限,并且没有设置/etc/passwd passwort。您可以使用PAM检查用户/passwd。它也存在于Unix系统中。您应该检查在HPUX中实现的接口
我不确定如何执行守护进程,但我知道在C语言中,您需要做的就是创建一个字符串,并检查用户是否输入了该字符串 让其接受用户设置的内容:
// accept
printf("1. login \n 2. create information ");
这给了他们一个选项,然后切换选项,案例1是用于登录的信息,案例2是允许他们输入信息的选项,您可以将其保存在稍后读取的内容中,并确定是否已经创建了该信息
希望这有帮助