3
respostas

Salvando utilizando :w!

Olá,

Estou com a mesma duvida do amigo Leonardo.

Se estiver logado com o usuario root, abrir e editar o arquivo 'realizabackup', salva-lo usando :w! O arquivo é salvo, mesmo sem nenhuma permissão de escrita.

-r-xr-xr-x 1 suporte suporte 92 Mar 17 15:37 realizabackup

O root tem acesso irrestrito? Seria por esse motivo?

3 respostas

Olá, boa tarde! Não, o motivo é o ! ele te permite "passar por cima" da permissão e salvar o arquivo, vc consegue o mesmo efeito usando x!. Se vc edita o arquivo e quer descartar oq fez no arquivo vc usa o q! pra poder forçar a saída. Tente editar e sair do seu arquivo com wq com root e/ou com o seu usuário normal e terá o retorno de "não permitido".

Entendi, muito obrigado pelo retorno.

Há alguma forma de proteger o arquivo para que o ! não funcione? Ou a restrição seria não permitir o uso do vi?

Olha, pelo q eu conheço não, é uma característica do vim. O nano até onde entendo, não te dá essa opção.