Como posso alterar o diretório pessoal do servidor sftp no MAC OS X?

1

Estou tentando configurar o diretório home do SFTP em um MAC OS X Mavericks para o usuário my_user. Agora, parece que:

/Users/my_user (recebi com o comando sftp > pwd )

mas eu quero que seja:

/Users/my_user/Documents/new/dirs

Como posso fazer isso?

    
por neo 04.03.2016 / 10:13

1 resposta

1

Você não especificou se deseja alterar o diretório pessoal real do usuário ou o diretório inicial de sftp . A primeira não é uma boa ideia para mudar, mas você certamente pode fazer isso usando as configurações do usuário.

O diretório inicial do seu usuário pode ser configurado em sshd_config , onde você define sftp subsystem, como este (o caminho no Mac provavelmente será diferente):

Subsystem       sftp    /usr/libexec/openssh/sftp-server

Ao adicionar a opção -d start_directory a esta linha, você pode alterar o diretório inicial conforme descrito na página de manual:

-d start_directory

specifies an alternate starting directory for users. The pathname may contain the following tokens that are expanded at runtime: %% is replaced by a literal '%', %d is replaced by the home directory of the user being authenticated, and %u is replaced by the username of that user. The default is to use the user's home directory. [...]

    
por 04.03.2016 / 11:05