新手求解关于passwd命令问题
QQ截图未命名.jpg (12.68 KB, 下载次数: 0)
求解 passwd 被设置了SUID 普通用户执行这个命令的时候,暂时借用管理员的权限,那么为什么只能更改自己的密码呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
QQ截图未命名.jpg (12.68 KB, 下载次数: 0)
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
有权限 但是用户身份不符合 有判断
用户身份不符是什么意思? 普通用户执行的时候不是暂时用root用户执行吗?难道是执行的时候只继承了root的权限是但是用户还是自己?
你是不是语法写错了,passwd后面还是要加用户名的,否则你改的还是你自己,随然你借用了root的权限
执行命令是这样的:
passwd username newpassword
如果有权限应该就可以了。
回复 4# hard_work_study
我的意思是普通用户用passwd这个命令为什么不能更改别人的密码
那当然不能啊!暂时借用root的权限并不等同你有root的权限!
同意楼上的
加了特殊权限的档案只有档案的 拥有者和ROOT才能对其进行修改,不知道对不对.
你visudo看看里面有一栏类似于root ALL=(ALL) ALL的一行,大概在90行左右,你看看你sudo后被赋予了什么权限,如果不太清楚的话,去这个博客里面看一下
http://blog.chinaunix.net/space. ... =blog&id=238439