Я пытаюсь заблокировать пользователя, когда он входит в систему с помощью ssh. Итак, я добавил следующую строку в их .bashrc
файл:
chroot /apps/web
Когда я вхожу в систему с пользователем, я получаю:
chroot: cannot change root directory to /apps/web: Operation not permitted
Разрешения на / apps / web принадлежат пользователю root и группе. Любые идеи?
Только root имеет разрешение на chroot
.
Вероятно, это не даст вам удобного входа в систему - есть ли у вас полная копия всех исполняемых файлов, данных и библиотек, которые потребуются пользователю в /apps/web
? Без него не получится.
Если да, то вы можете сделать это, используя sudo
и позволяя всем пользователям выполнять от имени root беспарольную chroot /apps/web
.