GamerX_BR
(usa CentOS)
Enviado em 01/02/2017 - 15:13h
Fala Galera, na paz ?
Acompanho o site há um tempo, sou aprendiz nesse mundo vasto do linux, mais só agora realmente tive a necessidade de levantar um questionamento aqui, estou preparando um servidor com centos 7, onde esse terá um servidor de FTP, até ai ok, como conheço ainda bem pouco de servidores FTP sê tratando de linux, resolvi utilizar o SFTP, que até então, possui uma configuração de certa forma simples e já vem instalado por padrão na maioria das distribuições, eis que segui os seguintes passos na configuração :
No arquivo seguinte : /etc/ssh/sshd_config
editei a linha : " Subsystem sftp /usr/libexec/openssh/sftp-server " para " Subsystem sftp internal-sftp "
e ao final do arquivo, adiciono os parâmetros :
Match Group upload
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
PasswordAuthentication yes
dessa forma estou limitando o grupo upload as regras que irei setar a seguir :
# usermod -G upload devops
# usermod -s /bin/false devops
# chown root:root /home/devops
# chmod 0755 /home/devops
após aplicar as devidas permissões, reseto o serviço do ssh :
#service sshd restart
após esse passo, já é possível conectar na maquina, tanto por ssh (sftp) como por qualquer software de ftp, nesse caso uso o filezilla.
o problema que após conectar, e tentar enviar um arquivo por exemplo, recebo o seguinte erro do filezilla :
Erro: /home/devops/publicacao: open for write: permission denied
Erro: Transferência do arquivo falhou
ou seja, não consigo realizar o upload de arquivos para a home do usuário e nenhuma outra pasta como por exemplo /var/www/html, mesmo aparentemente as permissões estarem ok na questão de leitura e escrita:
[root@ip-172-31-5-175 devops]# chmod 755 /home/devops
[root@ip-172-31-5-175 devops]# ls -la
total 12
drwxr-xr-x. 2 root root 59 Fev 1 16:45 .
drwxr-xr-x. 4 root root 32 Fev 1 16:45 ..
-rw-r--r--. 1 devops devops 18 Nov 20 2015 .bash_logout
-rw-r--r--. 1 devops devops 193 Nov 20 2015 .bash_profile
-rw-r--r--. 1 devops devops 231 Nov 20 2015 .bashrc
Alguém já passou por algo semelhante, ou até mesmo usa outro servidor de FTP no centos que não apresenta problemas dessa forma ( aceito sugestões rs ) ?
Grato.