como criar um novo usuário no Raspberry PI que tenha privilégios iguais ao usuário padrão: pi? [fechadas]
8
Eu sou novo no Raspberry PI. Preciso criar um novo usuário no Raspberry PI na distribuição Raspbian, mas gostaria de ter um nome de usuário diferente, mas com privilégios iguais ou iguais? Como eu pude fazer isso?
Por que você deseja fazer isso, este login é para outra pessoa usar? se você estiver duplicando as permissões e você estiver usando a conta, não vejo o benefício. Este tópico raspberrypi.org/forums/viewtopic.php?f=91&t=37324 e particularmente a resposta de @joan (outro usuário aqui) o ajudarão a começar.
Steve Robillard
Eu tenho outro PI de framboesa, que também preciso ssh. Ter o mesmo nome no ssh não está me ajudando. Mas quero ter o mesmo nível de privilégios para o novo usuário.
Principal
11
O problema parece estar com sua cadeia de ferramentas e prompt SSH, então por que não abordá-lo com um prompt personalizado e melhores ferramentas SSH, em vez de criar uma superfície de ataque maior para hackers. O que você está usando no SSH? De que tipo de computador você está SSHing? Que comando você está usando que está confundindo você? você está usando SSH usando um nome de host ou endereço IP?
Steve Robillard
2
mudar nomes de host não seria muito mais fácil / seguro? então você poderia SSH para applepie e blueberrypie com ssh pi @ applepie ou ssh pi @ blueberrypie?
Steve Robillard
11
@SteveRobillard: Para manter a consistência, eu recomendaria uma grafia de 'pi / pie';)
Jacobm001
Respostas:
3
Se você executar addusercom o mesmo grupo, piisso deve funcionar (eu não tentei isso).
De acordo com os comentários acima, esta é a maneira mais difícil de resolver seu problema. Dê a cada Pi um único hostnamee eles deverão ser fáceis de distinguir.
É preferível ter o mesmo nome de usuário em cada máquina, se você quiser mover arquivos.
Para criar uma nova conta de usuário: sudo addduser usernameSiga as instruções, definindo uma boa senha quando solicitado.
Você também deseja adicionar o novo usuário aos mesmos grupos aos quais o usuário pi pertence. Você pode visualizar os grupos aos quais os usuários do pi pertencem groups pi.
grupos pi pi: pi adm discagem cdrom sudo áudio vídeo plugdev jogos usuários netdev input spi i2c gpio
Observe que seu novo usuário criará automaticamente um grupo que corresponde ao nome de usuário. Você não precisa adicionar seu novo usuário ao pigrupo.
Você pode adicionar seu novo usuário a cada grupo usando individualmente sudo adduser username groupname. Por exemplo:
Se você deseja que seu novo usuário tenha exatamente os mesmos direitos que o usuário pi, adicione o novo nome de usuário a todos os grupos, exceto o pigrupo ao qual o usuário pi pertence. Você pode economizar digitando fazendo isso de uma só vez:
for GROUP in adm dialout cdrom sudo audio video plugdev games users netdev input spi i2c gpio; do sudo adduser username $GROUP; done
Certifique-se de adicionar seu novo usuário ao sudogrupo, pois é isso que permite o uso do sudocomando pelo novo usuário. netdevpode ser importante para configurar dispositivos de rede.
Como outros observaram, você provavelmente está melhor mudando seu nome de host (pode ser feito com sudo raspi-configunder Advanced->Hostname) para realizar o que deseja. Além disso, não esqueça que a conta pi antiga ainda existe e, possivelmente, com uma senha padrão; portanto, altere a senha do usuário pi por motivos de segurança.
Melhor (para evitar os grupos de digitação)for GROUP in $(groups pi | sed 's/.*:\spi//'); do sudo adduser username $GROUP; done
Milliways
Melhor desde que descobrir a regexp correta não demore mais! Você tem certeza de que "pi" será sempre o primeiro grupo listado após o nome de usuário? Não vejo nada na página de groupsmanual. Eu jogo meu novo usuário em outros grupos (por exemplo sshusers) também na criação.
bobstro
Eu não tenho nenhum problema com ER, pelo menos simples como este. Se pinão for o primeiro, falhará em excluí-lo.
Milliways
Estava pensando mais em um novo usuário como o OP!
Respostas:
Se você executar
adduser
com o mesmo grupo,pi
isso deve funcionar (eu não tentei isso).De acordo com os comentários acima, esta é a maneira mais difícil de resolver seu problema. Dê a cada Pi um único
hostname
e eles deverão ser fáceis de distinguir.É preferível ter o mesmo nome de usuário em cada máquina, se você quiser mover arquivos.
fonte
Assumindo um novo nome de nome de usuário :
Para criar uma nova conta de usuário:
sudo addduser username
Siga as instruções, definindo uma boa senha quando solicitado.Você também deseja adicionar o novo usuário aos mesmos grupos aos quais o usuário pi pertence. Você pode visualizar os grupos aos quais os usuários do pi pertencem
groups pi
.Observe que seu novo usuário criará automaticamente um grupo que corresponde ao nome de usuário. Você não precisa adicionar seu novo usuário ao
pi
grupo.Você pode adicionar seu novo usuário a cada grupo usando individualmente
sudo adduser username groupname
. Por exemplo:sudo adduser username sudo sudo adduser username audio
Se você deseja que seu novo usuário tenha exatamente os mesmos direitos que o usuário pi, adicione o novo nome de usuário a todos os grupos, exceto o
pi
grupo ao qual o usuário pi pertence. Você pode economizar digitando fazendo isso de uma só vez:for GROUP in adm dialout cdrom sudo audio video plugdev games users netdev input spi i2c gpio; do sudo adduser username $GROUP; done
Certifique-se de adicionar seu novo usuário ao
sudo
grupo, pois é isso que permite o uso dosudo
comando pelo novo usuário.netdev
pode ser importante para configurar dispositivos de rede.Como outros observaram, você provavelmente está melhor mudando seu nome de host (pode ser feito com
sudo raspi-config
underAdvanced->Hostname
) para realizar o que deseja. Além disso, não esqueça que a conta pi antiga ainda existe e, possivelmente, com uma senha padrão; portanto, altere a senha do usuário pi por motivos de segurança.fonte
for GROUP in $(groups pi | sed 's/.*:\spi//'); do sudo adduser username $GROUP; done
groups
manual. Eu jogo meu novo usuário em outros grupos (por exemplosshusers
) também na criação.pi
não for o primeiro, falhará em excluí-lo.