Administração de sistemas operacionais

Slides:



Advertisements
Apresentações semelhantes
Curso Basico de Linux Marcela Santos
Advertisements

Curso Basico de Linux Marcela Santos
Python: Entrada e Saída
Redes de computadores II
Administração de sistemas operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Sistemas operacionais
Administração de sistemas operacionais
Shell Script Professor: João Paulo
Sistema de Arquivos - PROTEÇÃO DE ARQUIVOS
Gerenciamento de Usuários
Administrando usuários 1 Controle de contas de usuários 1.
LINGUAGEM ESTRUTURADA TURBO C
Módulo 4: Gerenciando o acesso aos recursos
Comandos para navegação no Sistema de Arquivos
Prof. André Leon S. Gradvohl, Dr.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Características Técnicas e Operacionais
Sistemas Operacionais PLATAFORMA LINUX
Ordenação e Pesquisa de Dados Marco Antonio Montebello Júnior
Aulas 86 / 87 – TEC 11ºF Sistema Operativo de Rede Prof. António dos Anjos.
Arvore de Diretório. Arvore de Diretório Arvore de Diretório.
Entradas e Saídas Comando PRINT Direciona um dado não formatado para a saída padrão (exemplo: tela) PRINT,,,... Comando READ Lê um dado não formatado da.
Permissões e Propriedades de Arquivos
L INUX G ERENCIAMENTO PRIVILÉGIOS Sistemas Operacionais de Redes José Roberto Cruz e Silva.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Estrutura de Dados Professor: Cheli dos S. Mendes da Costa Arquivo.
Sistemas Operacionais
Sistemas Operacionais c Prof. Victor Guimarães
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Professor Cristiano Mariotti
Linux Prof. Fabio Santos, D.Sc
Ceça Moraes – Introdução à Programação SI1
Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
Administração de Sistemas Operacionais Não Proprietários 2ºSemestre Aula 05 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM.
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
09/04/2017 Linux Comandos básicos.
Programação I Aula 3 (Entrada de Dados) Prof. Gilberto Irajá Müller Última atualização 11/3/2009.
Usuários e Grupos Usuário: alguém que possui conta, internamente é tratado como um número (UID) que é a identificação do usuário (USER ID). Cada usuário.
Comandos Ubuntu/Linux Michelle Nery
GOOGLE DOCS 3º ATIVIDADE FORMULÁRIOS TUTORIAL GOOGLE DOCS.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 10: Interface de Sistemas de Arquivos.
Iº Workshop Linux da Unijorge
Sistema Operativo MS-DOS Comandos sobre arquivos
Prof. Rafael Folha SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL PROGRAMA NACIONAL DE ACESSO AO ENSINO TÉCNICO E EMPREGO SISTEMA DE.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Engenharia de Controle e Automação Computação Para Engenharia Semana /02/2013 Professor Leomir J. Borba- –
Aula – Sistemas Operacionais
Programação Computacional Aula 9: Meu primeiro programa em C
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
GNU Parted Com este programa pode-mos criar um bootdisk que vai conter o GNU Parted para usar à vontade! Se já tiver Linux, não precisa criar um bootdisk.
ICC – 4.1. Aritmética Binária
Administrando usuários 1 Controle de contas de usuários 1.
UNIESP – Sistemas de Informação Práticas de Formação I Aula 10 Prof. Carlos Alberto Seixas.
Shell Script Parte 2.
Tópicos em Sistemas Operacionais (LINUX) Prof:. Msc. Arimatéia Junior Fortaleza-2011.
Permissões de Acesso No Linux há três modelos de controle de acesso básicos: Read, Write e Execution. Veja um exemplo de permissão básica na figura.
Serviço de rede e internet Jackson Eduardo da Silva.
Felipe Nunes Flores – Programa de Educação Tutorial.
Comandos Básicos do Linux Prof. Alberto Felipe. Os Sistemas Operacionais de hoje, incluindo o Linux, são todos baseados em interface gráfica, com o uso.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
Base de Dados Autor: Skyup Informática. Atividade – Base de Dados Base de dados é uma atividade em Moodle para o desenvolvimento colaborativo de um banco.
Voce pode ativa e desativar permissões de arquivos usando os sinais de mais(+) e menos (-), respectivamente, junto com as letras para indicar o que muda.
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
Permissões no Linux Funções Proteger o sistema Proteger os arquivos de usuário Definir políticas de acesso ao sistema Permitir ou negar acesso a determinados.
Transcrição da apresentação:

Administração de sistemas operacionais Aula 11 Permissões de arquivos e diretóriso em sistemas linux. Prof. Esp. Diovani Milhorim

Permissões de arquivos e diretórios As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os sistemas baseados em Unix). Elas são usadas para vários fins, mas servem principalmente para proteger o sistema e os arquivos dos usuários. A forma usada para especificar o que cada usuário do sistema pode fazer é a determinação de permissões.

Permissões de arquivos e diretórios As linhas acima representam um comando digitado (ls -l) para listar um diretório e suas permissões. O primeiro item que aparece em cada linha (drwx----- e -rw-rw-r-) é a forma usada para mostrar as permissões O primeiro caractere da string indica o tipo de arquivo: se for "d" representa um diretório, se for "-" equivale a um arquivo.

Permissões de arquivos e diretórios Entretanto, outros caracteres podem aparecer para indicar outros tipos de arquivos, conforme mostra a tabela abaixo: d=>diretório b=>arquivo de bloco c => arquivo especial de caracteres p=>pipe s=>socket - => arquivo "normal"

