78
Curso de Curso de Formação Formação LPIC-1 LPIC-1 Exame 101 Exame 101 Bruno Santos <[email protected]>

Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso de Curso de FormaçãoFormação LPIC-1 LPIC-1Exame 101Exame 101

Bruno Santos <[email protected]>

Page 2: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Sumário➢ Objectivos Exame 101➢ Curso Linux➢ Detalhes curso

➢ Exame➢ Estrutura de directórios

➢ Objectivos LPI➢ FHS➢ Comandos de gestão de

ficheiros➢ Navegação de directorias➢ Conteúdo das directorias➢ Utilização do disco➢ Donos de ficheiros➢ Grupos➢ Permissões de ficheiros e

directorias➢ Permissão de criação de

ficheiros➢ SUID e SGID em ficheiros➢ SGID e Sticky bit em directorias

Page 3: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Exames LPI

➢ Exame estilo americano➢ Perguntas de resposta múltipla

➢ Algumas com várias respostas correctas➢ Preenchimento de espaços em branco

➢ Tópicos com maior peso revelam maior importância➢ Pesos indicam quantas perguntas sobre o tópico saem no exame➢ Pontuação dos exames entre 200 e 800. Para aprovação num exame, 500 pontos é o mínimo➢ 60 questões por exame

Page 4: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Objectivos Exame 101

➢ Tópico 101: Arquitectura do sistema➢ Tópico 102: Instalação de Linux e gestão de pacotes➢ Tópico 103: GNU e comandos Linux➢ Tópico 104: Dispositivos, sistemas de ficheiros, Hierarquia da estrutura de directórios

Page 5: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 101➢ 101.1 – Determinar e configurar definições de hardware

➢ Peso 2➢ Descrição: Saber determinar e configurar dispositivos

fundamentais.➢ Áreas chave:

➢ Activar e desactivar periféricos➢ Configurar sistemas com ou sem dispositivos externos,

como teclados.➢ Saber diferenciar os diversos tipos de dispositivos de

armazenamento.➢ Saber atribuir correctamente o ID para diversos

dispositivos, especialmente o de arranque.➢ Saber as diferenças entre dispositivos hotplug e

coldplug.➢ Determinar recursos de hardware de dispositivos.➢ Ferramentas e aplicações para listar informação de

hardware (ex: lsusb, lspci, etc.).➢ Ferramentas e aplicações para manipular dispositivos

USB.➢ Perceber termos como sysfs, udev, hald, dbus.

Page 6: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 101

➢ 101.2 – Arranque do sistema➢ Peso 3➢ Descrição: Saber e perceber o arranque do sistema➢ Áreas chave:

➢ Fornecer comandos comuns no gestor de arranque e parâmetros ao kernel no arranque.

➢ Demonstrar conhecimento da sequência de arranque desde a BIOS até ao final do processo de arranque.

➢ Verificar e reconhecer eventos nos ficheiros de log.

Page 7: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 101

➢ 101.3 – Alterar o modo de execução do sistema e desligar ou reiniciar o sistema

➢ Peso 3➢ Descrição: Saber gerir o modo de execução do sistema. Ser capaz de

alertar os utilizadores antes de alterar o modo e terminar processos correctamente. Definir o modo de execução por defeito.

➢ Áreas chave:➢ Definir o modo de execução por defeito.➢ Alterar entre diferentes modos, incluindo “single user mode”.➢ Desligar e reiniciar o sistema a partir da linha de comandos.➢ Alertar os utilizadores antes de alterar o modo de execução ou outro

evento do sistema importante.➢ Terminar processos de forma correcta.

Page 8: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 102

➢ 102.1 – Esquema de partições do disco➢ Peso 2➢ Descrição: Saber desenhar um esquema de partições para um sistema

Linux➢ Áreas chave:

➢ Alocar sistemas de ficheiros e espaço de swap em partições ou discos separados.

➢ Desenhar o esquema tendo em mente o uso do sistema.➢ Certificar que a partição /boot está de acordo com os requisitos para

a arquitectura de hardware para permitir o arranque do sistema.

Page 9: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 102

➢ 102.2 – Instalar um gestor de arranque➢ Peso 2➢ Descrição: Saber escolher, instalar e configurar um gestor de arranque➢ Áreas chave:

➢ Fornecer localizações de arranque alternativas e opções de backup.➢ Instalar um gestor de arranque (ex: grub).➢ Interagir com o gestor de arranque.

Page 10: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 102

➢ 102.3 – Gerir bibliotecas partilhadas➢ Peso 1➢ Descrição: Determinar que bibliotecas partilhadas executam que

programas e instalar quando necessário➢ Áreas chave:

➢ Identificar bibliotecas partilhadas.➢ Identificar as localizações típicas das bibliotecas de sistema.➢ Executar bibliotecas partilhadas.

Page 11: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 102

➢ 102.4 – Usar o gestor de pacotes debian➢ Peso 3➢ Descrição: Saber gerir os pacotes usando o “Debian Package Tools”➢ Áreas chave:

➢ Instalar, actualizar e remover pacotes binários do Debian.➢ Procurar pacotes que contêm ficheiros específicos ou bibliotecas que

podem ou não ser instaladas.➢ Obter informações dos pacotes, tais como versão, conteúdo,

dependências, integridade e informações sobre a instalação (quer o pacote esteja ou não instalado).

Page 12: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 102

➢ 102.5 – Usar o gestor de pacotes RPM e YUM➢ Peso 3➢ Descrição: Saber gerir os pacotes usando as ferramentas RPM e YUM➢ Áreas chave:

➢ Instalar, re-instalar, actualizar e remover pacotes usando o RPM e o YUM.

➢ Obter informações sobre os pacotes tais como versão, estado, dependências, integridade e assinaturas.

➢ Determinar que ficheiros um pacote fornece, bem como saber de que pacote um determinado ficheiro foi fornecido.

Page 13: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.1 – Trabalhar na consola➢ Peso 4➢ Descrição: Interagir com as shells e executar comandos usando a

consola.➢ Áreas chave:

➢ Usar comandos únicos de shell e sequência de comandos para executar tarefas básicas na consola.

➢ Usar e modificar o ambiente da consola, incluindo definir, referenciar e exportar variáveis de ambiente.

➢ Usar e editar o histórico de comandos.➢ Executar comandos dentro e fora do caminho (path) definido.

Page 14: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.2 – Processar blocos de texto usando filtros➢ Peso 3➢ Descrição: Saber aplicar filtros a blocos de texto➢ Áreas chave:

➢ Enviar ficheiros de texto e processar blocos de texto, filtrando-os, modificando a saída usando comandos de UNIX que se encontram no pacote GNU textutils.

Page 15: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.3 – Saber usar comandos básicos de Linux para gerir ficheiros e directorias

➢ Peso 4➢ Descrição: Saber usar comandos básicos de Linux para gerir ficheiros e

directorias➢ Áreas chave:

➢ Copiar, mover e remover ficheiros e directorias individualmente.➢ Copiar múltiplos ficheiros e directorias recursivamente.➢ Remover ficheiros e directorias recursivamente.➢ Usar wildcards simples e complexos em comandos.➢ Usar o comando find para localizar e realizar operações sobre

ficheiros baseado no tipo, tamanho ou data.➢ Usar os comandos tar, cpio e dd.

Page 16: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.4 – Usar redireccionamento, pipes e streams➢ Peso 4➢ Descrição: Saber redireccionar streams e liga-los de forma a processar

texto de forma eficiente. Redireccionar o standard input, output e error. Fornecer a saída de um comando como parametro de entrada de outro, e enviar a saída para stdout e para um ficheiro.

➢ Áreas chave:➢ Redireccionar standard input, output e error.➢ Fornecer a saída de um comando como parametro de entrada de

outro.➢ Enviar a saída de um comando para stdout e para um ficheiro.

Page 17: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.5 – Criar, monitorizar e terminar processos➢ Peso 4➢ Descrição: Saber realizar tarefas básicas de gestão de processos➢ Áreas chave:

➢ Correr processos em segundo plano ou em primeiro plano.➢ Enviar sinais a processos para que continuem após terminar sessão.➢ Monitorizar processos activos.➢ Seleccionar e ordenar processos para visualização.➢ Enviar sinais a processos.

Page 18: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.6 – Modificar prioridades de execução de processos➢ Peso 2➢ Descrição: Saber gerir as prioridades de execução dos processos➢ Áreas chave:

➢ Saber a prioridades por defeito de um processo que é criado.➢ Executar um programa com prioridade mais alta ou mais baixa que a

prioridade por defeito.➢ Alterar a prioridade de um processo em execução.

Page 19: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.7 – Procurar texto e ficheiros usando expressões regulares➢ Peso 2➢ Descrição: Saber manipular ficheiros e texto usando expressões

