O guia para iniciantes no gerenciamento de usuários e grupos no Linux

Índice:

O guia para iniciantes no gerenciamento de usuários e grupos no Linux
O guia para iniciantes no gerenciamento de usuários e grupos no Linux

Vídeo: O guia para iniciantes no gerenciamento de usuários e grupos no Linux

Vídeo: O guia para iniciantes no gerenciamento de usuários e grupos no Linux
Vídeo: Gifts for Fountain Pen Geeks, Nerd and Lovers 2021 Holiday Gift Guide - YouTube 2024, Maio
Anonim
O Ubuntu Linux usa grupos para ajudá-lo a gerenciar usuários, definir permissões para esses usuários e até mesmo monitorar quanto tempo eles estão gastando na frente do PC. Aqui está um guia para iniciantes sobre como tudo funciona.
O Ubuntu Linux usa grupos para ajudá-lo a gerenciar usuários, definir permissões para esses usuários e até mesmo monitorar quanto tempo eles estão gastando na frente do PC. Aqui está um guia para iniciantes sobre como tudo funciona.

Usuários e Grupos

O Ubuntu está configurado para uma única pessoa usar quando você instalá-lo em seu sistema, mas se mais de uma pessoa vai usar o computador, é melhor para cada pessoa ter sua própria conta de usuário. Desta forma, cada pessoa pode ter configurações e documentos separados, e os arquivos podem ser protegidos de serem visualizados pelos outros usuários no mesmo PC.

Normalmente, os computadores Linux têm duas contas de usuário - sua própria conta de usuário e a conta raiz, que é o superusuário que pode acessar tudo no PC, fazer alterações no sistema e administrar outros usuários. No entanto, o Ubuntu funciona de forma um pouco diferente: você não pode fazer login diretamente como root por padrão e usar o sudo comando para alternar para o acesso no nível de raiz quando você precisar fazer uma alteração.

O Linux armazena uma lista de todos os usuários no arquivo "/ etc / groups". Você pode executar este comando no Terminal para visualizar e editar os grupos e usuários em seu sistema:

sudo vigr /etc/groups

Criando Contas de Usuários

Para criar um novo usuário, você pode ir ao Sistema -> Administração -> Usuários e Grupos, e clicar no botão "Adicionar" para adicionar um novo usuário.

Dê o nome apropriado que identifica o outro usuário e marque a caixa de seleção "criptografar" para proteger sua pasta pessoal.
Dê o nome apropriado que identifica o outro usuário e marque a caixa de seleção "criptografar" para proteger sua pasta pessoal.
Clique no botão "Configurações avançadas" para configurar os privilégios do usuário.
Clique no botão "Configurações avançadas" para configurar os privilégios do usuário.
O módulo de gerenciamento de usuários lista os privilégios de Anna na guia "Privilégios do usuário".
O módulo de gerenciamento de usuários lista os privilégios de Anna na guia "Privilégios do usuário".
Recomendamos que você remova o privilégio “Administrar Sistema” de outras contas de usuário. Isso é para garantir que outros usuários não possam alterar facilmente as configurações críticas do sistema que podem comprometer sua caixa do Linux.
Recomendamos que você remova o privilégio “Administrar Sistema” de outras contas de usuário. Isso é para garantir que outros usuários não possam alterar facilmente as configurações críticas do sistema que podem comprometer sua caixa do Linux.

Permissões de arquivos e pastas do Linux

Cada arquivo no Linux tem um conjunto de permissões de usuário e grupo, e você pode usar o comando ls -l para mostrar o conjunto completo de permissões e atributos do terminal.

Lendo da esquerda para a direita, cada item na lista significa:
Lendo da esquerda para a direita, cada item na lista significa:

1

Por exemplo, no exemplo que mostra um arquivo chamado anki, as permissões são rwxr-xr-x, o arquivo é de propriedade do usuário raiz e pertence ao grupo raiz, e são 159 bytes.

O sinalizador de permissão tem quatro componentes, sendo o primeiro caractere o sinalizador, geralmente usado para indicar se é um diretório ou um arquivo - um diretório mostraria um "d" e um arquivo normal mostrará um "-". Os próximos 9 caracteres são divididos em conjuntos de 3 caracteres, que indicam permissões de usuário, grupo e todos.

Nesse exemplo específico, temos o rwxr-xr-x, que pode ser dividido assim:

As permissões correspondem aos seguintes valores:

  • r = permissão de leitura
  • w = permissão de gravação
  • x = permissão de execução

Isso significa que, para o arquivo em questão, todos têm permissões de leitura e execução, mas somente o root tem acesso para gravar no arquivo.

Alterando a Propriedade do Grupo de Arquivos e Diretórios

Anna é uma aluna do 7º ano e seu irmão Peter acabou de se matricular em um curso de programação em uma universidade. Anna estará mais interessada em usar o software educacional para seu trabalho de matemática ou geografia, em comparação com Peter, que está mais interessado em usar ferramentas de desenvolvimento de software.

Podemos configurar o acesso de Anna e Peter a esses aplicativos, atribuindo-os aos grupos apropriados no módulo "Gerenciar grupos".

Vamos criar dois grupos de usuários, um grupo de alunos do ensino fundamental e médio, um grupo de estudantes universitários e atribuir as contas de usuário apropriadas a cada grupo.
Vamos criar dois grupos de usuários, um grupo de alunos do ensino fundamental e médio, um grupo de estudantes universitários e atribuir as contas de usuário apropriadas a cada grupo.
Devemos dar aos alunos do ensino fundamental e médio os privilégios para executar o software educacional.
Devemos dar aos alunos do ensino fundamental e médio os privilégios para executar o software educacional.
Image
Image

O Linux armazena a maioria dos executáveis em / usr / bin, por exemplo, o Linux armazena o Anki em / usr / bin / anki. Se você não tem certeza de onde um arquivo está localizado, ohich comando é uma maneira conveniente de descobrir a localização do terminal:

which anki

Vamos atribuir Anki e Kig ao grupo k12 usando o chown comando, que usa o seguinte formato:

sudo chown:[group name] [files list]

Image
Image

Você também pode revogar o acesso de leitura e execução de outros grupos de usuários usando o chmod comando.

sudo chown:[group name] [files list]

Este comando dá ao membro do grupo K12 acesso a Anki e Kig. Devemos restringir os direitos de acesso do grupo universitário da Anki e Kig, removendo a permissão de leitura e execução dos grupos "Outros". O formato do comando é:
Este comando dá ao membro do grupo K12 acesso a Anki e Kig. Devemos restringir os direitos de acesso do grupo universitário da Anki e Kig, removendo a permissão de leitura e execução dos grupos "Outros". O formato do comando é:

chmod [ugoa][+-=][rwxXst] fileORdirectoryName

Image
Image

O primeiro comando que executamos na linha de comando remove o privilégio read (r) e execute (x) do grupo “Other”. A opção “O” indica que estamos modificando o direito de acesso do De outros grupo. A opção '-' significa que queremos remover certos Arquivo permissões especificadas nos parâmetros que seguem a opção '-'. A página man do chmod fornece uma explicação detalhada dessas opções.

man chmod

Monitorando o uso do computador

O Timekpr permite definir um tempo limitado de processamento para cada usuário, e você precisa adicionar o seguinte PPA às suas fontes de software para poder instalar o Timekpr no Ubuntu Software Center.

deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

O Ubuntu Software Center é a maneira mais fácil de instalar o Timekpr - basta usar a caixa de pesquisa e ela deve aparecer.

Recomendado: