+ Responder ao Tópico



  1. #1

    Padrão Falha no Shadow. Urgente

    Olá galera. Estou com um baita problema e conto com a ajuda dos amigos da lista underlinux.

    Ao tentar criar usuário com o comando useradd "nome do usuario" me retorna a mensagem CANNOT LOCK SHADOW PASSWORD FILE. Como saio dessa enrascada?


    Trata de um servidor de arquivo com slack 8.1

    nullCANNOT LOCK SHADOW PASSWORD FILE

  2. #2

    Padrão Falha no Shadow. Urgente

    Gostaria de saber se talvez atualizando o slackware 8.1 para 9 resolveria o meu problema.



  3. #3
    replicante
    Visitante

    Padrão Falha no Shadow. Urgente

    vc pode tentar fazer assim, mande o shadow para o passwd e depois mandar as senhas de novo para o shadow. naum digo q vai funcionar mas quem sabe né? hehe

    faça assim:

    # pwunconv --> manda as senhas do shadow para o passwd

    ae vc testa criar algum user... para ver o q q dá...
    depois para mandar de volta para o shadow é o seguinte comando:

    # pwconv

    pode dar certo, vale a pena tentar... <IMG SRC="images/forum/icons/icon_smile.gif">

    falow

  4. #4
    Visitante

    Padrão Falha no Shadow. Urgente

    Tentei o comando pwunconv mas sem sucesso. Não conseguiu abrir o arquivo shadow ( pwunconv: can&acute;t open shadow file).

    Antes de mais nada gostaria de dizer que o arquivo existe, com a permissão 400 e que consigo edita-lo.

    E agora, como resolver este problema.



  5. #5

    Padrão Falha no Shadow. Urgente

    Tentei o comando pwunconv mas sem sucesso. Não conseguiu abrir o arquivo shadow ( pwunconv: can&acute;t open shadow file).

    Antes de mais nada gostaria de dizer que o arquivo existe, com a permissão 400 e que consigo edita-lo.

    E agora, como resolver este problema.

  6. #6
    replicante
    Visitante

    Padrão Falha no Shadow. Urgente

    tipo mas com permissão 400 vc naum vai conseguir editar mesmo.

    tipo 400 é r--------

    vc só pode ler.. a permissão correta desse arquivo, se eu naum me engano, é 744 ou 700... vc sabe como funcionam as permissões né?

    tipo mude a permissão do shadow (como root)

    # chmod 700 /etc/shadow

    tipo vc vai colocar rwx------ para o shadow, ae vc tenta de novo, pq com 400 nem o root tem permissão de gravar ae naum dá pra ser feliz! <IMG SRC="images/forum/icons/icon_smile.gif">

    falow




  7. #7

    Padrão Falha no Shadow. Urgente

    A configuração 400 é default, mas para desencargo de conciência eu modifiquei para 700, mas sem sucesso.

    Existe a possibilidade de editar o script useradd. Para ser bem claro, gostaria de verificar se houve alguma alteração no script de criação do usuário, assim como existe o default do Red Hat em /etc/default.

  8. #8
    replicante
    Visitante

    Padrão Falha no Shadow. Urgente

    tipo, eu naum tinha visto... vc disse q edita o arquivo sendo q ele tem permissão 400... vc deve estar enganado, veja a tabela de permissões:

    Octal Permissão Calculo
    0 - - - 0
    1 - - x 1
    2 - w - 2
    3 - w x 2+1= 3
    4 r - - 4
    5 r - x 4+1= 5
    6 r w - 4+2= 6
    7 r w x 4+2+1= 7

    ae funciona assim.. se vc dá um ls -l vc vê as permissões q aparecem assim:

    -rwxr-xr--

    isso quer diser q

    - q é um arquivo normal ( se fosse d seria diretorio e l link)
    rwx são as permissões do dono do arquivo
    r-x são as permissões do grupo do dono do arquivo
    r-- são as permissões dos outros usuários

    esse arquivo no caso tem a permissão 754

    um arquivo 400 tem r-- --- ---

    quando vc dá um (por exemplo)

    #chmod 754

    o linux vê pela ordem as permissões q ele vai dar a ordem é:

    1 - dono
    2 - grupo do dono
    3 - outros users

    o linux tem como padrão criar qualquer arquivo como a permissão 666 e diretorios com a permiossão 777, mas lembre da UMASK!

    por padrão a umask é 022, mas pode ser mudada.

    entaum quando vc cria um arquivo qualquer ele da a permissão assim:

    666 permissão padrao do linux para arquivos
    022 - menos a umask
    644 dá essa permissão q é rw-r--r--

    para pastas
    777
    022 -
    755 que fica rwxr-xr-x

    r = ler
    w = gravar
    x = executar

    sacou?

    falow,




  9. #9
    replicante
    Visitante

    Padrão Falha no Shadow. Urgente

    o padrão do shadow é 600...

    estava funcionando e parou ou nunca funcionou???? hehe

    falow,


  10. #10

    Padrão Falha no Shadow. Urgente

    Funcionava normalmente.



  11. #11
    replicante
    Visitante

    Padrão Falha no Shadow. Urgente

    vc fez algo de diferente antes de parar de funfar?

    tipo parar do nada é windows <IMG SRC="images/forum/icons/icon_smile.gif"> hehe

    falow,


  12. #12

    Padrão Falha no Shadow. Urgente

    A última operação realizada foi a inserção de mais um hd para o /home.

    O servidor continua funcionando e autenticando os usuários já existentes.



  13. #13
    replicante
    Visitante

    Padrão Falha no Shadow. Urgente

    ta tudo configurado certinho no /etc/fstab?????????

    falow,


  14. #14
    Visitante

    Padrão Falha no Shadow. Urgente

    tipo, pare tudo, desligue o PC, leve-o à uma igreja universal, peça pra tirarem o encosto dele, depois volte e ligueo normalmente.. <IMG SRC="images/forum/icons/icon_razz.gif">

    verifica se voce tem os arquivos:

    /etc/shadow
    /etc/shadow-
    /etc/passwd
    /etc/passwd-

    a permissao padrao pra esses arquivos é 400 (apenas o root tem acesso de leitura a ele)

    qdo um user é adicionado, o proprio useradd modifica ele pra "600" e depois volta pra "400"...

    se mesmo assim ele ainda continuar com problemas, sugiro que de uma olhada nos seus logs... pra ver se houve alguma tentativa de violacao do sistema...