O Raspberry Pi permite que vários usuários acessem o sistema. Todos os privilégios administrativos são de propriedade de “ pi ” que é um usuário padrão para Raspberry Pi. Mesmo os privilégios de desligamento e reinicialização também são de propriedade do “ pi ” usuário, portanto, se qualquer outro usuário estiver usando o sistema, ele não poderá desligar ou reiniciar o sistema sem alternar para o usuário root ou pi. Para resolver esse problema, o proprietário do sistema pode atribuir os privilégios de desligamento e reinicialização ao usuário desejado, caso alguém precise.
Por meio deste artigo, os leitores podem encontrar uma maneira de atribuir privilégios de desligamento e reinicialização a um usuário no Raspberry Pi.
Dê privilégios de desligamento e reinicialização do usuário no Raspberry Pi
Para atribuir privilégios de desligamento e reinicialização a um usuário no Raspberry Pi, siga as etapas abaixo:
Passo 1: Criando um usuário
A primeira etapa é que você deve ter um usuário ao qual deseja atribuir privilégios de desligamento/raiz. Se você já possui o usuário, pode sair desta etapa. Para criar um novo usuário, use o comando abaixo mencionado:
Sintaxe
$ sudo adicionar usuário < nome de usuário >
Por exemplo:
$ sudo useradd linuxhint
Em seguida, defina uma senha para o usuário criado executando o comando abaixo escrito:
Sintaxe
$ sudo senha < nome de usuário >
Exemplo:
$ sudo senha linuxhint
Após executar o comando acima, você será solicitado a definir uma nova senha e após redigitar a senha será atualizada com sucesso.
Passo 2: Encontrando Caminhos de Comandos
Agora vamos descobrir o caminho para os comandos de desligamento e reinicialização; pois eles serão obrigados a atribuir privilégios ao usuário desejado.
Execute o comando abaixo escrito para encontrar o caminho do comando de desligamento:
$ qual desligar
Da mesma forma, encontre o caminho para o comando de reinicialização também:
$ qual reinício
Passo 3: Atribuindo Privilégios
Para atribuir os privilégios de desligamento ou reinicialização, o usuário deve editar o sudoer arquivo e para isso execute o comando abaixo escrito para abrir o sudoers arquivo usando o editor nano:
$ sudo nano / etc / sudoer
Em seguida, dentro do arquivo, cole o seguinte código abaixo do /etc/sudoers.d linha, mas lembre-se de substituir < nome de usuário > com o usuário desejado:
< nome de usuário > TODOS = ( TODOS ) NOPASSWD: / sbin / reinício, / sbin / desligar
Quando terminar, salve o arquivo com Ctrl+X e E .
Passo 4: Verificando
Agora vamos verificar e, para isso, alterne para o usuário usando o comando su:
Sintaxe
$ dele < nome de usuário >
Exemplo:
$ dele linuxhint
Em seguida, tente reiniciar o sistema usando o comando reboot:
$ sudo reinício
O sistema deve reiniciar com sucesso sem nenhum erro, o mesmo vale para o desligamento.
Conclusão
Para atribuir privilégios de desligamento e reinicialização a um usuário no Raspberry Pi, encontre o caminho dos comandos de desligamento e reinicialização. Então dentro do /etc/sudoers edite-o de forma que os privilégios de desligamento e reinicialização sejam atribuídos ao usuário desejado. Quando a edição do arquivo estiver concluída, salve o arquivo e verifique usando o comando sudo shutdown ou reboot.