Uma contagem de links rígidos de zero significa que a entrada de diretório não pertence a nenhum arquivo. Isso soa como um sistema de arquivos danificado.
Eu tenho uma versão persistente do Ubuntu 11.04 instalada com o Unetbootin.
Depois de algum tempo, experimentei alguns erros enquanto atualizava o kernel e tentava usar minha segunda tela no meu laptop. Mais tarde, notei um problema estranho, aparentemente não relacionado: cada vez que eu tentava sudo
something
eu recebi a mesma resposta:
sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
Não é possível fazer nada que exija privilégios de root, reiniciei usando a opção single
boot e consegui acessar o console raiz.
Eu notei o seguinte comportamento:
# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory
Há algo de errado com a contagem do link físico sendo zero? Como posso mudá-lo ? A contagem do link físico é 1 no meu outro computador que funciona corretamente.
O usuário da sessão ao vivo ainda pertence ao grupo de administradores, se isso for importante.
Uma contagem de links rígidos de zero significa que a entrada de diretório não pertence a nenhum arquivo. Isso soa como um sistema de arquivos danificado.
Como disse @Florian Diesch, eu também sugiro executar um fsck
nessa partição.
Além disso, enquanto estiver no modo de usuário único, e se você puder acessar a rede, reinstale sudo
package:
apt-get --reinstall install sudo
Existem outros fóruns / erros sobre o sistema de arquivos persistentes do LiveCD / LiveUSB sendo corrompidos ao longo do tempo, é um erro antigo voltar 3 ou 4 anos no Ubuntu?
Uma versão Live USB / Live CD usa apenas o arquivo casper-rw para salvar todos os dados persistentes, se você quiser "re-instalar" ou "limpar instalação", apagando o antigo arquivo casper-rw e fazendo um novo arquivo vazio fará isso (embora provavelmente acabaria sendo corrompido novamente)?
Deve ser capaz de inicializar o Live CD "regular" sem persistência no menu de inicialização, no meu eu pressione Tab no menu de inicialização para editar e apagar a palavra "persistência" (ou talvez persistente, não me lembro) e ele inicializa o LiveCD antigo, mesmo quando meu persistente sistema de arquivos tem erros (como o sudo não funciona, outros problemas diversos surgem até que eu apague o casper-rw, faça um novo vazio e comece novamente no próximo mês)
PS. os erros do sistema de arquivos estão todos dentro do arquivo casper-rw, o sistema de arquivos usb stick (ou cartão de memória, etc) & amp; "disco" permanece em bom estado, apenas dentro do casper-rw vai mal. O meu tem um sistema de arquivos FAT ou FAT32 no cartão de memória, mas o casper-rw usa ext2 fyi
Tags filesystem sudo live-usb