Dúvida sobre comandos e permissões [RESOLVIDO]

1. Dúvida sobre comandos e permissões [RESOLVIDO]

Adele Pereira Feitosa
adelepereira

(usa Ubuntu)

Enviado em 23/01/2017 - 14:44h

Olá! Gostaria de ajuda de vocês com as perguntas abaixo. Elas foram retiradas de uma prova de concurso e queria saber se há margem para as respostas estarem erradas ou algum detalhe que eu possa usar para justificar um recurso.

Pergunta 1
"Suponha que o usuário pressionou a tecla de ‘enter’ do Linux padrão com a linha de comando mostrando: ‘/usr/vac# cp /etc/arq1 /usr/vac/geral/arq2’. Assinale a alternativa que apresenta uma possível resposta do sistema que é coerente com o comando dado."

Resposta: O sistema copiou o arquivo ‘arq1’ que está em ‘/etc’ para um subdiretório do corrente chamado ‘geral/arq2’.

Pergunta 2
"Suponha que num sistema Linux padrão um usuário ‘A’, que não pertence ao grupo do usuário ‘B’, deseja modificar o arquivo ‘F.cpp’ pertencente a ‘B’. O arquivo está no subdiretório: ‘/home/B/bdir’. Indique a alternativa que apresenta o que ‘B’ precisa fazer em termos de permissões de acesso do sistema, para que o usuário ‘A’ consiga modificar o arquivo."

Resposta: É suficiente ‘B’ colocar nos subdiretórios ‘home’, ‘B’ e ‘bdir’ a permissão ‘rw’ de todos (‘a’), e no arquivo ‘F.cpp’ a permissão ‘rw’ para grupo (‘g’).

Obrigada!


  


2. MELHOR RESPOSTA

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 23/01/2017 - 18:31h

Questões muito bem formuladas, o autor está de parabéns. Observemos que não é exigido que se decore nome de comandos e de seus complicados parâmetros. Decoreba é mero obsoletismo. É pedido conhecimento apenas da mecânica da coisa.

Pergunta 1, resposta correta e óbvia, sem comentários.

Pergunta 2:
- Usuario A não pertence a "b" (grupo do Usuário B)
- arquivo ‘F.cpp’ pertence a usuario ‘B’ e está na "casa", na "terra" de B, isto é, está em ‘/home/B/bdir’
- Uuário B dá permissão de leitura (r) e escrita (w) na sua "casa" e "cômodos" ( subdiretorios "B" e "bdir" da pasta /home) a todos os Usuários independente do grupo a que pertençam (a=all, todos os Usuários, todo mundo, independente do grupo). Logo todo mundo pode ler e escrever na "casa" de B mas não pode mexer nos pertences de B (o arquivo "F.cpp").
- Usuário B dá permissão a todos os grupos (parâmetro "g" minúsculo) e por tabela aos membros dos grupos, permissão de leitura e escrita "rw" ao objeto de sua propriedade, o arquivo "F.cpp".

A resposta:
É suficiente ‘B’ colocar nos subdiretórios ‘home’, ‘B’ e ‘bdir’ a permissão ‘rw’ de todos (‘a’), e no arquivo ‘F.cpp’ a permissão ‘rw’ para grupo (‘g’).
está correta.

3. Re: Dúvida sobre comandos e permissões

Lui
drizze

(usa Linux Mint)

Enviado em 23/01/2017 - 15:12h

Resposta: O sistema copiou o arquivo ‘arq1’ que está em ‘/etc’ para um subdiretório do corrente chamado ‘geral/arq2’.

Poderá complementar: "Caso o diretório /etc/vac/geral não exista, retornará o erro que não foi possível copiar o arquivo, pois /vac/geral não é um diretório ".

Resposta: É suficiente ‘B’ colocar nos subdiretórios ‘home’, ‘B’ e ‘bdir’ a permissão ‘rw’ de todos (‘a’), e no arquivo ‘F.cpp’ a permissão ‘rw’ para grupo (‘g’).

Não é necessário colocar permissão de escrita nos diretórios 'home', 'B' e 'bdir', apenas leitura nos diretórios 'B' e 'bdir' ('r') e escrita no arquivo 'F.cpp' ('rw').



4. Re: Dúvida sobre comandos e permissões [RESOLVIDO]

Adele Pereira Feitosa
adelepereira

(usa Ubuntu)

Enviado em 23/01/2017 - 15:25h

drizze escreveu:

Resposta: O sistema copiou o arquivo ‘arq1’ que está em ‘/etc’ para um subdiretório do corrente chamado ‘geral/arq2’.

Poderá complementar: "Caso o diretório /etc/vac/geral não exista, retornará o erro que não foi possível copiar o arquivo, pois /vac/geral não é um diretório ".

Resposta: É suficiente ‘B’ colocar nos subdiretórios ‘home’, ‘B’ e ‘bdir’ a permissão ‘rw’ de todos (‘a’), e no arquivo ‘F.cpp’ a permissão ‘rw’ para grupo (‘g’).

Não é necessário colocar permissão de escrita nos diretórios 'home', 'B' e 'bdir', apenas leitura nos diretórios 'B' e 'bdir' ('r') e escrita no arquivo 'F.cpp' ('rw').


Obrigada!
Só para confirmar, a resposta da primeira deveria ter esse complemento para ser considerada correta? Posso alegar isso?
No formulário de recurso a banca exige uma fonte que possa confirmar a justificativa. Você teria algum livro ou manual oficial do linux para indicar?


5. Re: Dúvida sobre comandos e permissões

Lui
drizze

(usa Linux Mint)

Enviado em 23/01/2017 - 20:05h

O que o ricardo no post acima disse confirmo também. Estão todas corretas.

Obrigada!
Só para confirmar, a resposta da primeira deveria ter esse complemento para ser considerada correta? Posso alegar isso?


Não é necessário adicionar para que seja considerada correta, ela está correta, apenas pontuei para "caso seja necessário em algum momento" (não sei se fui em claro).

No formulário de recurso a banca exige uma fonte que possa confirmar a justificativa. Você teria algum livro ou manual oficial do linux para indicar?

Temos os artigos daqui do Viva o linux que são muito bons:
https://www.vivaolinux.com.br/artigos/
https://www.vivaolinux.com.br/linux/

E também, um que já ví muitos indicarem, o guia foca:
http://www.guiafoca.org/
http://www.guiafoca.org/cgs/guia/iniciante/index.html
http://www.guiafoca.org/cgs/guia/iniciante/ch-cmd.html#s-comando-cp
http://www.guiafoca.org/cgs/guia/iniciante/ch-perm.html#s-perm-chmod

Não sei se isso é válido. Não conheço muito sobre livros, pois tudo que aprendi foi pela internet.
A galera do Viva o linux com certeza irá te ajudar nesse quesito, tem muitas feras aqui :P






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts