aula 3 - Linux
-
Upload
killdaryas -
Category
Documents
-
view
35 -
download
0
description
Transcript of aula 3 - Linux
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