regulares. Saber criar expressões regulares básicas contendo vários elementos. Usar expressões regulares para procura no sistema de ficheiros ou no conteúdo de ficheiros.

➢ Áreas chave:➢ Criar expressões regulares simples contendo vários elementos.➢ Usar ferramentas de expressões regulares para realizar pesquisas no

sistema de ficheiros ou no conteúdo de ficheiros.

Page 20: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 103

➢ 103.8 – Procurar texto e ficheiros usando expressões regulares➢ Peso 3➢ Descrição: Saber editar ficheiros usando o vi. Navegar pelo vi, conhecer

os vários modos, inserir, editar, apagar, copiar e procurar texto.➢ Áreas chave:

➢ Navegar num documento usando o vi.➢ Usar os modos básicos do vi.➢ Inserir, editar, apagar, copiar e procurar texto.

Page 21: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 104

➢ 104.1 – Criar partições e sistemas de ficheiros➢ Peso 2➢ Descrição: Configurar partições, criar sistemas de ficheiros em discos.

Inclui lidar com partições de swap.➢ Áreas chave:

➢ Usar vários comandos mkfs para criar partições e criar vários sistemas de ficheiros, tais como:➢ ext2➢ ext3➢ xfs➢ reiserfs v3➢ vfat

Page 22: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 104

➢ 104.2 – Manter a integridade dos sistemas de ficheiros➢ Peso 2➢ Descrição: Manter um sistema de ficheiros, bem como os dados extra

associados com um sistema de ficheiros com “journaling”.➢ Áreas chave:

➢ Verificar a integridade dos sistemas de ficheiros.➢ Monitorizar espaço e inodes livres.➢ Reparar problemas simples.

Page 23: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 104

➢ 104.3 – Controlar a montagem e desmontagem de sistemas de ficheiros➢ Peso 3➢ Descrição: Controlar e configurar a montage de um sistema de ficheiros➢ Áreas chave:

➢ Montar e desmontar sistemas de ficheiros manualmente.➢ Configurar a montagem de um sistema de ficheiros no arranque.➢ Configurar sistemas de ficheiros amoviveis pelo utilizador.

Page 24: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 104

➢ 104.4 – Gerir quotas de disco➢ Peso 1➢ Descrição: Gerir quotas de discos➢ Áreas chave:

➢ Configurar quotas de disco para um sistema de ficheiros.➢ Editar, verificar e gerar relatórios de quotas de disco.

Page 25: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 104

➢ 104.5 – Gerir permissões de ficheiros➢ Peso 3➢ Descrição: Controlar acesso a ficheiros através do uso correcto de

permissões➢ Áreas chave:

➢ Gerir permissões de acesso em ficheiros normais, especiais e bem como em directorias.

➢ Modos de acesso de utilizadores, como suid, sgid, sticky bit para manter a segurança.

➢ Saber como alterar a máscara de criação de ficheiros.➢ Usar o campo do grupo para permitir o acesso a ficheiros por parte

do grupo.

Page 26: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 104

➢ 104.6 – Criar e alterar links hard e soft (simbólicos)➢ Peso 2➢ Descrição: Saber como criar links hard e soft (simbólicos) para um

ficheiro➢ Áreas chave:

➢ Criar links.➢ Identificar hard e/ou softlinks.➢ Copiar ou criar links.➢ Usar links para auxiliar na administração do sistema.

Page 27: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Tópico 104

➢ 104.7 – Localizar ficheiros de sistema e colocar ficheiros nas localizações correctas

➢ Peso 2➢ Descrição: Familiarização com a hierarquia do sistema de ficheiros

(Filesystem Hierarchy Standard – FHS),incluindo localizações típicas de ficheiros e classificação de directorias.

➢ Áreas chave:➢ Perceber as localizações correctas dos ficheiros no FHS.➢ Localizar ficheiros e comandos num sistema Linux.➢ Saber a localização e propósito da localização de ficheiros e

directorias como definido no FHS.

Page 28: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux

➢ Principal objectivo perceber o Sistema Operativo Linux➢ No final do curso, que apaguem o windows e só trabalhem com Linux➢ Segue as linhas da certificação LPI-1➢ No final de cada tópico, será feito um exame➢ No final do curso, simulação de exames

Page 29: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Gerir permissões de ficheiros➢ Objectivos LPI.➢ FHS (Filesystem Hierarchy Standard).➢ Navegar pelo Sistema de Ficheiros.➢ Mostrar conteúdo de directorias.➢ Determinar uso do disco.➢ Criação e controlo de ficheiros.➢ Criação e controlo de grupos.➢ Permissões de ficheiros e directorias.➢ Permissões na criação de ficheiros.➢ Alterar permissões de ficheiros.➢ SUID e GUID em ficheiros.➢ SGID e Sticky bit em directorias

