Eu sei como
ativar um servidor FTP:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
desligue o servidor FTP:
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
A pasta raiz do FTP é automaticamente definida como /Users/my_username
.
Como posso alterar a pasta FTP raiz para uma pasta de minha escolha?
Responder1
A pasta inicial do usuário FTP é definida no aplicativo "Usuários e Grupos" das Preferências do Sistema. Vá para Menu Apple > Preferências do Sistema > Usuários e Grupos.
A mágica é usar a opção secreta [Control] + [Click]. Mantendo pressionada a tecla [Control], clique no usuário na lista de usuários e o menu secreto "Opções avançadas" aparecerá. Altere o diretório inicial do usuário para o que desejar na tela de opções seguinte.
Então, sempre que um serviço (SSH, FTP, etc.) fizer login, esse novo diretório inicial configurado será o ponto de partida.
No entanto, tenha muito cuidado, pois qualquer erro pode fazer com que o usuário fique inacessível/corrompido e, se for o único usuário administrador em seu sistema, você poderá se bloquear permanentemente.
ALÉM DISSO, é altamente recomendável que você configure um usuário separado dedicado para FTP. Não é o usuário principal do sistema. Esse usuário separado teria o diretório inicial personalizado.