Você está na página 1de 30

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:
1.Super Usurio (sudo) ou Administrador;
2.Usurio de Sistema;
3.Usurio Comum.

Administrar usuarios

Usurio Administrador e sudo

Usurio 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 comuns

So 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

Permisses

As 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

Permisses

Para listar as permisses de um arquivo


ou diretrio, usar o comando ls ,
seguido da opo -l (long listing).

killdary@vostro:~$ ls -l

Administrar usuarios

Permisses
Entendam 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

Permisses
Vamos 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

Permisses
A 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 arquivo

O 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
Binrio

Sinblico

OCtal

000

---

001

--x

010

-w-

011

-wx

100

r--

101

r-x

110

rw-

111

rwx

Administrar usuarios

Criar grupos

O usurio deve ertencer a um grupo e


pode ser adicionado a outros grupos;

Comando addgroup;

killdary@killdary: sudo addgroup


suporte

Administrar usuarios

Criar usurios

Para criar usurios, existe o comando adduser ,


que pode tambm adicionar usurios em grupos e
at criar novos grupos;

adduser <usuario> ir adicionar o usurio


<usuario> solicitando as informaes
adicionais como: nome, senha, grupo, pasta
home...:

Para confirmar
id <usuario>

Administrar usuarios

Adicionar um usurio a um grupo:

sudo addgroup <usuario> <grupo>

Verificar:
groups <usuario>
Para adicionar usuarios com grupos definidos:

Adduser <usurio> <grupo>


Para deletar usurios:

Deleteuser <usurio> <grupo>

Administrar usuarios

Mudando um arquivo de grupo:

sudo chgrp <grupo> <arquivo>

Mudar o usurio do arquivo:

sudo chown <usuario>:<grupo> <arquivo>

Gerenciador de Pacotes

Mudando um arquivo de grupo:

sudo chgrp <grupo> <arquivo>

Mudar o usurio do arquivo:

sudo chown <usuario>:<grupo> <arquivo>

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

Você também pode gostar