Baixe o app para aproveitar ainda mais
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”.
Compartilhar