本着学习的目的写一个小的shell,在写su命令的时候遇到问题,不知道怎么将从终端输入的明文密码与系统保存的密文密码进行对比,是要使用什么系统函数吗?另外,密码对比后还需要怎么做,才可以将登录帐号改变呢?感觉不是特别明确!
http://bbs.csdn.net/topics/370169884