繁体   English   中英

为什么在根文件夹中拥有 777 权限不允许我登录?

[英]Why having 777 permissions in root folder doesn't allow me to login?

我的一个朋友在她的 Arch linux 上运行chmod 777 -R /然后她无法通过 tty 登录。 使用她的用户或 root 登录不正确。 她能够在活动 usb 上安装分区,chroot 并将 root 权限更改为 755。这修复了它,但我想知道为什么 777 会导致它无法工作,因为理论上她应该有权做任何事情。 这是某种安全措施吗,因为显然 777 不安全?

毯子777会引起副作用,因为:

  1. 正如您所怀疑的,某些程序对文件权限的安全性非常挑剔。
  2. 某些程序依赖于被777清除的setuid / setgid /sticky 位。

即使系统现在恢复到有点可用的 state,重新安装可能是个好主意,而不是在任何地方精心恢复适当的位。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM