当前位置: 技术问答>linux和unix
一个关于SUID的问题
来源: 互联网 发布时间:2016-11-16
本文导语: 在下面一篇文章中看到对SUID的讲解:http://linux.chinaitlab.com/administer/737469.html,其中提到因为passwd“暂时”得到文件拥有者root的权限,所以用passwd可以修改自己的密码,这个我能理解,但我有另外一个问题:既然passwd...
在下面一篇文章中看到对SUID的讲解:http://linux.chinaitlab.com/administer/737469.html,其中提到因为passwd“暂时”得到文件拥有者root的权限,所以用passwd可以修改自己的密码,这个我能理解,但我有另外一个问题:既然passwd能“暂时”得到文件拥有者root的权限,那么普通用户可不可以用passwd来修改其他用户的密码呢?我试过了,这是行不通的。请问这又该如何理解呢?
|
这与passwd命令的内部逻辑有关
虽然你临时具备了root用户的特权,但是能干的活还是由passwd内部逻辑限定的
不是说你能通过SUID程序做一切操作
虽然你临时具备了root用户的特权,但是能干的活还是由passwd内部逻辑限定的
不是说你能通过SUID程序做一切操作