Problema raiz no Solaris 8

2

Estou tendo alguns problemas no meu computador Solaris 8. Não sei como isso aconteceu, mas o caminho do usuário root foi alterado em /etc/passwd , portanto, não posso mais me tornar o usuário root.

Em circunstâncias normais, o caminho é assim:

root:x:0:1:Super-User:/:/sbin/sh

Mas agora é assim:

root:x:0:1:Super-User:/root:/bin/csh

O diretório /root não existe.

Não consigo editar /etc/passwd porque não tenho os privilégios necessários para fazê-lo.

    
por Hohenheim 12.11.2018 / 10:30

2 respostas

3

Assumindo que isso esteja no SPARC, inicialize no modo de usuário único a partir do prompt OK:

Parar A e, em seguida, boot -s

Você poderá então corrigir o arquivo /etc/passwd .

    
por 12.11.2018 / 10:55
0

Se você souber a root senha, também poderá corrigir o problema usando um simples comando su (não tenho acesso a um sistema Solaris 8 para testar):

  • Emita o comando su - sem quaisquer argumentos
  • Insira a senha root para se tornar root sem passar pelo processo de shell de login completo
  • Corrija o problema. Crie um diretório root:root -owned /root com 0700 permissions ou restaure a entrada /etc/passwd . Talvez seja necessário definir explicitamente as permissões de propriedade e / ou arquivo com chown e / ou chmod .
  • De qualquer forma, corrija o shell root e restaure-o para /sbin/sh . /bin/csh não está estaticamente vinculado e pode depender de sistemas de arquivos não montados imediatamente na inicialização, outra maneira de tornar a conta root inacessível. Não altere o root shell de /sbin/sh no Solaris 8. Isso indica uma falta de compreensão do Solaris 8 junto com uma fixação perigosa e fechada por parte de um administrador apenas usando e compreendendo um conjunto de ferramentas limitado.

Siga os passos:

  • Encontre uma cópia em PDF da seção de páginas man do Solaris 8 1M: Comandos de administração do sistema
  • Imprima o livro inteiro
  • Traga páginas impressas para um encadernador
  • Vincule páginas man em grandes livros
  • Identifique o SA que quebrou a conta root neste sistema
  • Pound disse que o SA era um grande idiota, por ser um idiota suficiente para mudar a conta man pages em um sistema sem entender as consequências.
por 14.11.2018 / 11:55

Tags