Centos 6.x root não pode mais chown ou chmod

0

Estou recebendo o seguinte erro ao alterar perms em /var/lib/mysql

chmod: changing permissions of 'mysql/asterisk': Operation not permitted
chmod: changing permissions of 'mysql/ib_logfile0': Operation not permitted
chmod: changing permissions of 'mysql/test2': Operation not permitted
chmod: changing permissions of 'mysql/ibdata1': Operation not permitted
chmod: changing permissions of 'mysql/kk': Operation not permitted
chmod: changing permissions of 'mysql/test': Operation not permitted
chmod: changing permissions of 'mysql/ib_logfile1': Operation not permitted
chmod: changing permissions of 'mysql/mysql': Operation not permitted
chmod: changing permissions of 'mysql/asteriskcdrdb': Operation not permitted
chmod: changing permissions of 'mysql/wh': Operation not permitted

Como faço para corrigir isso? Antes de postar eu olhei não há bits imutáveis definido Eu estou logado como root então por que não posso alterar as permissões que eu preciso meu banco de dados de volta.

    
por Kristopher Therrien 18.11.2015 / 05:55

1 resposta

3

Várias coisas diferentes podem estar causando isso. Eu verificaria todos os itens a seguir:

  • O sistema de arquivos é somente leitura? Verifique chamando mount ou olhando para /proc/self/mounts ?
  • O sistema de arquivos é um sistema de arquivos local? Os sistemas de arquivos de rede geralmente limitam a raiz.
  • Você é realmente root ou seu conjunto de recursos foi limitado? Verifique executando capsh --print .
  • Você está executando o selinux? Verifique se getenforce retorna Enforcing .
  • Se você está executando o selinux, você está confinado? Verifique id -Z , que deve retornar algo como unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 se você não estiver confinado.
  • Tem certeza de que não há atributos estranhos? Certifique-se de que lsattr não retorne nenhum bit estranho.
por 18.11.2015 / 08:09

Tags