我将 Windows 电脑更新为 Lion 后,登录到我的 Mac。我注意到我可以访问 Mac 上的所有文件(包括 /dev /usr 等)
有没有办法拒绝这种访问?
答案1
如果您希望某个文件只能由一个用户访问,则可以使用:chown user foldername 将该文件夹分配给该所有者,然后使用 chmod 700 foldername 命令限制访问。当然,您可以通过调用文件信息并将其设置为其他人不再有权在权限选项卡下访问它来实现很多功能。我曾经有一个文件夹,我为其分配了 chmod 000(意味着没有人可以访问它,甚至用户也不能),然后使用 su(超级用户)命令在需要时将其调出。另一个选择是在锁定所有权限后使用 chown root filename,这样您必须将其 chown 回您自己的用户名才能使用它。
至关重要的是要确保没有其他人拥有管理员权限,因为只要他们知道正确的命令,他们就能够从任何地方访问任何内容。
您还可以通过将文件名称添加到 /.hidden 文件中来隐藏根目录中的文件。然后,您可以在 Finder 中使用 Apple-~ 调出它,输入其名称,然后就大功告成了!请确保之后清除它,因为有人可能会偶然发现它。
并且要小心。如果您不确定我刚才说的意思,请坚持使用文件信息框中的权限菜单,并确保没有其他人具有管理员访问权限。
答案2
检查你的系统偏好设置 » 共享。可能是您共享了 Macintosh HD,这会暴露其根文件系统,例如/dev
,/usr
等等。
我认为没有其他可能的原因导致整个文件系统被共享。