Conceder privilégios de desligamento e reinicialização do usuário no Raspberry Pi

Conceder Privilegios De Desligamento E Reinicializacao Do Usuario No Raspberry Pi



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.