Page 30: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Criar, apagar, procurar e mostrar ficheiros➢ Manipulação de directorias.➢ Manipulação de ficheiros.➢ Apagar e criar ficheiros.➢ Estrutura fisica de ficheiros em Unix.➢ Links no sistema de ficheiros.➢ Extensões de ficheiros e conteúdo.➢ Mostrar ficheiros.➢ Pré-visualizar ficheiros.➢ Mostrar ficheiros binários.➢ Procurar no sistema de ficheiros.➢ Outros métodos de pesquisa.➢ Bibliotecas partilhadas.

Page 31: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Trabalhar com arquivos e compressão➢ Arquivos com o tar.➢ Arquivos com o cpio.➢ O utilitário gzip.➢ O utilitário bzip2.➢ O utilitário e o formato PKZIP.

Page 32: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Processar blocos de texto usando filtros➢ Produzir estatísticas de ficheiros.➢ Procurar dentro de ficheiros.➢ Processamento de texto.➢ Substituição de caracteres.➢ Ordenação de texto.

Page 33: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Trabalhar na linha de comandos➢ Função da Linha de comandos.➢ Consolas (Shells).➢ Bash➢ Bash: Edição de comandos.➢ Bash: completação de comandos.➢ Bash: Variáveis de ambiente.

Page 34: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Usar redirecionamentos, blocos de texto e pipes➢ Redirecionamento de ficheiros.➢ Juntando comandos (piping).➢ Uso de Wildcards.

Page 35: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Procurar ficheiros de texto usando expressões regulares➢ Expressões Regulares➢ Classes de ER.➢ Quantificadores de ER.

Page 36: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Operações básicas de edição de ficheiros usando VI➢ Edição de ficheiros.➢ O VI e o VIM.➢ VI básico.➢ Aprender VI.➢ VI Intermédio.

Page 37: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Criar, monitorizar e terminar processos➢ O que é um processo?➢ Criação de processos.➢ Estado dos processos.➢ Ver processos.➢ Gerir processos.➢ Afinar o escalonamento de processos.➢ Sinais.➢ Básicos de controlo de processos.

Page 38: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Usar os gestores de pacotes RPM, YUM e DEBIAN➢ Instalar software.➢ Instalar pacotes binários – RPM.➢ Operações com RPMs.➢ Instalar pacotes fontes RPM.➢ Instalar pacotes Debian.➢ Operações com dpkg.➢ Frontends para o dpkg.➢ O utilitário Alien.➢ Compilar / instalar de código fonte.

Page 39: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Trabalhar com partições, sistemas de ficheiros, quotas.➢ Partições – Considerações, planeamento➢ Tabela de partições.➢ Criação de sistemas de ficheiros.➢ Gestão de sistemas de ficheiros (montar, manter, ...)➢ NFS e SMB➢ Quotas de disco (configurar, criar, monitorizar).

Page 40: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Processo de arranque de Linux➢ Arrancar Linux em computadores.➢ Opções do LILO.➢ Configuração do GRUB.➢ Parâmetros do Kernel no arranque.➢ /sbin/init.➢ Estilos Init.➢ Níveis de arranque de Linux.➢ /etc/inittab.➢ /etc/init.d e rc#.d/.➢ rc.➢ Desligar e reiniciar.

Page 41: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linux: formação

➢ Determinar e configurar parâmetros de hardware➢ Detectar novo hardware manualmente.➢ Hardware de sistemas PC.➢ Dispositivos SCSI.➢ Portas série.➢ Portas USB.➢ Dispositivos Linux ( /dev).➢ Configurar novo hardware.➢ Módulos de Kernel.➢ Dependências de módulos.➢ Configurar kernel via /proc/.➢ Informação do hardware do kernel - /sys/.➢ Estrutura /sys/.

Page 42: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Linux

Page 43: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Estrutura de directórios

➢ Filesystem Hierarchy Standard➢ Grupo formado em 1993➢ Mantido pelo Free Standards Group➢ Define os directórios principais e o seu conteúdo

➢ Não é um requisito➢ Suportado pelas maiores distribuições

➢ Define duas categorias de dados➢ Partilha de dados

➢ Partilháveis➢ Não partilháveis

➢ Modificação de dados➢ Variáveis➢ Estáticos

Page 44: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Estrutura de directórios

Partilháveis Não Partilháveis

Estáticos /usr /etc

/usr/local /boot

Variáveis /var/mail /var/log

/home /proc

Page 45: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Estrutura de directórios

➢ O directório de topo - /➢ Tem que incluir utilitários e ficheiros suficientes para o arranque do

sistema➢ Ferramentas e utilitários necessários ao administrador para poder

reparar um sistema➢ Novo software não deve criar ficheiros ou directorias aqui

Page 46: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Estrutura de directórios

➢ /bin➢ Comandos do sistema

➢ /dev➢ Kernel 2.4 - Ficheiros de dispositivos➢ Kernel 2.6 – sysfs; sistema virtual

➢ /etc➢ configurações

➢ /lib➢ Bibliotecas partilhadas

➢ /mnt➢ Cdrom e floppy

➢ /root➢ Ficheiros do administrador

➢ /sbin➢ Utilitários essenciais ao sistema

Page 47: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Estrutura de directórios

➢ /boot➢ Ficheiros gestor de arranque

➢ /home➢ Pastas pessoais dos utilizadores

➢ /opt➢ Instalação de software

➢ /tmp➢ Ficheiros temporários

➢ /usr➢ Programas executaveis não essenciais

➢ /usr/bin➢

Page 48: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Ficheiros escondidos não estão realmente escondidos➢ Ficheiros podem conter vários pontos ou nenhum➢ Espaços nos nomes dos ficheiros causam problemas➢ Ficheiros podem começar com números➢ Extensões em ficheiros não são obrigatórias

Dicas

Page 49: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando cd (change directory)➢ Comando pwd

Navegação básica

➢ cd /etc➢ cd samba – caminho relativo➢ pwd➢ cd➢ cd ~➢ cd $HOME

Page 50: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando cd (change directory)➢ Comando pwd

Navegação avançada

➢ Caminhos relativos

home1

home2

utilizador1

utilizador2

➢ Caminhos absolutos

home1

home2

utilizador1

utilizador2

Page 51: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando ls➢ ls /home/user – mostra uma listagem simples da directoria.➢ ls -a – lista todos os ficheiros, incluindo os ocultos (.ficheiro).➢ ls -d – lista o nome da directoria corrente, não o conteúdo.➢ ls -i – lista a informação dos inodes para os ficheiros ou directoria.➢ ls -l – mostra informações sobre permissões, links, data, grupo e dono.➢ ls -sh – mostra a informação do tamanho dos ficheiros em KB, MB e GB,

bem como outras informações.

Mostrar o conteúdo de directorias

Page 52: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando ls➢ ls -l (long listing)

Mostrar o conteúdo de directorias

ls -ltotal 132-rwxrwxrwx 1 feiticeir0 ssmtp 12719 2008-10-25 14:41 callback-rwxrwxrwx 1 feiticeir0 ssmtp 607 2008-10-25 14:41 callback.c-rwxrwxrwx 1 feiticeir0 ssmtp 13081 2008-10-25 14:41 container-rwxrwxrwx 1 feiticeir0 ssmtp 1111 2008-10-25 14:41 container.c-rwxrwxrwx 1 feiticeir0 ssmtp 13522 2008-10-25 14:41 entry-rwxrwxrwx 1 feiticeir0 ssmtp 2064 2008-10-25 14:41 entry.c-rwxrwxrwx 1 feiticeir0 ssmtp 8240 2008-10-25 14:41 gnome1-rwxrwxrwx 1 feiticeir0 ssmtp 254 2008-10-25 14:41 gnome1.c-rwxrwxrwx 1 feiticeir0 ssmtp 8170 2008-10-25 14:41 gtk1-rwxrwxrwx 1 feiticeir0 ssmtp 205 2008-10-25 14:41 gtk1.c-rwxrwxrwx 1 feiticeir0 ssmtp 12842 2008-10-25 14:41 hello-rwxrwxrwx 1 feiticeir0 ssmtp 1155 2008-10-25 14:41 hello.c-rwxrwxrwx 1 feiticeir0 ssmtp 119 2008-10-25 14:41 Makefile-rwxrwxrwx 1 feiticeir0 ssmtp 13569 2008-10-25 14:41 menu1-rwxrwxrwx 1 feiticeir0 ssmtp 1367 2008-10-25 14:41 menu1.c

Page 53: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando ls➢ Combinação de parametros

Mostrar o conteúdo de directorias

ls -laitotal 1404382475 drwxrwxrwx 2 feiticeir0 ssmtp 4096 2008-10-26 10:54 . (directoria corrente)4382426 drwxrw---- 7 feiticeir0 ssmtp 4096 2008-10-26 10:54 .. (directoria anterior)4382485 -rwxrwxrwx 1 feiticeir0 ssmtp 12719 2008-10-25 14:41 callback4382477 -rwxrwxrwx 1 feiticeir0 ssmtp 607 2008-10-25 14:41 callback.c4382484 -rwxrwxrwx 1 feiticeir0 ssmtp 13081 2008-10-25 14:41 container4382490 -rwxrwxrwx 1 feiticeir0 ssmtp 1111 2008-10-25 14:41 container.c4382479 -rwxrwxrwx 1 feiticeir0 ssmtp 13522 2008-10-25 14:41 entry4382482 -rwxrwxrwx 1 feiticeir0 ssmtp 2064 2008-10-25 14:41 entry.c4382486 -rwxrwxrwx 1 feiticeir0 ssmtp 8240 2008-10-25 14:41 gnome14382489 -rwxrwxrwx 1 feiticeir0 ssmtp 254 2008-10-25 14:41 gnome1.c4382476 -rwxrwxrwx 1 feiticeir0 ssmtp 8170 2008-10-25 14:41 gtk14382487 -rwxrwxrwx 1 feiticeir0 ssmtp 205 2008-10-25 14:41 gtk1.c4382480 -rwxrwxrwx 1 feiticeir0 ssmtp 12842 2008-10-25 14:41 hello4382488 -rwxrwxrwx 1 feiticeir0 ssmtp 1155 2008-10-25 14:41 hello.c4382478 -rwxrwxrwx 1 feiticeir0 ssmtp 119 2008-10-25 14:41 Makefile4382481 -rwxrwxrwx 1 feiticeir0 ssmtp 13569 2008-10-25 14:41 menu14382483 -rwxrwxrwx 1 feiticeir0 ssmtp 1367 2008-10-25 14:41 menu1.c

Page 54: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando df➢ Visualização das partições e sua utlização

Utilização do disco

dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 12698936 7549452 5149484 60% /udev 10240 196 10044 2% /dev/dev/sda5 101086 15649 80218 17% /boot/dev/sda6 165938288 91389604 74548684 56% /homeshm 1028732 0 1028732 0% /dev/shmzion:/mnt/sharing 466G 125G 342G 27% /mnt/sharingzion:/var/www/html 13G 5.2G 6.5G 45% /mnt/www_devel

Page 55: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando df➢ Parametro -h (human-readable)

Utilização do disco

df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 13G 7.2G 5.0G 60% /udev 10M 196K 9.9M 2% /dev/dev/sda5 99M 16M 79M 17% /boot/dev/sda6 159G 88G 72G 56% /homeshm 1005M 0 1005M 0% /dev/shmzion:/mnt/sharing 466G 125G 342G 27% /mnt/sharingzion:/var/www/html 13G 5.2G 6.5G 45% /mnt/www_devel

➢Sistema de ficheiros – a partição ou ponto de montagem.➢Size – o tamanho de cada partição e/ou ponto de montagem.➢Used – A utilização actual.➢Disponível – O espaço disponível na partição e/ou ponto de montagem.➢Use% - a percentagem utilizada➢Montado em – o ponto de montagem

Page 56: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando du➢ Estimativa do espaço ocupado de cada ficheiro

Utilização do disco

du4 ./Público4 ./Vídeos4 ./.config/gnome-session/saved-session8 ./.config/gnome-session20 ./.config8 ./.nautilus/metafiles12 ./.nautilus8 ./.dbus/session-bus12 ./.dbus4 ./Imagens8 ./.gconf/desktop/gnome/peripherals/keyboard/host-ubuntu9/012 ./.gconf/desktop/gnome/peripherals/keyboard/host-ubuntu916 ./.gconf/desktop/gnome/peripherals/keyboard

Page 57: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando du➢ Parametro -shc (formatação da saída)

Utilização do disco

du -shc3.2M Desktop13G Documents84G Downloads45M Imagens182M Projects1005K Stewie Griffin - Family Guy - Stewie's Banjo Song.mp397G total

Page 58: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Dois grupos associados➢ Primário aparece no ficheiro /etc/passwd

➢ Pode pertencer a vários grupos, listados em /etc/group➢ Grupo primário não tem que estar listado em /etc/group➢ Quando cria um objecto, o GID/nome do seu grupo primário é

atribuído por defeito como dono➢ Alterar o grupo primário não actualiza automaticamente todos os

objectos pertencentes aquele grupo e ao utilizador

Donos dos ficheiros

Page 59: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando chown➢ Altera o dono, o grupo ou ambos

Alterar o dono

chown -options user:group objecto

chown feiticeir0:users ficheiro1chown feiticeir0.users ficheiro1

➢ Owner – Apenas altera o dono➢ owner:group – altera ambos➢ owner: - altera o dono e coloca o grupo como o login o GID primário➢ :group – altera apenas o grupo

Page 60: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando chown➢ Altera o dono, o grupo ou ambos

Alterar o dono

chown -R root:devel /development

➢ -c – como o modo verbose, mas apenas mostra alterações.➢ -R – usa o modo recursivo, descendo nas várias directorias.➢ -v – usa o modo verbose, mostrando todas as acções.

Page 61: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Comando chgrp➢ Altera o grupo

Alterar o grupo

Chgrp novo_grupo ficheiro

➢ Alterar muitos ficheiros de uma vez só➢ Parâmetro -R (recursivo)

➢ -c – mostra apenas os objectos alterados.➢ -h – altera os links simbólicos, não o ficheiro original.➢ -R – recursivamente.➢ -v – mostra uma linha para cada ficheiro objecto, independentemente

ter sido alterado ou não.

Page 62: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiros

➢ Segurança dos ficheiros em Linux é fundamental➢ Ficheiros protegidos de acessos não autorizados

Permissões de ficheiros

Controlo de acessos

➢ Implementado usando um conjunto de propriedades mantido separadamente para cada ficheiro

➢ Modos de acesso ou apenas modo do ficheiro➢ Parte do inode de cada ficheiro➢ Um modo do ficheiro implementa o acesso usando três classes

de utilizadores

Page 63: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosControlo de acessos

➢ User (utilizador)➢ O utilizador a que pertence o ficheiro

➢ Group (grupo)➢ O grupo a que pertence o ficheiro

➢ Other (outros)➢ Todos os outros utilizadores do sistema

➢ Utilizador e grupo são parte do inode do ficheiro➢ Atribuídos quando o ficheiro é criado

Permissão Mnemónica Permissão sobre o ficheiro Permissão sobre a directoria

leitura r Ver o conteúdo do ficheiro Listar o conteúdo

escrita w Escrever ou alterar o ficheiro Criar e remover ficheiros na directoria

executar x Executar o ficheiro como um programa

Aceder (cd ) à directoria

Page 64: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosControlo de acessos

➢ Permissões são atribuídas usando notação binária

Page 65: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosControlo de acessos: SUID

➢ Apenas para ficheiros executáveis➢ Utilizador que execute um programa é dono desse processo➢ Ficheiro com SUID, o dono do ficheiro é o dono do processo,

independentemente de quem o execute➢ Geralmente o dono é root➢ Acesso temporário como root a um comando➢ Em determinados casos, aumenta a segurança➢ Usado irresponsavelmente compromete a segurança

Page 66: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosControlo de acessos: SGID

➢ Funcionamento semelhante ao SUID➢ Coloca o grupo como dono do processo➢ Em directorias

➢ Novos ficheiros criados na directoria pertencem ao grupo da directoria

➢ Atributo importante para ambientes de equipas

Page 67: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosControlo de acessos: Sticky

➢ Aplicado em ficheiros executáveis mantém uma imagem do programa em memória, mesmo após terminar a sua execução

➢ Nos tempos que correm, não faz sentido➢ Novas técnicas de gestão de memória mais eficientes

➢ Em directorias➢ Segurança adicional➢ Independente das permissões dos ficheiros➢ Apenas o dono do ficheiro, o dono da directoria e o utilizador

root podem apagar ou renomear ficheiros dessa directoria➢ Em ambientes de equipas, permite aos grupos criar e

modificar ficheiros, mas não apagar e renomear

Page 68: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosBits de modo

➢ Permissões special, user, group e other representadas numa string de 12 caracteres

➢ Quatro grupos de três – quatro dígitos em base 8 (octal)➢ 1 digito representa as permissões especiais – SUID, SGID e Sticky➢ 2 digito representa as permissões para o utilizador➢ 3 digito representa as permissões para o grupo➢ 4 digito representa as permissões para todos os outros

Valor octal (base 8) Equivalente binário

0 000

1 001

2 010

3 011

