Permissão negada quando tentei criar uma pasta no root [closed]

0

Oi Eu tentei criar uma pasta para a chave ssh no root com este comando:

mkdir /root/.ssh && chown -R root:root /root && chmod -R 770 /root

e eu tenho permissão negada:

mkdir: cannot create directory ‘/root/.ssh’: Permission denied
    
por Lau 19.04.2017 / 06:33

2 respostas

3

O superusuário não tem motivos reais para ter acesso SSH. É mais seguro configurar um usuário comum com acesso SSH à máquina e usar sudo quando necessário. Você pode até definir PermitRootLogin no no seu arquivo sshd_config (em /etc em algum lugar), a menos que você, por algum motivo, ache que precisa realmente efetuar login como root para abrir o sistema em algum ponto (o que você pode fazer o console de qualquer maneira, se você tiver acesso físico à máquina).

Dito isto, você provavelmente está executando seus comandos como um usuário comum e é por isso que você não tem permissão para executar as operações.

Nunca altere a propriedade ou as permissões no diretório /root . Eles são configurados corretamente desde o início e não precisam ser alterados (o que pode se abrir posteriormente para falhas de segurança).

Em todos os sistemas que eu configurei, o conteúdo original de /root e o próprio diretório estão totalmente intocados. Nada adicionado, nada retirado, nada modificado. A conta root é especial e você deve raramente, ou nunca, ver um prompt raiz interativo.

    
por 19.04.2017 / 09:27
0

Você tem que mudar o usuário para root " #su root " OU você pode usar o comando abaixo com sudo prefix sudo mkdir / root /.ssh & & chown -R root: root / root & & chmod -R 770 / root

Nota: seu local deve ser adicionado no arquivo sudoers.

    
por 19.04.2017 / 08:47