微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

chroot()是否需要root权限?

一切都在问题中.当我尝试使用带有“.”的chroot时.或完整的路径名作为参数,perror告诉我“操作不被允许”.
如果我的问题的答案是肯定的,是否有另一种方法来更改根目录? (没有使用strcmp()/ strncmp()的野蛮方法

谢谢 !

解决方法

chroot只能由root / her /本身使用.不,没有妥协的安全性将没有任何其他方式.

来自维基百科

只有root用户才能执行chroot.这是为了防止用户将setuid程序放在特制的chroot jail中(例如,使用假的/ etc / passwd和/ etc / shadow文件),这会使其陷入特权升级.

有关该文章,请参阅here.

原文地址:https://www.jb51.cc/linux/394259.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