Procurando por binários SETUID em /bin
:
$ find /bin -perm -4111
/bin/umount
/bin/su
/bin/mount
/bin/ping6
/bin/ping
/bin/fusermount
Destes, mount
e umount
são realmente importantes.
Enquanto testava um pequeno script bash que escrevi, um pequeno problema levou a que uma variável de nome de diretório não fosse passada, resultando em um comando de movimento sendo aplicado a / *.
/ boot foi movido primeiro e depois / bin. Nesse ponto, o processo parou, já que o sistema não tinha mais acesso a / bin / mv. Consegui restabelecer os dois diretórios, mas tive alguns efeitos colaterais.
Descobri que a verificação de senha que funcionava para o comando su parou de funcionar, o que corrigi ao substituir o bit de permissão SetUID por / bin / su.
Estou preocupado que possam haver outros problemas de que não conheço, existem outros executáveis em / bin que precisarei corrigir?
Procurando por binários SETUID em /bin
:
$ find /bin -perm -4111
/bin/umount
/bin/su
/bin/mount
/bin/ping6
/bin/ping
/bin/fusermount
Destes, mount
e umount
são realmente importantes.