pam authentication example
Security
Description:

Sample Qt application
use pam to authenticate root.

(c) 2012 Waitman Gobble
See License in source.

this allows you setuid your Qt app to allow a non-root user to run it as root,
but require the user to authenticate as root to run. In order to authenticate
root using pam, the app must be setuid root

(for example see "su")

$ ls -l /usr/bin/su
-r-sr-xr-x 1 root wheel 17304 Jun 10 17:10 /usr/bin/su


1) chmod 4755 app_name
2) chown root:wheel app_name

This example has two buttons, 'Authenticate', and 'Touch Test'. If the user
authenticates as root, the 'Touch Test' button will touch a file in /root.

Built on FreeBSD 10.0-CURRENT but should work on other versions of FreeBSD,
and may or may not work on other systems which use pam.

Ref:

/usr/include/security/pam.h
http://www.freebsd.org/doc/handbook/permissions.html
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/pam/pam-sample-conv.html






Changelog:

4 years ago

updated download link, added homepage link

Be the first to comment

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 52%
52.00 Likes
48 Dislikes

0 Supporters for pam authentication example:

Recent Donations:

Be the first to donate
show all
Details
version
0.0.0
updated Jul 01 2012
added Jul 01 2012
downloads
page views 316
support waitman
For The Product
pam authentication example
5 - 10 - 25 - 50 - 100 - 200 - 500