我刚刚安装了全新的 FreeBSD 10.1(FreeBSD 10.1-RELEASE-p9)并使用 ezjail(ezjail-admin v3.3)设置了一个监狱。
在监狱里我创建了一个新用户:
Login: test
Password: *
Uid [#]: 1001
Gid [# or name]: 1001
Change [month day year]:
Expire [month day year]:
Class:
Home directory: /home/test
Shell: /bin/sh
然而,当我尝试登录时出现此错误:
root@myjail:~ # su -l test
su: /bin/sh: Permission denied
这是我第一次看到这种行为。我搜索了类似的问题,但没有找到类似的东西。我不知道如何解决这个问题。
有什么提示吗?
多谢。
答案1
问题出在根文件系统上:普通用户无法读取 bin、sbin、lib 和其他基本文件夹。我不得不手动修复它们。