Su sem senha [closed]

0

Como posso fazer su de um usuário para outro no mesmo servidor, sem qualquer solicitação de senha, por exemplo su-xyz, enquanto no perfil de usuário ABC. Nota: - Eu não posso fazer sudo só su é necessário.

    
por Nitesh Prakash 12.03.2017 / 06:30

1 resposta

2

AFAIK, não é possível por razões de segurança convincentes (a menos que você tenha privilégios sudo que permitam isso, o que é um risco em si).

  1. Se alguém obtiver acesso a uma conta, os dados dessa conta serão comprometidos. Se essa conta tiver permissões sudo, todas as contas serão comprometidas. Se a conta tiver permissões sudo, sua situação desejada se tornará possível. Digamos que a conta a tenha sido comprometida (sua senha foi magicamente hackeada por um disco ao vivo, por exemplo). a tem privilégios sudo. Se a executar sudo su b e inserir a senha corretamente, eles terão acesso à conta b sem nenhuma senha, exceto a própria. Isso é obviamente indesejável e é um argumento para garantir que sudo seja configurado com segurança.

  2. Aqui está um novo cenário: o usuário x não tem permissões sudo, mas pode executar su y sem a senha de y . y tem permissões sudo e, pensando "ninguém nunca irá adivinhar isso ," defina sua senha como 1234 . x corre su y e, em seguida, executa sudo su e insere 1234 . x ganharia privilégios de root, apesar do administrador deliberadamente (talvez o administrador saiba que x confiaria nos comentários da Internet que são uma ameaça à segurança - embora esse administrador fosse inteligente o suficiente para garantir que as senhas não fossem 1234 , esta é uma situação hipotética) não dando a eles x . Oi, quebra de segurança, meu nome é gurk! (Esse é o som que imagino que uma IA senciente [incapaz de existir] faria ao ser atacado por um vírus senciente também incapaz de existir).

Minha resposta pode ser resumida como:

Não, é impossível (em um computador com boa configuração. Alguém que não sabe o que está fazendo pode configurá-lo para que você possa, mas isso é Ruim com um B maiúsculo). Se você pudesse fazer isso, o mesmo aconteceria com qualquer outra pessoa, e isso é uma enorme ameaça à segurança.

Peço desculpas se não é isso que você esperava.

    
por pixelherodev 12.03.2017 / 06:49