Hacker News new | past | comments | ask | show | jobs | submit login

While using a setuid binary to edit the password/group "databases" is the historical default, there's no real technical reason why it must be that way. The passwd program could communicate with the database service via a socket. Likewise the NSS and PAM stuff could communicate with the same service via a socket. No reason for it to be lots of in-process loadable modules in this day and age.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: