Permissões para novo usuário

0

Eu criei um usuário no meu VPS Centos. Mas com o novo usuário eu não posso criar, modificar arquivos em qualquer pasta (por exemplo /var/www/ ou /etc/nginx/conf.d/ ), mesmo que eu tenha adicionado o novo usuário ao grupo wheel. (Minha explicação pode estar errada, pois meu conhecimento do Linux é muito baixo).

Como posso configurar este usuário para funcionar como se fosse root?

First I created the user

$ useradd mynewuser
$ passwd mynewuser

Then I added root privileges:

$ usermod -G wheel mynewuser  
$ vi /etc/pam.d/su

# Uncommented this line  
auth            required        pam_wheel.so use_uid

$ visudo
mynewuser ALL=(ALL) ALL
    
por Ricardo Castañeda 02.05.2015 / 00:35

1 resposta

1

Você precisa usar os comandos su ou sudo . Apenas adicionar usuário ao grupo wheel ou adicionar sudoers não é suficiente.

O comando su alterna para o usuário raiz - quando você o executa sem opções adicionais. Você terá que digitar a senha da conta root. Isso não é tudo que o comando su faz. Você pode usá-lo para mudar para qualquer conta de usuário. Se você executar o su john , será solicitado que você digite a senha de john e o shell mudará para a conta de usuário do john. Quando terminar de executar os comandos no shell de root, digite exit para sair do shell de root e voltar para o modo de privilégios limitados.

sudo executa um único comando com privilégios de root. Quando você executa sudo command , o sistema solicita a senha da sua conta de usuário atual antes de executar o comando como o usuário root.

Mais você pode encontrar em esta resposta sobre a diferença entre su e sudo .

    
por 02.05.2015 / 00:57