4 100

5 101

6 110

7 111

Page 69: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosBits de modo

Page 70: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosBits de modo

➢ As permissões são geralmente representadas no modo simbólico➢ Encontram-se nos comandos ls -l e stat

stat /bin/mount File: `/bin/mount' Size: 65432 Blocks: 128 IO Block: 4096 regular fileDevice: 803h/2051d Inode: 5278 Links: 1Access: (4711/-rws--x--x) Uid: ( 0/ root) Gid: ( 0/ root)Access: 2009-02-24 18:22:41.000000000 +0000Modify: 2009-02-19 08:47:49.000000000 +0000Change: 2009-02-24 18:22:44.000000000 +0000

➢ SUID é indicada substituindo o x s→➢ SGID é igual, mas para o grupo➢ Sticky nos outros altera o x T→

Page 71: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosumask

➢ Novos ficheiros são criados com modos de acesso por defeito➢ Permissões definidas automaticamente➢ Independente da umask as permissões podem ser alteradas➢ Bits de protecção são definidos de acordo com as definições por

defeito do utilizador➢ Valores definidos usando o comando umask➢ Comando aceita apenas um parâmetro – string octal de três

caracteres➢ valores em base 8 (octal)

Page 72: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosumask

➢ Umask➢ 0022

➢ Umask 2➢ Umask

➢ 0002➢ Valor da umask de 22 022 000010010→ →

Forma Ficheiros Directorias

Simbolica rw-rw-rw- rwxrwxrwx

Binária 110110110 111111111

Octal 6 6 6 7 7 7

Page 73: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosumask

➢ Bits especiais estão sempre desactivados➢ Não são afectados pelo valor da umask➢ Criação de um ficheiro

➢ Umask subtraída do valor 666➢ Criação de uma directoria

➢ Umask subtraída do valor 777➢ NÃO ESQUECER: Valores em base 8 (octal)

Umask 022

Ficheiro Directoria

110 110 110- 000 010 010-------------------- 110 100 100

111 111 111- 000 010 010-------------------- 111 101 101

644 rw-r--r--→ 755 rwxr-xr-x→

Page 74: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosumask

➢ Umask 27➢ touch umficheiro➢ mkdir umadirectoria➢ ls -ld umficheiro umadirectoria

drwxr-x--- 2 feiticeir0 feiticeir0 48 2009-05-17 22:09 umadirectoria-rw-r----- 1 feiticeir0 feiticeir0 0 2009-05-17 22:09 umficheiro

Page 75: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosAlterar permissões

➢ Comando chmod➢ Aceita valores em

octal ou valores simbólicos

Categoria Modo

Descrição

Classe de utilizador

u User

g Group

o Other

a Todas as classes

Operação - Retira permissão

+ Adiciona permissão

= exactamente

Permissões r Read

w Write

x Execute

X Permissão de execução para directorias e ficheiros com outra permissão de

execução, mas não ficheiros de texto

s SUID ou SGID

t Sticky bit

Page 76: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheirosAlterar permissões

➢ As classes de utilizador podem ser agrupadas para formar conjuntos➢ ug para utlizador e grupo➢ rw para leitura e escrita

➢ u+x➢ Adiciona permissão de execução para o utilizador

➢ go-w➢ Retira a permissão de escrita para o grupo e outros

➢ o+t➢ Adiciona o sticky bit

➢ a=rw➢ Define leitura e escrita, mas não execução, para todos

➢ a+X➢ Permite a execução para todos em directorias e para ficheiros

com qualquer permissão de execução

Page 77: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Gestão de ficheiroschmod

➢ Modifica os modos de acesso a ficheiros e directorias➢ Em ficheiros únicos

➢ chmod 644 ficheiro➢ Em grupos de ficheiros

➢ chmod 644 /home/feiticeir0/*.txt➢ Recursivamente, descendo pela árvore de directórios

➢ chmod -R 644 /home/feiticeir0/*

Page 78: Curso de Formação LPIC-1 · 2013. 1. 12. · 104.5 – Gerir permissões de ficheiros Peso 3 Descrição: Controlar acesso a ficheiros através do uso correcto de permissões Áreas

Curso Linuxbibliografia

➢ LPIC I, Exam Cram 2, Brunson - QUE Certification➢ LPI Linux Certification In a Nutshell, Pritchard, Pessanha,

Langfeldt, Stranger & Dean – O REILLY➢ Linux Administration Handbook, Second edition, Nemeth

Snyder Hein – Prentice Hall