Я только что установил новую 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
Я впервые вижу такое поведение. Я искал похожие проблемы, но ничего похожего не нашел. И у меня нет идей, как это исправить.
Какие-то подсказки?
Большое спасибо.
Проблема в корневой файловой системе: bin, sbin, lib и другие основные папки не читаются обычными пользователями. Пришлось исправить вручную.
Полная информация здесь: https://forums.freebsd.org/threads/freebsd-jail-with-ezjail-fails-to-log-in-with-non-root-users.51523/