我正在设置 Fedora 12 服务器。我有一个根 (/) 分区,其中挂载了启动 (/boot) 分区,还有一个单独的分区 (/files),用于将主目录和共享与其他分区分开。
文件系统挂载正常,可以创建用户,让其在 /files/home/[user] 中拥有主目录。但是,当我以其中一个用户身份登录(或通过 ssh 登录)时,出现错误提示“无法将目录切换到 /files/home/[user]:权限被拒绝”。但是,登录后,我可以正常“cd /files/home/[user]”。如果我使用相同的过程在默认 /home 下创建用户,则一切都按预期运行。
当我尝试在 Windows 中浏览共享时,情况也是如此;我可以看到共享,但无法访问它们。
/files 和 /files/home 的权限和所有者与 /home 相同。创建用户时,用户目录所有者和权限也相同。
我如何设置 /files 分区,以便它可以用作主目录和用于 samba 共享,而不是使用根 (/) 分区?
谢谢。
答案1
关闭了 selinux。