vsftpd no rhel 7.4 não permitindo escrever e modificar Ask

0

Eu instalei o & configurado vsftp. Eu criei um usuário (joe) & grupo acompanhante (joes).

Meu usuário "joe" pode criar, atualizar e & excluir arquivos em seu diretório 'home' sem erro quando logado via ssh. O directoy home de Joe foi definido para / var / www / site via usermod -d. Joe pode copiar qualquer arquivo em / tmp, / home / joe, & / var / www / site quando logado no sistema operacional via ssh. Depois de verificar isso, eu configurei o shell do joe para 'noshell' via usermod -s

permissões do diretório local de joe: drwxrwxr-x. 2 joe joe 27 Jun 8 10:05 site

O Joe pode logar com sucesso o vsftpd usando o FileZilla. Mas o Joe não pode descartar arquivos para seu diretório pessoal usando o FileZilla. Joe pode obter arquivos do diretório hospedado pelo ftp.

Aqui está o procedimento atual que estou criando para realizar essa tarefa.

# yum install vsftpd
# service vsftpd stop
# vi /etc/vsftpd/vsftpd.userlist

adicione: joe

# vi /etc/vsftpd/vsftpd.conf

adicionar / editar:

anonymous_enable=NO
local_enable=YES
write_enable=YES
connect_from_port_20=NO
chroot_local_user=YES
local_umask=022
userlist_file=/etc/vsftpd/vsftpd.userlist
userlist_enable=YES
userlist_deny=NO

então

# useradd -d /var/www/site -s /usr/sbin/nologin joe
# passwd joe
# chown -R joe /var/www/site
# chmod 775 /var/www/site
# vi /etc/shells

se necessário, adicione: / usr / sbin / nologin

# addgroup joes
# usermod -G joes joe
# service vsftpd start

Iniciar o vsftpd é bem sucedido e sem erros.

O que é preciso para configurar o vsftp para permitir que o joe carregue arquivos de um controle remoto?

    
por user2367083 11.06.2018 / 17:09

1 resposta

0

Essas duas coisas fazem esse trabalho: %código% e %código% nenhuma permutação de local_umask=777 e / ou useradd joe -d /var/www/site parece afetar qualquer resultado positivo

    
por 14.06.2018 / 14:34