Возможно, вы ищете "chroot jail для ssh", если пользователям требуется терминал. В противном случае, если вам просто нужно, чтобы они имели доступ к своим домам, настройте sshd
на jail
stfp
пользователей в их домах:
добавьте в sshd_config
:
Match group myGroup //Also can match users
ChrootDirectory %h
ForceCommand internal-sftp -u 0007
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no
Makefile не создается, пока вы не запустите сценарий настройки
. Попробуйте ввести команду sed
после вызова configure
.
Я не проверял, выполняет ли редактирование sed
то, что должно или нет, но основная проблема, вероятно, в том, что Makefile просто еще не существует в вашем сценарии.
В общем, я бы избегал sed -i
, поскольку его семантика различна для GNU и BSD sed
. Безопаснее sed ... file> tmpfile && mv tmpfile file
.