Uma das características do multijogadorsistemas operacionais, que incluem o Linux, é a capacidade de usá-lo por pessoas diferentes. Normalmente, uma conta separada é criada para cada um deles. No Linux, a lista de usuários pode ser visualizada usando o interpretador de comandos, inserindo uma sequência especial de caracteres. Esta solução para o problema é a mais simples e não requer o uso de habilidades especiais.
Qualquer pessoa que usa um computador eAs ferramentas do sistema operacional podem ser consideradas um usuário. É atribuído um nome único específico (caso contrário não é permitido), que pode incluir letras latinas, números árabes, símbolos "_" e ".". Qualquer usuário possui um diretório separado. Ele entra depois de autorização. Ele contém vários arquivos e pastas pessoais. Normalmente, os diretórios do usuário estão localizados no diretório / home. O administrador do sistema operacional pode configurar contas para controlar o acesso a arquivos, diretórios e periféricos.
Como resolver o problema de retirada de contas existentes? No Linux, a lista de usuários é exibida pelo comando (vários parâmetros são permitidos):
# cat / etc / passwd
Por que isso funciona?O fato é que todos os dados necessários estão contidos no arquivo / etc / passwd. Uma pessoa interessada em contas se dirige a ele diretamente. Depois de especificar o comando, uma lista de contas Linux é exibida. A lista de usuários do sistema pode ser bastante extensa. Os dados sobre contas existentes são exibidos linha por linha.
Como isso ficaria na tela? Cada linha será algo assim:
root: xD634Jhs5jH32: 0: 0: root: / root: / bin / bashnewuser: Xv7Q641g89oKK: 1000: 100: Ivan Fedorov: / home / newuser: / bin / bash
Decodificação:
conta (nome de usuário): senha (senha armazenada criptografada): UID (exclusivo EU IRIA): GID (ID do grupo principal do usuário): GECOS (informações adicionais): diretório (diretório do usuário): shell (interpretador de comandos usado).
O comando acima permite que você produzalista de todos os usuários cadastrados no sistema. Mas e se você quiser exibir no Linux uma lista de usuários que estão ativos agora? Para fazer isso, você pode usar o seguinte comando:
# quem
Ao digitar esta instrução, uma pessoa poderá visualizar a lista de contas ativas no sistema. Neste caso, no Linux, a lista de usuários também realizada linha por linha.Com direitos de administrador, você pode realizar várias manipulações com contas ativas. Assim, você pode dar às pessoas acesso a certos arquivos ou pastas, restringir o uso de certos programas.