Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade Prática I Criar o arquivo “seguro.txt” no home do usuário e permitir que apenas o root tenha acesso a ele. Touch seguro.txt (para criar o arquivo) e chmod –R u+rwx /home/aluno/seguro.txt (para permitir apenas ao root). Criar um grupo de usuários chamado “diretoria”. Crie um grupo chamado seguro. Utilizaremos o mesmo código, porém com o nome dos grupos diferentes Groupadd diretoria e groupadd seguro Criar um usuário chamado “chefe” e adicioná-lo ao grupo “seguro”. Adduser chefe e adduser chefe seguro Tornar o usuário chamado “chefe” o dono do arquivo “seguro.txt”. Chown chefe seguro.txt 5) Listar todos os arquivos do diretório home, inclusive os ocultos. Ls -a Prática II Você recebeu a tarefa de administrar uma pequena infraestrutura de arquivos e diretórios de um projeto e terá que atender alguns pontos solicitados pelos donos da empresa. Leia com atenção as informações abaixo e monte essa infraestrutura utilizando todos os conhecimentos visto até agora. Todos os arquivos devem ser armazenados no diretório “/empresa/projeto”; Mkdir /empresa e mkdir/empresa/projeto Existem duas grandes áreas nesse projeto, a área de software e área de network que devem possuir um diretório cada em “/empresa/projeto”, sendo assim, teremos o diretório “programação” para o pessoal de software e o outro “redes” para o pessoal de network. mkdir/empresa/projeto/programação e mkdir/empresa/projeto/redes Os participantes do projeto devem participar ou do grupo de software ou do grupo de network; Adduser X Y Apenas os usuários de cada grupo e o superusuário podem ter acesso a cada diretório; Chmod –R g+rwx /empresa/projeto/programação e Chmod –R g+rwx /empresa/projeto/redes Garanta que todos os arquivos criados nos diretórios pertençam ao mesmo grupo do diretório ao qual pertencem; Ls -a 6) Crie 4 usuários (usuario1, usuario2, usuario3, usuario4) onde os dois primeiros pertencem ao grupo de software e os dois últimos ao grupo network. Adduser usuario1, adduser usuario2, adduser usuario3 e adduser usuário4 Adduser usuarioX software 7) Crie um arquivo para cada usuário no seu diretório do projeto (programação ou redes) usando o caminho corrente como conteúdo e com nome “nomedousuário.txt”. Touch nomedosuário.txt. ( O caminho corrente é o pasta no shell no termina.) 8) Crie um novo diretório “/empresa/publico” que deve ser usado para compartilhar arquivos entre os dois grupos do projeto, logo você terá que criar um novo grupo, chamado público e adicionar todos os usuários a ele. Mas antes garanta que só terá acesso ao diretório público o superusuário e os usuários cadastrados no grupo. Mkdir empresa Mkdir empresa/público Groupadd público Adduser (usuários criados) público. Chown nome user –R (usuários 1,2,3,4) 9) Crie um link direto para o arquivo “/etc/passwd/‟ dentro do diretório “/empresa/publico” e mostre que o link foi criado e que funciona de forma correta. Ln –d /etc/passwd /empresa/público. 10) Crie um arquivo com o total de usuários do sistema e salve no diretório “/empresa/publico” com nome total.doc. Cd /empresa/publico Touch total.doc Users>total.doc
Compartilhar