Permissões emitem o upload para o servidor via cliente FTP, apesar de o usuário ter todas as permissões

0

Eu configurei um novo servidor Ubuntu com um usuário para quem concedi permissões completas adicionando jsmith ALL=(ALL) ALL ao arquivo /etc/sudoers . A ideia é que eu nunca seria capaz de logar como root e usar o jsmith o tempo todo para a administração do dia-a-dia do servidor.

Eu quero usar o Coda para fazer upload de arquivos para o servidor, fazendo o login como jsmith em vez de root.

Infelizmente, quando faço login no servidor usando SFTP usando root, posso fazer upload de arquivos sem problemas. Se eu fizer login como jsmith, posso me conectar ao servidor e navegar até a raiz, mas se eu tentar enviar um arquivo, recebo um erro [screenshot here: http://i.via.dj/CRvH ]

Suspeito que ignorei algo na configuração, mas apesar de ter pesquisado o problema, não consegui encontrar uma solução.

Qualquer sugestão será bem-vinda.

    
por Donald Jenkins 09.12.2011 / 03:46

1 resposta

1

O arquivo / etc / sudoers fornece permissões quando você está conectado ao servidor. Ao usar o FTP, você deve ter permissões para o usuário permitir gravar no diretório ou nos arquivos que você está tentando gravar, como:

drwxr-xr-x  18 jsmith jsmith 4096 Dec  9 12:44 .

Este diretório é de propriedade de jsmith e jsmith poderá enviar arquivos para ele.

se você tiver isso, no entanto:

drwxr-xr-x  18 root root 4096 Dec  9 12:44 .

jsmith não terá permissão para gravar os arquivos lá

E BTW, o link da captura de tela parece não funcionar.

    
por Karlson 09.12.2011 / 18:57