sed: невозможно прочитать Makefile: нет такого файла или каталога

Возможно, вы ищете "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

3
13.08.2016, 02:03
1 ответ

Makefile не создается, пока вы не запустите сценарий настройки . Попробуйте ввести команду sed после вызова configure .

Я не проверял, выполняет ли редактирование sed то, что должно или нет, но основная проблема, вероятно, в том, что Makefile просто еще не существует в вашем сценарии.

В общем, я бы избегал sed -i , поскольку его семантика различна для GNU и BSD sed . Безопаснее sed ... file> tmpfile && mv tmpfile file .

3
27.01.2020, 21:22

Теги

Похожие вопросы