Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Edição de arquivo negada (mesmo como root)
08/01/2015, 23:51 (Resposta editada pela última vez em: 08/01/2015 23:53 por mspector.)
Resposta: #1
Edição de arquivo negada (mesmo como root)
Pessoal, tudo bem?

Estou precisando editar um arquivo no Debian Wheezy, mas não consigo de forma alguma, seja com o nano ou com o vim.

Mesmo logado como root e atribuindo permissão 777 ao mesmo, não funciona. Recebo erros como Error writing file: Invalid argument no nano e no vim recebo isto:
Código:
"trigger" E667: Fsync failed
WARNING: Original file may be lost or damaged
don't quit the editor until the file is successfully written!

Com ls-la:
Código:
-rwxrwxrwx 1 root root 4096 Jan  9 00:48 trigger

Alguém pode por gentileza me dar uma luz?

Se copio o arquivo para outro lugar, consigo editá-lo. Mas não dá para removê-lo, nem criar outro arquivo no local.

Já atribuí permissões à pasta também:
Código:
drwxrwxrwx 2 root root 0 Jan  9 00:00 status:system:ok

Alguma luz?

Muito obrigado!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
09/01/2015, 22:07
Resposta: #2
RE: Edição de arquivo negada (mesmo como root)
parece estar precisando passar o verificador da integridade da partição do disco. Use o fsck adequado para o seu tipo de partição.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
10/01/2015, 01:07
Resposta: #3
RE: Edição de arquivo negada (mesmo como root)
Alô dmatrix,

Já fiz isso, está tudo OK.

Algo mais?

Obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
10/01/2015, 17:49
Resposta: #4
RE: Edição de arquivo negada (mesmo como root)
ok, vamos testar o comando chattr:
# chattr -i seu_arquivo
feito isso veja se ele ficou normal.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
10/01/2015, 18:15
Resposta: #5
RE: Edição de arquivo negada (mesmo como root)
Você não tá e salvando o que edita, tá errando no comando talvez...'-'
:wq
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
10/01/2015, 23:12 (Resposta editada pela última vez em: 10/01/2015 23:18 por mspector.)
Resposta: #6
RE: Edição de arquivo negada (mesmo como root)
(10/01/2015 17:49)dmatrix Escreveu:  ok, vamos testar o comando chattr:
# chattr -i seu_arquivo
feito isso veja se ele ficou normal.


Alô dmatrix,

Obrigado pela força.

Retorno do comando:
Código:
chattr: Inappropriate ioctl for device while reading flags on trigger

Mais ideias?

Valeu! Alegre

=========

(10/01/2015 18:15)4PR3ND!Z Escreveu:  Você não tá e salvando o que edita, tá errando no comando talvez...'-'
:wq

Cidadão, antes de dizer a alguém que não sabe o que está fazendo, aprenda a ler.

Releia meu primeiro post.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/01/2015, 18:54 (Resposta editada pela última vez em: 11/01/2015 19:08 por 4PR3ND!Z.)
Resposta: #7
RE: Edição de arquivo negada (mesmo como root)
Me desculpe, talvez tenha me expressado mal, o seu post diz que está usando argumentos inválidos, e que não é para sair até que o arquivo seja salvo...'-'

Você está usando MySQL ou POSTGRE

Já penso que ele está sendo usado, e por isso você não consegue editar..'-'
Já desabilitou a Trigger para poder fazer a modificação ?

Não to querendo dizer que você não saiba, longe disso, mas detalhes contam para poder lhe ajudar...'-'
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/01/2015, 20:03 (Resposta editada pela última vez em: 11/01/2015 20:06 por dmatrix.)
Resposta: #8
RE: Edição de arquivo negada (mesmo como root)
ok, agora vamos derrubar o que estiver bloqueando esse arquivo com o comando:
# fuser -k seu_arquivo
agora tente acessa-lo e veja se está normal.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
12/01/2015, 00:29
Resposta: #9
RE: Edição de arquivo negada (mesmo como root)
Alô pessoal,

(11/01/2015 18:54)4PR3ND!Z Escreveu:  Me desculpe, talvez tenha me expressado mal, o seu post diz que está usando argumentos inválidos, e que não é para sair até que o arquivo seja salvo...'-'

Você está usando MySQL ou POSTGRE

Já penso que ele está sendo usado, e por isso você não consegue editar..'-'
Já desabilitou a Trigger para poder fazer a modificação ?

Não to querendo dizer que você não saiba, longe disso, mas detalhes contam para poder lhe ajudar...'-'

Certo, sem problemas, nos entendemos mal um ao outro. Alegre

Não estou usando nenhum deles. O arquivo "trigger" na verdade diz respeito a instruções de comportamento de um LED do meu NAS. Deveria ficar apagado por opção, mas como o arquivo está errado, faz com que o LED fique aceso ininterruptamente.

Eu sou um "usuário em retorno" do Linux, fiquei 20 anos afastado do sistema, estou tendo de reaprender/lembrar muita coisa...

(11/01/2015 20:03)dmatrix Escreveu:  ok, agora vamos derrubar o que estiver bloqueando esse arquivo com o comando:
# fuser -k seu_arquivo
agora tente acessa-lo e veja se está normal.

dmatrix, nenhum retorno com o fuser. Após o comando, tentei editar o arquivo com o nano e vim, e continua na mesma.

Vou colocar este HD em meu PC e dar boot com um live Debian e tentar novamente. Talvez assim obtenha algum resultado, informarei aqui.

Obrigado! Alegre
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
12/01/2015, 02:22
Resposta: #10
RE: Edição de arquivo negada (mesmo como root)
Bem... está aí algo que eu não esperava.

Este é o resultado de ls-la com o HD montado no NAS e em funcionamento:
Código:
lrwxrwxrwx  1 root root 0 Jan 12 02:25 status:hdd:blue -> ../../devices/leds.7/leds/status:hdd:blue
lrwxrwxrwx  1 root root 0 Jan 12 02:25 status:misc:otb -> ../../devices/leds.7/leds/status:misc:otb
lrwxrwxrwx  1 root root 0 Jan 12 02:25 status:misc:power -> ../../devices/leds.7/leds/status:misc:power
lrwxrwxrwx  1 root root 0 Jan 12 02:25 status:system:ng -> ../../devices/leds.7/leds/status:system:ng
lrwxrwxrwx  1 root root 0 Jan 12 02:25 status:system:ok -> ../../devices/leds.7/leds/status:system:ok

Então vi que o caminho real do diretório que preciso trabalhar está na verdade aqui:
Código:
/sys/devices/leds.7/leds/status:system:ok

Tirei o HDD do NAS, pluguei no meu PC, subi um Debian Live, fui nas pastas acima. Surpresa: não existem.
Só consigo ir até /sys/devices. Depois daí, o restante não existe.

Me ocorreu que podem ser arquivos criados e usados somente durante a utilização do sistema. (pode ser? Ou estou viajando?)

E aí? Tem jeito de editar essa criança?

Valeu!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/01/2015, 17:08
Resposta: #11
RE: Edição de arquivo negada (mesmo como root)
é talvez seja um arquivo criado após algum serviço ( /etc/init.d) ser inicializado, não conheço o script mas pode ser que exista um arquivo base que pode estar em /etc/default em que seja buscado as configurações para criar esse arquivo através do serviço iniciado. Veja se localiza algo nestes diretórios que citei. Também pode ser rastreado essa instalação se caso foi instalado via pacote deb.
dpkg -L nome_do_pacote_instalador

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS