sudo adduser dio: Cria um novo usuário, com uma elevação de usuário.
su nome do usuário: Troca de usuário.
passwd nomedousuário: Alterar a senha do usuário.
lastlog: Exibe informações de login de todos os usuários do sistema.
last: Exibe uma listagem de entrada e saída de usuários no sistema.
logname: Exibe o nome do usuário atual.
id: Exibe todos os identificadores do usuário.
cat /etc/passwd: Exibe todos os usuários.
userdel -r nomedousuário: Remove o usuário e a pasta pessoa.
cat /etc/group: Exibe todos os grupos do sistema.
groups: Exibe todos os grupos do usuário.
addgroup nomedogrupo: Cria um novo grupo.
adduser usuário grupo: Adiciona um usuário a um grupo.
sudo su: Troca para o usuário root.
gpasswd -a usuário grupo: Adiciona um usário a um grupo.
gpasswd -d usuário grupo: Remove um usuário de um grupo.
sudo groupdel nomedogrupo: Remover um grupo.
cat /etc/group | grep nomedogrupo: Verifica se existe um determinado grupo.
Permissões em arquivos e diretórios servem para restringir acessos como: leitura, escrita e execução, onde
r -> read (leitura)
w -> write (escrita)
x -> eXecution (execução)
d -> diretório
-> arquivo
A primeira letra informa se é um diretório ou arquivo. Os próximos três caracteres permissão de dono, permissão de quem está no grupo e os ultimos três é dos outros usuários que não estão no grupo.
ls -lh: Verifica permissões em um diretório.
chmod: Muda a permissão de arquivo ou diretório. Exemplo: chmod 100 aularedes.txt.
Modo Octal para mudança de permissões:
User: r(4), w(2), x(1)
Group: r(4), w(2), x(1)
Other: r(4), w(2), x(1)
Observação: Caso deseje opção de escrita e execução, deverá somar 2+1. Exemplo: chmod 300 aularedes.txt. Existem as permissões 0 (nenhuma), 1(execução), 2(escrita), 3(escrita + execução), 4(leitura), 5(leitura+execução), 6(leitura+escrita) e 7(leitura+escrita+execução).
Revisão Prática
1) Crie um usuário chamado teste: sudo adduser teste
2) Crie um grupo chamado grupoteste: sudo addgroup grupoteste
3) Adicione o usuário teste ao grupo grupoteste: sudo adduser teste grupoteste ou gpasswd -a usuário grupo
4) Troque a senha do usuário teste: sudo passwd teste
5) Troque o usuário atual para o usuário teste: su teste
6) Exiba os grupos do usuário teste: groups
7) Exiba todos os usuários do sistema: cat /etc/passwd
8) Exiba todos os grupos do sistema: cat /etc/group
9) Delete o usuário teste: sudo userdel -r teste
10) Delete o grupo grupoteste: sudo groupdel grupoteste
11) Troque para o usuário root: sudo su
12) Crie um arquivo de nome teste.txt: touch teste.txt
13) Edite o arquivo teste.txt com o nome desse curso: nano teste.txt e coloque o texto "Treinamento Sistema Linux".
14) Mude as permissões do arquivo teste.txt para 111: chmod 111 teste.txt
15) Saia do usuário root para seu computador: su fabio
16) Tente exibir o arquivo teste.txt no terminal: cat teste.txt
17) Desligue o computador pelo terminal:

Comentários
Postar um comentário
Deixe seu comentário: