How to give access permissions to all in order to solve the problem of kppp asking root password when invoked by other than root users.
The problem here is not the permissions of the executable. Its the group / user as which pppd wants to run. On debian, this group is called 'dip'. So adding a user to that group will let him run pppd.
Another thing is that how to give access to other users for particular programs or apps alone , for eg the redhat update manager ( the yum ) req root previliges , but for a particular user i need to relax it ,where to grant permissions in order to do this.
You can setuid root the executable, but instead giving sudo to the user is a much more cleaner / safer way.