Adicionar mais locais de acesso [RESOLVIDO]

1. Adicionar mais locais de acesso [RESOLVIDO]

Patrick Campos
patrickcampos

(usa Debian)

Enviado em 04/04/2017 - 17:46h

Beleza galera?

Estou precisando de uma ajuda no vsftp. Configurei o vsFTP aqui na empresa e funcionou tudo certo, coloquei dentro do arquivo de configuração a linha "local_root=/pasta/subpasta" onde é instalado o programa que fornecemos aos clientes, fiz as permissões de pasta e os clientes acessam normalmente, porém há a necessidade de o cliente acessar tanto esta pasta quanto seu diretório home (/home/usuario). Como eu faço pra direcionar duas pastas diferentes com vsFTP?


  


2. MELHOR RESPOSTA

Rodrigo Bertini
vortico

(usa Fedora)

Enviado em 05/04/2017 - 14:30h

patrickcampos escreveu:

vortico escreveu:

Passei por esse mesmo problema com os links nos diretórios no vfFTP. Na época estava só testando a melhor opção pra mim entre vsftp e proftp, e o segundo foi muito mais simples nesse quesito. Usando o DefaultRoot consegui definir que users/grupos acessariam quais pastas.

Por exemplo:

DefaultRoot /Comp1/ grupo1
DefaultRoot /Comp2/ user1 user2






Eu posso definir mais que uma linha DefaultRoot então?




Exato, tomando cuidado com umask, chown, chmod dos diretórios e etc.

http://www.proftpd.org/docs/directives/linked/config_ref_DefaultRoot.html

Lembro que tive algum problema com a ordem de acesso. Mas era somente isso. Inverti a ordem dos DefaultRoot's no proftpd.conf e funcionou normalmente.

3. Re: Adicionar mais locais de acesso [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Deepin)

Enviado em 04/04/2017 - 22:08h

patrickcampos escreveu:

Beleza galera?

Estou precisando de uma ajuda no vsftp. Configurei o vsFTP aqui na empresa e funcionou tudo certo, coloquei dentro do arquivo de configuração a linha "local_root=/pasta/subpasta" onde é instalado o programa que fornecemos aos clientes, fiz as permissões de pasta e os clientes acessam normalmente, porém há a necessidade de o cliente acessar tanto esta pasta quanto seu diretório home (/home/usuario). Como eu faço pra direcionar duas pastas diferentes com vsFTP?


No VSFTP, normalmente(Default) a pasta que ele acessa o home do usuário, pois ele autentica no /etc/passwd.
Para isso que vc quer terá que ter múltiplos usuários, remova essa conf que força um pasta, e deixe ele pelas configurações originais.
Exemplo:

Usuario01 acessa /pasta/bla01 -> Que é o home dele em /etc/passwd
Usuario02 acess /pasta/bla02 -> Que é o home dele em /etc/passwd

Assim quando for acessar pasta bla01 usa usuário Usuario01, quando for acessar pasra bla02 usa Usuario02.

#-------------------------------------------------------------------------------------#

"Linux is cool"


4. Re: Adicionar mais locais de acesso [RESOLVIDO]

Patrick Campos
patrickcampos

(usa Debian)

Enviado em 05/04/2017 - 10:33h

Carlos_Cunha escreveu:

patrickcampos escreveu:

Beleza galera?

Estou precisando de uma ajuda no vsftp. Configurei o vsFTP aqui na empresa e funcionou tudo certo, coloquei dentro do arquivo de configuração a linha "local_root=/pasta/subpasta" onde é instalado o programa que fornecemos aos clientes, fiz as permissões de pasta e os clientes acessam normalmente, porém há a necessidade de o cliente acessar tanto esta pasta quanto seu diretório home (/home/usuario). Como eu faço pra direcionar duas pastas diferentes com vsFTP?


No VSFTP, normalmente(Default) a pasta que ele acessa o home do usuário, pois ele autentica no /etc/passwd.
Para isso que vc quer terá que ter múltiplos usuários, remova essa conf que força um pasta, e deixe ele pelas configurações originais.
Exemplo:

Usuario01 acessa /pasta/bla01 -> Que é o home dele em /etc/passwd
Usuario02 acess /pasta/bla02 -> Que é o home dele em /etc/passwd

Assim quando for acessar pasta bla01 usa usuário Usuario01, quando for acessar pasra bla02 usa Usuario02.

#-------------------------------------------------------------------------------------#

"Linux is cool"



Entendi o que disse, porém é ruim o cliente ter que ficar alternando entre dois usuários. Enfim a solução que encontrei foi fazer um link para a pasta home do usuário, o ruim é que fica diversos links listados na pasta de apontamento, por isso seria interessante se pudesse fazer este procedimento.

mesmo assim agradeço muito!



5. Tópico: Adicionar mais locais de acesso

Rodrigo Bertini
vortico

(usa Fedora)

Enviado em 05/04/2017 - 12:05h

Passei por esse mesmo problema com os links nos diretórios no vfFTP. Na época estava só testando a melhor opção pra mim entre vsftp e proftp, e o segundo foi muito mais simples nesse quesito. Usando o DefaultRoot consegui definir que users/grupos acessariam quais pastas.

Por exemplo:

DefaultRoot /Comp1/ grupo1
DefaultRoot /Comp2/ user1 user2







6. Re: Adicionar mais locais de acesso [RESOLVIDO]

Patrick Campos
patrickcampos

(usa Debian)

Enviado em 05/04/2017 - 13:56h

vortico escreveu:

Passei por esse mesmo problema com os links nos diretórios no vfFTP. Na época estava só testando a melhor opção pra mim entre vsftp e proftp, e o segundo foi muito mais simples nesse quesito. Usando o DefaultRoot consegui definir que users/grupos acessariam quais pastas.

Por exemplo:

DefaultRoot /Comp1/ grupo1
DefaultRoot /Comp2/ user1 user2






Eu posso definir mais que uma linha DefaultRoot então?








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts