Configuração SSH: chown username: group: diz usuário inválido

0

Meu servidor Ubuntu16.04.4 tem nome de usuário: graycodes

A SAÍDA DE ERRO:

chown: invalid user: 'vagrant:vagrant'

Estou configurando permissões de arquivo para o OpenSSH. O que eu gostaria é manter meu nome de usuário como graycodes e definir as permissões usando este nome de usuário no lugar do username vagrant.

chown -R vagrant:vagrant .ssh

Eu entendo como:

chown -R username:group file name

Eu também tentei em primeiro lugar:

chown -R graycodes:vagrant .ssh

mas não está funcionando. Não tenho outra escolha senão tornar meu nome de usuário do servidor como vagrant?

Eu acredito que isso pode funcionar para adicionar 'graycodes' ao grupo 'vagrant'.

$ groups
$ sudo usermod -a -G vagrant $USER
$ exec su -l $USER
$ groups 
    
por Gray 19.09.2018 / 19:53

1 resposta

1

Há algumas coisas a serem levadas em consideração, e espero que eu aborde alguns detalhes da sua pergunta.

Primeiro, quando você usa chown , o usuário e o grupo ao qual você está tentando atribuir as entidades devem existir . Se isso não acontecer, você receberá um erro. Então, verifique se ele existe primeiro.

Em segundo lugar, para usar chown , você precisa de alguns poderes elevados. Você não pode simplesmente mover a propriedade de arquivos, etc, para outro usuário como usuário comum. Certifique-se de que você sabe o que isso significa e é isso que você quer.

Em terceiro lugar, certifique-se de entender o que você está tentando fazer. chown altera a propriedade de uma entidade ou entidades do sistema de arquivos para o usuário e grupo que você diz.

    
por 19.09.2018 / 19:59