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