A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aulas 86 / 87 – TEC 11ºF Sistema Operativo de Rede Prof. António dos Anjos.

Apresentações semelhantes


Apresentação em tema: "Aulas 86 / 87 – TEC 11ºF Sistema Operativo de Rede Prof. António dos Anjos."— Transcrição da apresentação:

1 Aulas 86 / 87 – TEC 11ºF Sistema Operativo de Rede Prof. António dos Anjos

2 ls –l revisitado imortal:/home/antonio# ls -l power -rwxr--r-- 1 antonio users 0 2004-05-19 16:32 power O primeiro campo (-rwxr--r--) faz a representação das permissões do ficheiro; O primeiro caracter deste campo indica qual é o tipo do ficheiro: ‘-’ – Ficheiro normal; ‘d’ – Directoria; ‘c’ – Dispositivo especial de caracteres (modems; teclados; memórias; som); ‘b’ – Dispositivo especial de bloco (discos; tapes; disquetes); ‘p’ – Fifo (fila); ‘s’ – Socket (comunicações).

3 O modelo de permissões Após o primeiro caracter, temos três triplas: -rwxrwxrwx A primeira (rwx) representa as permissões do dono do ficheiro sobre o mesmo; A segunda (rwx) representa as permissões dos utilizadores que pertencem ao mesmo grupo que o do ficheiro; A terceira (rwx) representa as permissões dos restantes utilizadores.

4 rwx r Indica permissão para leitura; w Indica permissão para escrita; x Indica permissão para execução.

5 Permissões – Exemplo; imortal:/home/antonio# ls -l power -rwxr-xr-- 1 antonio users 0 2004-05-19 16:32 power O ficheiro acima é um ficheiro normal (-); Pode ser lido (r), escrito (w) e executado (x) pelo próprio dono (antonio); Pode ser lido (r) e executado (x) pelos utilizadores que pertençam ao grupo users; Pode ser lido (r) pelos restantes utilizadores.

6 Comando whoami Sinónimo de: “Quem sou eu?” Útil para sabermos com que utilizador estamos a trabalhar no momento; Exemplo: antonio@imortal:~$ whoami antonio

7 Comando groups Devolve quais os grupos a que pertencemos; Exemplo: antonio@imortal:~$ groups cdrom users O utilizador antonio pertence aos grupos cdrom e users; Pode-se perguntar quais os grupos a que pertencem determinados utilizadores (e.g. groups root antonio);

8 Comando chown Permite a alteração do dono do ficheiro; Pode ser executado apenas pelo utilizador root (superuser); Sintaxe: chown novoDono nomeFicheiro Exemplo: antonio@imortal:~$ ls -l power -rw-r--r-- 1 antonio users 0 2004-05-19 16:32 power antonio@imortal:~$ su root Password: ********** imortal:/home/antonio# chown rui power imortal:/home/antonio# ls -l power -rw-r--r-- 1 rui users 0 2004-05-19 16:32 power

9 Comando chgrp Permite a alteração do grupo do ficheiro; Sintaxe: chgrp novoGrupo nomeFicheiro Exemplo: antonio@imortal:~$ groups cdrom users antonio@imortal:~$ ls -l power -rw-r--r-- 1 antonio users 0 2004-05-19 16:32 power antonio@imortal:~$ chgrp cdrom power antonio@imortal:~$ ls -l power -rw-r--r-- 1 antonio cdrom 0 2004-05-19 16:32 power Não é necessário ser root para executar o chgrp desde que estejamos a mudar o grupo do ficheiro para um dos grupos aos quais pertencemos.

10 chown - Alternativa Pode mudar-se o dono e o grupo de um ficheiro de uma só vez; Como root, digitar: chown nomeDono.nomeGrupo nomeFicheiro Exemplo: imortal:/home/antonio# ls -l power -rw-r--r-- 1 antonio cdrom 0 2004-05-19 16:32 power imortal:/home/antonio# chown rui.users power imortal:/home/antonio# ls -l power -rw-r--r-- 1 rui users 0 2004-05-19 16:32 power

11 chown e chgrp recursivos Para efectuar a alteração de uma inteira árvore de directorias (e seus conteúdos), utiliza-se a opção –R; Exemplo: # chown –R rui /home/antonio/ Todos os ficheiros dentro da home directory do utilizador antonio ficam a pertencer ao utilizador rui;

12 Comando chmod Utiliza-se para alterar as permissões definidas nas triplas (rwx); Sintaxe: chmod modo nomeFicheiro O modo segue a seguinte forma: u (user) e/ou g (group) e/ou o (others) seguido(s) de + ou – e r, w e/ou x; Exemplos: chmod u+w power Para dar permissões de escrita ao utilizador; chmod g-r power Para retirar a permissão de leitura aos utilizadores que pertençam ao grupo do ficheiro; chmod go+rwx power Para dar permissões de leitura, escrita e execução aos utilizadores que não são o próprio utilizador;

13 Impressionando os amigos! As permissões podem ser atribuídas numericamente de forma a acelerar o processo; Encarando cada tripla como um conjunto de três bits: ---;000 2 ;0 10 ; --x;001 2 ;1 10 ; -w-;010 2 ;2 10 ; … rwx;111 2 ;7 10. Logo: chmod 777 power ≡ chmod ugo+rwx power chmod 721 power ≡ chmod u+rwx power chmod g-r+w-x power chmod o-r-w+x power


Carregar ppt "Aulas 86 / 87 – TEC 11ºF Sistema Operativo de Rede Prof. António dos Anjos."

Apresentações semelhantes


Anúncios Google