useradd: não consegui abrir /etc/passwd

1. useradd: não consegui abrir /etc/passwd

Tiago Menegon Zimmermann
tiagomz

(usa Arch Linux)

Enviado em 23/02/2023 - 15:01h

Olá boa tarde, alguém consegue me dar uma ajuda, fui instalar um pacote aqui e ao instalar ele deu um erro conforme abaixo.

rpm -ivh Pacote.rpm --nodigest
useradd: não consegui abrir /etc/passwd
ERROR: Command 'useradd' failed, rc: 1

Em análise verifiquei que a permissão do /etc/shadow está 0000 e não consigo mudar nem com o root.

stat /etc/shadow
Arquivo: /etc/shadow
Tamanho: 1341 Blocos: 8 bloco de E/S: 4096 arquivo comum
Dispositivo: fd00h/64768d Inode: 135719057 Links: 1
Acesso: (0000/----------) Uid: ( 0/ root) Gid: ( 0/ root)
Contexto: system_u:object_r:shadow_t:s0
Acesso: 2023-02-23 01:00:01.771607300 -0300
Modificação: 2021-10-28 17:58:12.998638600 -0300
Alteração: 2021-10-28 22:23:01.260638600 -0300
Criação: 2021-10-28 17:58:12.998638600 -0300

Ao tentar dar a permissão ele não deixa:

[root@server001 chaves]# chmod 0644 /etc/shadow
chmod: alterando permissões de '/etc/shadow': Operação não permitida


Alguém consegue me dar uma ajuda, ideia do que poderia ser?



  


2. Re: useradd: não consegui abrir /etc/passwd

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 23/02/2023 - 15:01h

Olá,

É possível que o erro possa estar ocorrendo porque o arquivo de shadow tem a ação de contenção controlada pelo SELinux, veja a saída do comando [b]sestatus[\b] se a linha SELinux Status tiver com 'enabled', então está habilitado.

Para dar as permissões para o arquivo de shadow, execute o comando [b]setenforce 0[\b] para desabilitar temporariamente e mantenha as permissões do arquivo com [b] chmod 0644 /etc/shadow[\b]. Caso contrário, será necessário criar novas regras no SELinux para informar que o arquivo deve ter permissão para ser alterado.

Espero que isso possa ser de ajuda.


3. Re: useradd: não consegui abrir /etc/passwd

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 24/02/2023 - 14:57h


v aí se ajuda
cp /etc/shadow /etc/shadow.bak && rm -rvf /etc/shadow && cp /etc/shadow- /etc/shadow  


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts