Pagina inicial » como » O Guia do Iniciante para Gerenciar Usuários e Grupos no Linux

    O Guia do Iniciante para Gerenciar Usuários e Grupos no Linux

    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. O Ubuntu funciona de uma forma um pouco diferente, embora você não possa logar diretamente como root por padrão, e você usa o sudo comando para alternar para o acesso em nível de raiz quando você precisa 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ário 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.

    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"..

    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 da 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 root 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 regular 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.

    Neste exemplo em particular, nós temos o rwxr-xr-x, que pode ser quebrado 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, todo mundo tem 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 do 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..

    Devemos dar aos alunos do ensino fundamental e médio os privilégios para executar o software educacional.

    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 tiver certeza de onde um arquivo está localizado, o which comando é uma maneira conveniente de descobrir a localização do terminal:

    qual anki

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

    sudo chown: [nome do grupo] [lista de arquivos]

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

    sudo chown: [nome do grupo] [lista de arquivos]

    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

    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.

    chmod homem

    Monitorando o uso do computador

    O Timekpr nos permite definir o tempo de computação para cada usuário, e você precisará adicionar o seguinte PPA às suas fontes de software para que você possa instalar o Timekpr a partir do Ubuntu Software Center..

    deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu principal da lucid
    deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu principal da lucid

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

    Timekpr nos permite limitar o tempo de uso do computador por um determinado período de tempo em cada dia do mês. Por exemplo, podemos especificar o uso do tempo do computador por 300 minutos no domingo e 60 minutos na segunda-feira.

    O Timekpr aparecerá na barra de tarefas do usuário e bloqueará a área de trabalho quando o tempo de computação do usuário estiver ativo.


    User and Groups é um conceito bastante grande para cobrir um artigo. Nós sentimos falta de algo importante? Sinta-se à vontade para compartilhar algum conhecimento com os outros leitores nos comentários.