Atalhos de FTP para outra pasta

5

Como posso criar um atalho de uma pasta de ftp para outra usando o cliente SFTP, como WinSCP com Putty?

Por exemplo, o caminho da aplicação é / home / primary / webapps / application /

Nós criamos um novo usuário com o diretório inicial padrão / home / secundário /

Usando o comando Bash:

 setfacl -R -m u:secondary:rwx /home/primary/webapps/appication/

Adicionamos permissão total de leitura e gravação para o usuário secundário.

Para acessar a pasta do aplicativo, ele deve digitar o caminho completo para a pasta do aplicativo, que não é tão conveniente para o uso diário.

Como solução, gostaria de criar alguns atalhos no diretório home para essas pastas, já que vi algo similar na configuração padrão do cPanel, na qual a pasta PUBLIC_HTML tem algum alias, como o WWW.

Nazariy
fonte

Respostas:

3

Você pode fazer um link para a outra pasta

ln -s /home/primary/webapps/application /home/secondary/application

Isto irá criar um link sob /home/secondary chamado "aplicativo", que aponta para /home/primary/webapps/application. Uma vez logado em sua pasta pessoal, ele simplesmente tem que clicar na pasta "application" e será direcionado para o local apropriado.

John T
fonte
Estou recebendo a mensagem de permissão negada
Nazariy
Quem é a conta que você está fazendo sob? De qual pasta você está executando o comando? Você deve estar executando o comando de /home/secondary/ como o novo usuário. Assegure-se de que suas permissões estejam corretas. Pessoalmente eu não iria mergulhar em ACLs para algo tão simples, permissões de grupo e um simples chown seria suficiente.
John T
Eu tive que adicionar o acesso shell ao usuário para esta operação e excluí-lo depois. Você pode me dar mais informações sobre a ACL porque sou muito novo no bash scripting.
Nazariy
Eu não recomendaria ACLs para algo como isso ... mas se você quiser saber mais: linuxcommand.org/man_pages/setfacl1.html
John T