aula 3 - linux

Download aula 3 - Linux

If you can't read please download the document

Upload: killdaryas

Post on 15-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Introdução ao linux

TRANSCRIPT

Curso Introduo ao sistema
Linux

Killdary Aguiar de Santana

Curso Introduo ao sistema
Linux - Aula 2

Administrao de usurios

Administrar usuarios

O Linux um sistema multiusurio que pode ser usado por vrios usurios simultaneamente;

Exemplo para entender melhor seria um servidor web;

Esquema de permisses fundamental para o funcionamento do sistema por completo.

As permisses consistem em um conjunto de trs regras: Leitura;

Escrita;

execuo.

graas a isso que no se tem sistemas Linux infectados por malwares ou vrus.

Administrar usuarios

Gerenciando usurios

3 categorias:

Super Usurio (sudo) ou Administrador;

Usurio de Sistema;

Usurio Comum.

Administrar usuarios

Usurio Administrador e sudoUsurio chamado de root

Responsvel por controlar todo o sistema e no possui restries

Sempre que executado algum programa ou tarefa que necessite de poderes administrativos, necessrioo root , que chamado por meio do comando sudo .killdary@vostro:~$ apt-get update

killdary@vostro:~$ sudo apt-get update

Administrar usuarios

Usurio de Sistema So usurios que no necessitam logar no sistema eles existem para controlar servios e normalmente no possuem senhas. Um bom exemplo o usurio www-data , que pode ser usado para administrar servidores web como Apache e Nginx.

Administrar usuarios

Usurios comunsSo as contas criadas para o utilizadores do sistema. Essencialmente, eles podem executar tarefas bsicas como criar e editar documentos, navegar na internet, assistir vdeos etc. A conta killdary um exemplo de usurio comum, diferente da conta root que utilizada para administrar o sistema.

Administrar usuarios

PermissesAs permisses so opes que permitem um usurio ter controle de acesso, leitura, gravao e execuo de arquivos.

Existem trs tipos de permisses:

r (leitura);

w (escrita);

x (execuo).

Administrar usuarios

PermissesPara listar as permisses de um arquivo ou diretrio, usar o comando ls , seguido da opo -l (long listing).

killdary@vostro:~$ ls -l

Administrar usuarios

PermissesEntendam detalhadamente o significado da listagem exibida:- : significa desabilitado ou permisso negada;

r : permisso de leitura, apenas l um arquivo;

w : permisso de escrita, pode escrever em arquivos e diretrios;

x : permisso para executar um arquivo.

Administrar usuarios

PermissesVamos entender detalhadamente o significado da listagem exibida:- : significa desabilitado ou permisso negada;

r : permisso de leitura, apenas l um arquivo;

w : permisso de escrita, pode escrever em arquivos e diretrios;

x : permisso para executar um arquivo.

Administrar usuarios

PermissesA aplicao de permisses aos arquivos est ligada a trs entidades, que so classes de acesso aos arquivos:u : usurio dono do arquivo;

g : grupo a que o arquivo pertence;

o : outros usurios que no sejam o dono nem pertenam ao grupo

Administrar usuarios

Permisses-rw-r--r-- 1 killdary killdary 130918 Abr 1 13:16 agenda

O primeiro caractere indica de um diretrio;

Cada grupo dividido em 3 caracteres;

O primeiro caractere de cada grupo representa a permisso de leitura;

O segundo caracter representa a permisso de escrita;

O terceiro representa permisso de execuo;

Se o caractere estiver com um hfen significa que no ter aquela permisso.

Administrar usuarios

Permisses

As mesmas permisses para tambm podem ser modificadas atravs do ambiente grfico;

Clique com o boto direito do mouse no arquivo, depois em propriedades e em seguida na aba permisses;

Administrar usuarios

Permisses

Administrar usuarios

Atribuindo permisses:O chmod o comando para atribuir permisses de arquivos;

Sintaxe:

