Must Be Suid To Work Properly: Busybox Su

Let's look at a standard su binary (on a standard Linux distro) using ls -l :

This message appears when trying to switch users (typically to root) using the su command provided by BusyBox. Understanding it requires a brief look into Linux file permissions and process ownership. busybox su must be suid to work properly

The su command allows a user to switch to another user account (typically root) without logging out and back in. To do this, su must: Let's look at a standard su binary (on

The su command (owned by root) temporarily grants the user root-level access to perform the switch. Why BusyBox is Different "su: must be suid to work properly" => How to get rid of it busybox su must be suid to work properly