Eu tento mostrar o proprietário de um arquivo como root, mas não posso. Estou fazendo isso como raiz. Recebo a seguinte mensagem:
chown: changing ownership of `ps': Operation not permitted
Eu tento mostrar o proprietário de um arquivo como root, mas não posso. Estou fazendo isso como raiz. Recebo a seguinte mensagem:
chown: changing ownership of `ps': Operation not permitted
Respostas:
O atributo imutável pode ser definido no arquivo. Remova-o com chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Existem várias soluções, algumas delas:
Engraçado. Você verificou os logs do sistema (/ var / log / messages, / var / log / syslog, saída do dmesg) em busca de alguma pista?
Razões possíveis:
Tente o seguinte:
[root @ root] # chattr -ais / bin / ls
depois de alterar a propriedade e o grupo de volta à raiz.
Eu tive o mesmo problema.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
O que não foi suficiente. Então eu adicionei o 'sa'
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Problema resolvido :)
em que tipo de sistema de arquivos é o arquivo "ps" que você está tentando exibir? O fs é montado como ro (somente leitura)?
se você está falando sobre / bin / ps, no debian é sempre como:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*