Buscar

ARSL - Exercício 02 - 2014-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Exercício 02
Curso: CST em Redes de Computadores
Disciplina: ARSL
Professor: Ramon Mota
Prática – Usuários, grupos e permissões
adduser
Adiciona usuários ou grupos ao sistema operacional.
adduser [opções] [usuario]
Adiciona um novo usuário ao sistema. Será criado também um novo grupo com o mesmo nome do usuário. Este 
grupo será o grupo primário do usuário.
#adduser aluno01
Adiciona um novo usuário ao sistema, mas ao invés da definição do diretório home e e do shell padrão serem 
obtidos do arquivo “/etc/skel”, estas opções serão passadas através da linha de comando.
#adduser --home /caminho/do/home/desejado --shell /bin/false aluno01
Cria uma conta de usuário, mas desabilita o uso de senhas para realizar o login. O usuário pode por exemplo 
realizar os logins com chaves SSH.
#adduser --disabled-password aluno01
Adiciona um grupo de usuários ao sistema.
#adduser --group grupo01
Adiciona o usuário “usuario01” no sistema e fazendo parte do grupo “grupo01”. Sendo este o seu grupo 
primário.
#adduser usuario01 --ingroup grupo01
useradd
Cria um usuário chamado “usuario02” com data de expiração da senha para o dia “31/12/2014”, inserindo-o no 
grupo “sudo”, definindo 30 dias para uso da senha e criando o diretório home do usuário.
#useradd -e 2014-12-31 -G sudo -K PASS_MAX_DAYS=30 usuario02 -m
userdel
Remove o usuário do S.O, deixando seu diretório home e todos os seus outros arquivos.
#userdel usuario01
Remove o usuário do S.O, removendo também o seu diretório home e o mail_spool.
#userdel -r usuario01
Remove o usuário do S.O, removendo também o seu diretório home e o mail_spool, mesmo que este usuário 
esteja “logado” no sistema.
#userdel -rf usuario01
deluser
Remove o usuário, grupo e seu diretório home, gerando um backup do home deste usuário (ex.: aluno01.tar.gz) 
no diretório onde o comando foi executado.
#deluser --remove-home --backup aluno01
usermod
Modifica contas do sistema operacional
Altera o campo de dados pessoais sobre o usuário.
#usermod -c “campo1,campo2,campo3,campo4,campo5” usuario
Bloqueia a conta do usuário especificado.
#usermod -L usuario
Libera a conta do usuário especificado.
#usermod -U usuario
Redefine o SHELL , o HOME e a data de expiração da senha do usuário especificado.
#usermod -s /bin/bash -d /home/publico -e 2012-11-31 usuario
Altera o grupo primário do usuário.
#usermod -g root usuario
Define “root” como grupo primário e “sudo” como grupo secundário.
#usermod -G root,sudo usuario
Adiciona o usuário aos grupos “root” e “sudo” ambos como grupo secundário.
#usermod -aG root,sudo usuario
chmod
Alterar as permissões padrão de arquivos e diretórios.
Altera as permissões do diretório “/teste” para permissão total para o dono, leitura e execução para o grupo e 
outros.
#chmod 755 /teste
Altera as permissões do arquivo “/teste/arquivo” para que apenas o dono possa executá-lo.
#chmod u+x,g-x,o-x /teste/arquivo
chown
Altera a propriedade de um arquivo ou diretório.
Define como dono e grupo do diretório “/teste” - usuário “user”, grupo “root”.
#chown user.root /teste
Realiza a mesma ação anterior, porém de forma recursiva (sub-diretórios e arquivos).
#chown user.root /teste
Exercício
1. Crie os grupos – diretoria, financeiro, administrativo, ti e publico.
2. Crie os usuários – alice e bob, fazendo parte de todos os grupos.
3. Crie os usuários – carlos e daniel, fazendo parte do grupo financeiro e com expiração de senha a cada 30
dias.
4. Crie o usuário – elaine, fazendo parte do grupo administrativo e com data para expiração de sua senha o
dia 31/12/2014.
5. Crie o usuário – fabio, fazendo parte do grupo ti.
6. Todos os usuários devem fazer parte do grupo “publico”.
7. Defina as propriedade dos diretórios diretoria, financeiro, administrativo, ti e publico dentro de
/dados-sab conforme seus devidos grupos, diretório publico terá o grupo “publico” como seu
proprietário.
8. Defina as permissões dos diretórios para leitura, escrita e execução para o dono e o grupo dos diretórios
diretoria, financeiro, administrativo e ti e nenhuma permissão para outros usuários. E para o diretório
publico realize a mesma ação adicionando também as permissões de leitura e execução para outros
usuários.
9. Defina o SGID para todos os diretório abaixo de “/dados”.
10. Defina o sticky bit para o diretório “/dados/publico”.

Outros materiais