107.1 - Gerenciamento de Usuários e Grupos Flashcards
(33 cards)
O que significa cada campo do arquivo passwd ?
- Username
- Senha
- UID
- GID
- Comentário
- Home Directory
- Shell Padrão
Qual é sempre o UID do usuário root e do daemon em qualquer sistema Linux ?
0 (zero) e 1(um)
Qual o padrão de numeração do UID?
0 - 999 -> Usuários de Sistema
1000 - n -> Usuários Comuns
Para um usuário não poder fazer login em um sistema o que precisa estar configurado no arquivo /etc/passwd ?
/bin/false
ou
/usr/sbin/nologin
Qual arquivo é utilizado para armazenar as senhas dos usuários ?
/etc/shadow
Quais arquivos são utilizados para armazenar os grupos e as senhas dos grupos ?
/etc/group
/etc/gshadow
O que significa cada campo do arquivo group ?
- Nome do Grupo
- Senha
- GID
- Usuários que pertencem a esse grupo
Qual arquivo é utilizado para configurar as definições de login globais ?
/etc/login.defs
Qual o parâmetro dentro do arquivo /etc/login.defs que define o valor mínimo e máximo do UID quando se cria um usuário novo?
UID_MIN
UID_MAX
Qual o parâmetro dentro do arquivo /etc/login.defs que define se quando criamos um usuário o diretório home é criado ?
CREATE_HOME yes
Qual comando posso usar para criar um usuário ? E quais as principais opções ?
useradd
- c -> Adiciona um comentário
- d -> Define outro diretório HOME
- m -> Cria o diretório HOME
- M -> Não cria o diretório HOME
- s -> Define o shell
- g -> Define o GID
- G -> Define os grupos secundários
- u -> Define o UID
Qual comando posso usar para deletar um usuário ? E quais as principais opções ?
userdel
-r -> Remove o diretório HOME
Qual comando posso usar para modificar um usuário ? E quais as principais opções ?
usermod
- c -> Alterar um comentário
- d -> Define outro diretório HOME
- m -> Move o diretório HOME (junto com a opção -d)
- s -> Define o shell
- g -> Define o GID
- G -> Define os grupos secundários
- u -> Define o UID
- l -> Altera o login name
- a -> Adiciona um grupo aos grupos secundários
Estou logado com meu usuário local (não root) e gostaria de trocar a senha do usuário smith. Como posso fazer?
Não é possível trocar a senha de outro usuário, somente o usuário root tem permissão para isso.
Qual comando posso usar para criar um grupo ? E quais as principais opções ?
groupadd
-g -> Define o GID
Qual comando posso usar para deletar um grupo ?
groupdel
Qual comando posso usar para modificar um grupo ? E quais as principais opções ?
groupmod
- g -> Altera o GID
- n -> Altera o nome do grupo
O que é o grupo padrão ?
É o grupo principal de um usuário, quando é criado um arquivo novo as permissões são dadas ao usuário e ao grupo padrão.
Como eu faço para colocar o usuário smith no grupo suporte ?
usermod -a -G suporte smith
Quero adicionar o usuário smith ao grupo telecom, o grupo telecom já tem alguns usuários cadastrados. Qual o resultado do comando usermod -G telecom smith ?
Ele irá colocar o usuário smith no grupo telecom, mas retirará o usuário de todos os outros grupos. Nesses casos é necessário utilizar a opção -a em conjunto com a opção -G.
O diretório dados tem as seguintes permissões:
drwxrwxr-x 2 smith devops 4096 ago 21 09:48 dados
Meu username é white e pertenço ao grupo devops (não é meu grupo padrão), mas ao criar um arquivo no diretório dados os outros usuários do grupo reclamaram que não estão conseguindo modifica-lo.
O que preciso fazer para eles conseguirem modifica-lo ?
newgrp devops
Agora ao criar qualquer arquivo ele ira ter como dono o usuário white e como grupo devops.
Como posso adicionar uma senha a um grupo ? Em qual arquivo é armazenada essa senha ?
gpasswd
/etc/gshadow
Qual a função do comando id ?
Mostrar informações sobre um usuário
- uid
- username
- gid
- grupo padrão
- grupos secundários
Qual a função do comando groups ?
Mostra a quais grupos um usuário pertence