Aqui procuro expor meus hobbys, meus conhecimentos técnicos na área de informática, um pouco de humor e nerdices em geral.
sábado, 20 de abril de 2013
Exercícios resolvidos Linux Básico.
01) Visualizando a saída do comando “ls –l” abaixo, qual dos arquivos é um arquivo executável?
-rw-r--r-- 1 convidado convidado 0 2011-08-02 21:38 executavel
-rw-r--r-- 1 convidado convidado 0 2011-08-02 21:38 script_2
-rw-r--r-x 1 convidado convidado 0 2011-08-02 21:39 script_3
A coluna de permissões (- rw- r-- r-x) é subdividida em 4 colunas:
No caso do arquivo scrip_3 temos:
1ª) Informa o tipo de arquivo:
O sinal de menos (-) indica que é um arquivo comum.
Pode ser um texto puro que contém um código para ser executado/interpretado
ou pode ser um arquivo binário/compilado.
Ela pode conter também:
“l” (L de limão) sempre em minúsculo indicando um link/atalho
“d” (D de dado) sempre em minúsculo indicando um diretório/pasta
2ª) Informa as permissões do Dono do arquivo:
No caso do arquivo script_3 temos:
“r” Indica que o dono pode ler o arquivo (read)
“w” Indica que o dono pode modificar o arquivo ou escrever nele (write)
“-” Sinal de menos, indica que NÃO há permissão. Se houvesse alguma haveria um
“x” no lugar do “-”
3ª) Informa as permissões de grupos de usuários:
No caso do arquivo script_3 temos:
“r” Indica que o grupo pode ler.
“-” Indica que não há permissões para o grupo. Caso contrário seria um “w”
“-” Indica que não há permissões para o grupo. Caso contrário seria um “x”
4ª) Informa as permissões para os demais usuários do sistema:
“r” Indica que os demais podem ler.
“-” Indica que não há permissões p/ demais usuários. Caso contrário seria um “w”
“x” Indica que os demais usuário tem permissão para Executar/Rodar o arquivo.
Por isso o único arquivo executável nesta listagem é o script_3
02) Visualizando a saída do comando “ls –l” abaixo, qual dos arquivos é o que possui mais dados?
-rw-r--r-- 1 convidado convidado 0 2010-08-02 21:38 executavel
-rw-r--r-- 1 convidado convidado 0 2010-08-02 21:38 script_2
-rw-r--r-x convidado convidado 0 2010-08-02 21:39 script_3
Todos tem o mesmo tamanho e são arquivos vazios.
03) Para impedir que haja problemas você precisa tirar somente a permissão de gravação do arquivo abaixo. Qual comando e sintaxe você deve utilizar?
-rw-r--r-- 1 convidado convidado 167 2010-03-03 20:58 examples.desktop
chmod u-w examples.desktop
04) Lendo o manual de instalação de um produto específico você foi instruído a permissionar o diretório de dados com a permissão 777. Qual o potencial problema deste pemissionamento?
Ele libera permissão de escrita/modificação para qualquer usuário logado no sistemas. Logo as modificações deste diretório perdem o controle.
05) Crie o diretório “/tmp/dados” e mude o dono do diretório para o usuário “dados”. Caso o usuário “dados” não exista crie-o.
cd /tmp
mkdir dados
adduser dados
chown dados dados
06) Adicione o grupo “usuarios_restritos” e mude o grupo do diretório “/tmp/dados para “usuarios_restritos”.
addgroup usuarios_restritos
chown dados:usuarios_restritos dados/
07) Você precisa criar um usuário para liberar acesso para a equipe do ERP. Crie o usuário chamado “suporte3” com a senha “novasenha3#”.
Adduser suporte3
…
…
…
Digite a nova senha UNIX:novasenha3#
Redigite a nova senha UNIX: novasenha3#
08) Altere a senha do usuário “suporte3” para “L1nux3#2011”.
passwd suporte3
Digite a nova senha UNIX:L1nux3#2011
Redigite a nova senha UNIX:L1nux3#2011
09) Converta a permissão “-r-x---rwx” para a o formato octal.
507
10) Converta a permissão “dr--r--r--“ para o formato octal.
444
11) Qual será a permissão do arquivo “teste_2” após a execução do comando “chmod o=x teste_2”?
-rw-r----x ou 640
12) Qual o formato octal para tirar todas as pemissões de um arquivo ou diretório?
000 o comoando seria chmod 000 arquivo
13) Crie um arquivo chamado “/tmp/exercício_vi” com a saída do comando “ls–l /”.
cd /tmp
ls -l / >> exercicio_vi
14) Abra o arquivo “/tmp/exercício_vi” com o editor de textos vi e faça execute os passos abaixo:
a. Mova o curso para a última linha utilizando o comando de atalho para isso.
R: G (shift g)
b. Copie a última linha e cole-a no começo do arquivo utilizando os comandos de
atalhos para isso. (copiar, mover o cursor para o início do arquivo e colar)
R: yy gg p
c. Procure a palavra “vmlinuz” utilizando o comando de atalho para busca e delete todas as entradas desta palavra utilizando o comando de atalho.
R: /vmlinuz dw n dw n dw n até apagar todas as recorrência da palavra buscada.
d. Salve o arquivo.
R: ESC (para garantir que esta no modo comando) :w
e. Vá para o final do arquivo e insira uma linha em branco e seu Nome.
R: G o Fernando
f. Salve o arquivo
R: ESC :w
g. Saia do editor de textos Vi.
R: ESC (sempre gosto de garantir que esta em modo de comando) :q
Marcadores:
comandos úteis,
cordobel,
debian,
informática,
linux,
nerdices,
SOCIESC
Assinar:
Postagens (Atom)