chmod [opes] modo arquivoO modo pode ser representado utilizando notao simblica ou octal:-c : lista informaes sobre os arquivos modificados;

-f : ignora mensagens de erro;

-R : modo recursivo, altera as permisses de todos os arquivos e diretrios;

-v : lista de forma detalhada as alteraes de atributo.

Administrar usuarios

Bits de atributo: so um controle adicional s permisses de arqivos;

Bit SetUID permite que um arquivo seja executado da mesma forma que executado pelo dono.

Bit SetGID permite que um arquivo seja executado como se fosse parte do grupo

de seu dono. Quando um arquivo criado em um diretrio que possui este bit ativo, ele criado com o mesmo grupo do diretrio.

Bit Sticky ativa uma proteo para o arquivo e no permite que ele seja apagado,a no ser pelo prprio dono.

Administrar usuarios

Bits de proteo so divididos em trs grupos de trs bits, sendo que cada grupo possui trs bits e cada bit representa uma permisso.

000 000 000 as permisses de cada entidade so representadas por cada grupo de trs zeros e so lidas sempre da esquerda para a direita;

Quando listamos arquivos com o comando ls -l , conseguimos visualizar as mesmas permisses de outra maneira: rwx rwx rwx.

Administrar usuarios

BinrioSinblicoOCtal

000---0

001--x1

010-w-2

011-wx3

100r--4

101r-x5

110rw-6

111rwx7

Administrar usuarios

Criar gruposO usurio deve ertencer a um grupo e pode ser adicionado a outros grupos;

Comando addgroup;killdary@killdary: sudo addgroup suporte

Administrar usuarios

Criar usuriosPara criar usurios, existe o comando adduser , que pode tambm adicionar usurios em grupos e at criar novos grupos;

adduser ir adicionar o usurio solicitando as informaes adicionais como: nome, senha, grupo, pasta home...:

Para confirmarid

Administrar usuarios

Adicionar um usurio a um grupo:sudo addgroup

Verificar:groups

Para adicionar usuarios com grupos definidos:Adduser

Para deletar usurios:Deleteuser

Administrar usuarios

Mudando um arquivo de grupo:sudo chgrp

Mudar o usurio do arquivo:sudo chown :

Gerenciador de Pacotes

Mudando um arquivo de grupo:sudo chgrp

Mudar o usurio do arquivo:sudo chown :

Curso Introduo ao sistema
Linux - Aula 3

Instalao de Pacotes

Instalao de Pacotes

O gerenciador de pacotes trabalha interpretando a necessidade de cada pacote para que ele possa funcionar de forma correta;

Download do google chrome exteno .deb;

Clique com o boto direito do mouse em cima do pacote e escolha a opo Abrir com Central de programas do Ubuntu;

Clique em Instalar.

Instalao de Pacotes

Gerenciando pacotes com APT:

APT (Advanced Packaging Tool).

Use o comando apt-get, interface para a ferramenta APT ;

Existe outra interface para o APT , o aptitude .

Instalao de Pacotes

Gerenciando pacotes com APT:

algumas opes do apt-get :

update: atualiza a lista de pacotes;

upgrade: atualiza todo o sistema;

install : instala um novo programa;

remove : desinstala um programa.

Instalao de Pacotes

vamos fazer a instalao do Java.

O pacote Oracle JDK foi removido do repositrio oficial do Ubuntu devido nova licena do Java. Por conta disso, deve-se um repositrio alternativo para instalar o pacote do Java.

A opo do apt-get que soluciona isso, onde adiciona um novo canal de softwares usando a opo add-apt-repository ppa:xxxxxx/xxxx;

killdary@killdary:~$ sudo add-apt-repository ppa:webupd8team/java

Instalao de Pacotes

Aps adicionar o repositrio de o comand para atualizar a lista de pacotes;killdary@killdary: sudo apt-get update

Depois basta dar o comando para instalar:killdary@killdary: sudo apt-get install oracle-java8-installer