作者:mobiledu2502884357 | 来源:互联网 | 2023-10-11 18:54
最近研究了一段时间su命令的源代码!感觉似乎懂了!于是亲自编译了一下源代码,可是突然发现suroot时总是提示密码错误!天啦,我真不知道该怎么办了!学习这个真是打击人阿!代码太长,具体在coreut
最近研究了一段时间su命令的源代码!感觉似乎懂了!于是亲自编译了一下源代码,可是突然发现su root时总是提示密码错误!天啦,我真不知道该怎么办了!学习这个真是打击人阿!代码太长,具体在coreutils-5.2.0里面有,大家都是高手,怎么编译
su命令我就不说了!忘大家帮忙,如果再搞不定,我就不玩linux的!
如果没有源代码的话,留下邮箱,我发过去!
8 个解决方案
都有源代码,你就调试一下就好了,printf,gdb,这才是考验程序员的地方,这才是本事,按照说明编译一下就好,那高中生也可以啦
$ ls -l /usr/bin/su
-r-sr-xr-x 1 root sys 25748 May 25 2005 /usr/bin/su
需要把文件的属主设置为root, 然后设置上setuid位。
很多系统还要求用户与root在同一个group才能su