第一个创建的用户的主目录的权限更改未应用于其他用户

第一个创建的用户的主目录的权限更改未应用于其他用户

当我第一次安装 ubuntu server 10.04 时,我创建了我的第一个用户“bonzo”。当我以 bonzo 身份登录时,目录上的权限/home/bonzo为 755。但是,当我以任何其他用户身份登录时,目录上的权限/home/bonzo为 500。

例外情况是,如果我以 bonzo 身份登录,然后输入su dummy1,然后跟进ls -lh /home。然后目录的权限显示为 755 /home/bonzo

为什么我对目录所做的更改不会/home/bonzo应用于其他登录的用户?这是权限的特殊情况吗?权限仅适用于创建的第一个用户的主目录?

编辑:这对我来说是个问题,因为我试图从包含 exec() 函数的 cgi 运行 .php 文件,该函数接受 中的参数/home/bonzo。除非我以 bonzo 身份登录,否则我无法运行此脚本。

答案1

当您安装 Ubuntu 并创建用户时,您可以选择加密用户主文件夹,您可能已经这样做了。因此,当您以 bonzo 身份“注销”时,文件夹将以加密形式存储,而当您登录时,文件夹将以未加密形式存储,并且可能可用。

将“共享文件”放在 bonzo 的主目录之外,这样就没问题了。:)

查看更多详细信息:https://help.ubuntu.com/community/EncryptedHome

相关内容