Você precisará fazer um SSH com chroot e um acesso SFTP com chroot. Há muitos bons tutoriais que você pode encontrar pesquisando no Google sobre o assunto. Isso ajudará você a começar. Boa sorte
Encontrei questões muito semelhantes ( como este ), mas não consegui encontrar uma solução que se aplica à minha situação.
Preciso dar a um desenvolvedor externo acesso a um dos sites hospedados na máquina. A estrutura do diretório é esta:
apache apache 4096 Jan 23 16:13 /var/www/website-alpha.com/public_html
apache apache 4096 Aug 7 21:22 /var/www/website-omega.com/public_html
O novo usuário deve APENAS poder acessar (editar, criar e excluir arquivos) o segundo diretório da lista acima. Ele não deve ver nada acima.
Além disso, eu deveria poder fazer o login via terminal ou cliente SFTP (FileZilla, Transmit, etc ...)
O servidor tem CentOS
7 com httpd
. Alguma dica? Eu literalmente passei horas pesquisando ...
Você precisará fazer um SSH com chroot e um acesso SFTP com chroot. Há muitos bons tutoriais que você pode encontrar pesquisando no Google sobre o assunto. Isso ajudará você a começar. Boa sorte