当前位置: 技术问答>linux和unix
su 的源代码研究
来源: 互联网 发布时间:2016-05-13
本文导语: 最近研究了一段时间su命令的源代码!感觉似乎懂了!于是亲自编译了一下源代码,可是突然发现su root时总是提示密码错误!天啦,我真不知道该怎么办了!学习这个真是打击人阿!代码太长,具体在coreutils-5.2.0里面...
最近研究了一段时间su命令的源代码!感觉似乎懂了!于是亲自编译了一下源代码,可是突然发现su root时总是提示密码错误!天啦,我真不知道该怎么办了!学习这个真是打击人阿!代码太长,具体在coreutils-5.2.0里面有,大家都是高手,怎么编译
su命令我就不说了!忘大家帮忙,如果再搞不定,我就不玩linux的!
如果没有源代码的话,留下邮箱,我发过去!
su命令我就不说了!忘大家帮忙,如果再搞不定,我就不玩linux的!
如果没有源代码的话,留下邮箱,我发过去!
|
$ ls -l /usr/bin/su
-r-sr-xr-x 1 root sys 25748 May 25 2005 /usr/bin/su
需要把文件的属主设置为root, 然后设置上setuid位。
-r-sr-xr-x 1 root sys 25748 May 25 2005 /usr/bin/su
需要把文件的属主设置为root, 然后设置上setuid位。
|
很多系统还要求用户与root在同一个group才能su
|
SU有一个特殊的stick bit需要设置。