2
respostas

[Dúvida] Qual a definição mais adequada, no contexto do comando `chmod`, para `w`?

Na aula "Linux: criando script para processamento de arquivos de logs" na Atividade "Gerenciando permissões", no contexto da explicação das permissões em

chmod 755 monitoramento-logs.sh

Na sessão:

  • Tipos de permissões

    É importante compreender ...

    A primeira é a permissão de leitura,...

    => A segunda é a permissão de escrita, representada pela letra w (de write, em inglês), que permite modificar arquivos ou o conteúdo de um diretório.

Mas na sessão:

  • Notação Octal

    Quando escrevemos o comando chmod 755, ...

    Cada permissão tem um valor diferente:

    • leitura (r) tem o valor 4
    • gravação (<= não deveria ser escrita?) (w) tem o valor 2
    • execução (x) tem o valor 1

Pois, por exemplo, em um navegador quando abrimos a ferramenta de desenvolvedor temos a permissão de escrita em boa parte do código, mas não conseguimos gravar.
Então, no caso dessa Atividade, a permissão não deveria ser de gravar, e não de escrever?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

"...mas em outro momento ela diz permissão de gravação"
Esse outro momento que você fala é um editor de texto poderoso e amplamente utilizado no ambiente Linux, chamado Vim.

Para salvar as alterações: no modo normal, digite :w e pressione Enter.
Para sair do Vim:
:q: sai se não houver alterações.
:q!: sai sem salvar as alterações.
:wq: salva e sai.

Uma explicação mais detalhada https://cursos.alura.com.br/course/linux-criando-script-processamento-arquivos-logs/task/176730 ,
espero ter ajudado, abraços !

Caro, André, eu me expressei inadequadamente acerca desse tópico.
Vou refazer minha pergunta, mas dessa vez de forma mais objetiva.
Obrigado pelo feedback, André.