Leitura adicional

Leitura adicional

O mesmo que tópico.

Estou raiz. Em seguida, mude para user1 usando

su - user1

Em seguida, execute o comando como root sem sudo ou suid/chmod. É possível?

Provavelmente uma pessoa fez isso, mas me disse que é um truque de mágica...

Responder1

Este não é um grande problema de segurança. O verdadeiro problema está em como as pessoas pensam erroneamente que isso sufunciona.

su adicionaprivilégios para uma sessão de login. Istonãoretire privilégios existentes, sobreponha processos existentes ou crie novas sessões de login. Pode-se muito simplesmentesuspender o shell filhoe volte para o pai. Sem -ele, é possível fazer isso com o prático suspendcomando integrado aos shells C, Z, Korn e Bourne Again. Com ela, a suspensão é um exercício apenas um pouco mais difícil no uso do killutilitário.

A arquitetura dedescartando privilégiosé bem diferente. Envolve carregamento em cadeia por meio de programas como setuidgidenão abusarsu(ou mesmo sudo). su(e sudo) é paraadicionandoprivilégios, não os abandonando.

Leitura adicional

informação relacionada