Permissões de arquivos e diretórios O restante da string ainda tem mais 9 caracteres divididos em três grupos de três, cada um representado o proprietário, o grupo e todos os demais, respectivamente. Desconsiderando o primeiro caractere e dividindo a string restante em 3 partes, temos: exemplo: seja a string rw-rw-r— rw- => permissões do proprietário rw- => permissões do grupo do usuário r-- => permissões para os demais usuários

Permissões de arquivos e diretórios Há, basicamente, três tipos de permissões:  Leitura: permite ao usuário ler o conteúdo do arquivo mas não alterá-lo. Gravação: permite que o usuário altere o arquivo. Execução: permite ao usuário executar o arquivo, no caso de ser executável.

Permissões de arquivos e diretórios Há, basicamente, três tipos de permissões:  Leitura: permite ao usuário ler o conteúdo do arquivo mas não alterá-lo. Gravação: permite que o usuário altere o arquivo. Execução: permite ao usuário executar o arquivo, no caso de ser executável.

Permissões de arquivos e diretórios As letras r, w, x e o caractere - representam: r => permissão de leitura (read); w => permissão de gravação (write); x => permissão de execução (execution); - => permissão desabilitada.

Permissões de arquivos e diretórios A tabela abaixo mostra as permissões mais comuns: --- => nenhuma permissão; r-- => permissão de leitura; r-x => leitura e execução; rw- => leitura e gravação; rwx => leitura, gravação e execução.

Permissões de arquivos e diretórios Em vez de usar letras como símbolos para cada permissão, pode-se utilizar números. Se determinada permissão é habilitada, atribui-se valor 1, caso contrário, atribui-se o valor 0. Exemplo: seja a permissão r-xr-----  sua forma binária será 101100000. Mas temos ainda que acrescentar a forma decimal (ou seja, números de 0 a 9).

Permissões de arquivos e diretórios A transcrição de binário para decimal pode ser feita conforme tabela abaixo:

Permissões de arquivos e diretórios A permissão também pode ser determinada pela soma das permissões básicas R, W e X. Exemplo sabemos que R=4, W=2 e X=1. Seja a permissão: RWX Seu número de permissão será dado pela soma: 4+2+1=7

Permissões de arquivos e diretórios  A tabela abaixo mostra uma lista de configurações bastante utilizadas:

Permissões de arquivos e diretórios O comando chmod: O comando chmod é utilizado para definir (ou alterar) as permissões de um arquivo ou diretório. Sintaxe: #chmod [usuario]operador[permissão] nome_arquivo Veja a seguir as flags do comando:

Permissões de arquivos e diretórios O comando chmod: #chmod [usuario]operador[permissão] nome_arquivo Veja a seguir as flags do comando: u => usuário g => grupo O (letra 'o' maiúscula) => outro a => todos r => leitura w => gravação x => execução + (sinal de adição) => adicionar permissão - (sinal de subtração) => remover permissão = (sinal de igualdade) => definir permissão

Permissões de arquivos e diretórios O comando chmod: #chmod [usuario]operador[permissão] nome_arquivo Veja a seguir as flags do comando: u => usuário g => grupo O (letra 'o' maiúscula) => outro a => todos r => leitura w => gravação x => execução + (sinal de adição) => adicionar permissão - (sinal de subtração) => remover permissão = (sinal de igualdade) => definir permissão

Permissões de arquivos e diretórios O comando chmod: #chmod [usuario]operador[permissão] nome_arquivo Veja a seguir as flags do comando: u => usuário g => grupo O (letra 'o' maiúscula) => outro a => todos r => leitura w => gravação x => execução + (sinal de adição) => adicionar permissão - (sinal de subtração) => remover permissão = (sinal de igualdade) => definir permissão

Permissões de arquivos e diretórios O comando chmod: Exemplos: Permissão de gravação no arquivoteste.old para um usuário. chmod u+w teste.old O "u" indica que a permissão será dada a um usuário, o sinal de adição (+) indica que está sendo adicionada uma permissão e "w" indica que a permissão que está sendo dada é de gravação. Caso você queira dar permissões de leitura e gravação ao seu grupo, o comando será: chmod g+rw teste.old todas as permissões disponíveis para o grupo. Podemos usar então: chmod g=rwx teste.old

Permissões de arquivos e diretórios O comando chmod: Exemplos: Permissão de leitura e gravação no arquivo teste.old para um usuário usando o método binário; chmod 600 teste.old Tornando a permissão de leitura, gravação e execução para o usuário e execução para o grupo e outros: chmod 611 teste.old

Permissões de arquivos e diretórios O comando chown O comando chown permite definir e alterar o dono e o grupo de um arquivo ou diretório: Sintaxe: #chown dono:grupo nome_arquivo

Permissões de arquivos e diretórios O comando chown Exemplo: chown professor:publico teste.old Faz com que o arquivo teste.old passe a pertencer ao usuário professor e ao grupo publico.

Permissões de arquivos e diretórios Exercício: Crie os arquivos data, endereco e nome contendo em cada um respectivamente sua data de aniversário, seu endereço residencial e seu nome. Todos devem ser criados no diretório /root Faça com que o arquivo “data” tenha permissão de leitura, escrita e execução para o dono e execução apenas para o grupo e outros. Faça com que o arquivo “endereco” tenha permissão de leitura e escrita para o dono, para o grupo e para outros. Faça com que o arquivo “nome” tenha permissão de leitura e escrita para o dono e o grupo e permissão de leitura apenas para outros. Faça uso do comando “ls –l” para visualizar os arquvios e suas permissões. Faça um “print screen” da tela e envie para o e-mail do professor.