I was able to port Linux-PAM to Solaris. I was able to install the required pam_userdb.so library. But i had issues using pam_userdb.so for authenticating the virtual users, so i have started using local users for VSFTPD which are "ch-rooted" and have limited access. Although porting Linux-PAM to Solaris did not solve my problem(i wouldnt say its perfect porting as my intention was to make it compile on Solaris 10 and not to optimize), anyone who needs to port in future i can be of help.
Thanks, Vamsi. -- This message posted from opensolaris.org