Como conceder direitos de root a um usuário no Ubuntu Linux, curso de programação Linux Baku

Como conceder direitos de root a um usuário no Ubuntu Linux, curso de programação Linux Baku

Artigos

Um dos princípios fundamentais da segurança do sistema operacional é limitar os direitos do usuário. De acordo com este conceito, apenas o administrador pode fazer alterações significativas no funcionamento do SO. Já as contas normais têm apenas os direitos absolutamente necessários ao seu funcionamento. Hoje falaremos sobre como dar conta Ubuntu direitos de raiz. Esse conhecimento está incluído Curso de programação Linux Baku na plataforma Universidade SEDICOMM.

O que são direitos de superusuário (root), curso de programação Linux Baku

Primeiro de tudo, vamos entender quais são os direitos de superusuário em Linux. Claro, este tópico é discutido detalhadamente no programa de treinamento. treinamento avançado Linux Baku. A conta tem esses direitos raiz (do inglês “Root”). Com esses direitos de acesso, você pode:

  • fazer alterações na operação do kernel, nos principais arquivos de configurações do sistema operacional;
  • criar e excluir sistemas de arquivos, formatar e montá-los;
  • alterar as configurações de segurança, incluindo a configuração do firewall;
  • instalar e remover pacotes de software e suas dependências;
  • alterar configurações de direitos de acesso e proprietários de arquivos.

Esta é apenas uma pequena lista de situações que requerem acesso de administrador. Por outro lado, é indesejável que até mesmo o próprio administrador do sistema trabalhe constantemente sob conta raiz. Em primeiro lugar, porque contraria os requisitos de cibersegurança. Além disso, isso pode danificar acidentalmente o sistema operacional ou as informações na unidade de disco. Alguns Comandos do Linux pode transformar um erro de digitação em um grande problema rapidamente.

Especialmente para tal caso, foi inventada a capacidade de usar direitos temporariamente raiz para um comando específico. O comando normalmente usado para isso é sudo (do inglês. Substitua o usuário e faça). Basta adicioná-lo antes do comando que necessita dos privilégios apropriados. Em seguida, o shell de comando solicitará a senha da sua conta.

Esclarecimento importante: estamos falando da senha da sua conta, não da sua conta raiz. A maioria dos usuários simplesmente não deveria saber disso e não precisa saber. Equipe sudo permitirá que você execute outro comando com todos os direitos necessários. Mas somente se sua conta tiver recebido essa permissão de um administrador de sistema operacional real. Saiba mais sobre isso Cursos de treinamento avançado em Linux Baku.

Como conceder privilégios de root a uma conta de usuário Linux

Para que o usuário possa usar o comando sudo, ele deverá ser adicionado ao grupo apropriado. Para fazer isso, use o comando usermod com opções -aG e dois argumentos separados por um espaço:

  • o primeiro argumento é sudo (o grupo ao qual o usuário deve ser adicionado)
  • o segundo argumento é o nome da conta do usuário.

Como resultado desta operação, a conta correspondente poderá executar comandos com privilégios raizusando sudo. No entanto, tal usuário ainda não saberá a senha raiz. E ele pode ser privado dessa oportunidade a qualquer momento, simplesmente removendo-o do grupo.

É importante notar que você pode conceder permissões à conta para executar sudo apenas com um determinado conjunto de comandos. Isso é feito inserindo dados em um arquivo. / etc / sudoers. O treinamento avançado em Linux remotamente Baku na plataforma irá ajudá-lo a aprender mais sobre isso Universidade SEDICOMM.

Equipe Universitária SEDICOMM : Cisco Academy , Linux Professional Institute , Python Institute.