Estou no Ubuntu 20.04 e tentando executar um comando como root, mas sem usar o sudo e, em vez disso, usando o sticky bit.
Li esta resposta , mas não consigo fazê-la funcionar.
Criei um script chamado whoami_root
para mostrar ao usuário como ele está sendo executado.
Saída de cat whoami_root
:
#!/bin/bash
whoami
Eu corri sudo chown root whoami_root
esudo chmod u+s whoami_root
Saída de ll whoami_root
:
-rwsr-xr-x 1 root root 20 Nov 6 23:33 whoami_root
Saída de./whoami_root
myuser
Por que ele parece ignorar o bit suid e ser executado como myuser em vez de root?