Como posso encontrar a senha para www-data group para poder alterar os direitos de acesso ao diretório?

10

Estou executando o Ubuntu em um Oracle Vbox no Windows 7 para desenvolver um website. Eu tenho um conjunto de diretórios que possuem permissões de leitura / gravação do proprietário, mas o grupo www-data não tem direitos nos diretórios.

Eu tentei o comando sudo chmod 640 /path-to-directory para alterar o status, mas recebi uma mensagem solicitando minha senha de www-data. Minha senha de nível de proprietário não funciona e não sei o que essa senha pode ser.

Eu tentei passwd e recebi a mensagem 'alterando a senha para www-data e uma solicitação da minha senha atual. Quando eu entro, recebo esta mensagem de erro:

  

passwd: Erro de manipulação de token de autenticação
  senha: senha inalterada

Esta mensagem de erro parece mais com algum tipo de problema no meu sistema, mas tudo funciona bem.

    
por Ashlar 21.04.2012 / 23:35

2 respostas

17

Você está fazendo errado (tm):)

Na sua janela de terminal, observe o "prompt de comando":

username@hostname:~$

O que é username ? Você também pode tentar inserir whoami [Enter] para ver seu nome de usuário atual.

De sua descrição, parece que você digitou algo como

sudo su www-data

ou de alguma forma abriu uma sessão de console como usuário www-data. Este usuário não tem direitos para usar o comando sudo , portanto, suas tentativas de usar sudo falharão.

www-data user também não tem senha definida por padrão, portanto, é impossível efetuar login diretamente como este usuário. Qual é bom. Você não quer dar uma senha.

Você precisa abrir outra sessão como usuário (ou sair da sua atual www-data sessão) e digitar os comandos lá:

sudo chown yourusername:www-data /path/to/directory

que solicitará sua senha de login.

(ou, talvez, apenas mova suas coisas para /var/www , que já tem permissões corretas. Depois, você pode adicionar seu usuário ao grupo www-data para obter privilégios de leitura / gravação nesse diretório)

    
por Sergey 21.04.2012 / 23:51
-1

Para alterar a senha, use este comando sudo passwd username , altere o nome de usuário com o usuário que deseja definir a nova senha, mas também deve verificar a propriedade e o grupo do diretório específico. Use este comando ls -l / caminho / para / arquivo #o terceiro campo na saída ls -l é o usuário e o quarto é o grupo

Você pode alterar o grupo e a propriedade com chown

    
por Sanel 29.06.2017 / 16:26