1 / 13

Aulas 86 / 87 – TEC 11ºF

Aulas 86 / 87 – TEC 11ºF. Sistema Operativo de Rede Prof. António dos Anjos. 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;

darrin
Download Presentation

Aulas 86 / 87 – TEC 11ºF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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: • ---; 0002; 010; • --x; 0012 ; 110; • -w-; 0102; 210; • … • rwx; 1112; 710. • 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

More Related