Sim, pelo menos em todos os sistemas * nix que eu já vi, o root pode se tornar qualquer outro Não é necessário digitar uma senha, apenas su
. Eu não vejo como isso significa que "o uid do criador tem maior privilégio que root".
Esse artigo está simplesmente dizendo que alguns dos comandos do daemon do android não podem ser executados por root
. Isso não significa que alguém tenha mais privilégios, apenas que o comando irá testar e se está sendo chamado por root
, ele se recusará a executar.
Então, sim root pode su
para qualquer outro usuário, mas se isso acontecer, não será mais root, então isso não é relevante. O ponto é que alguns comandos não devem ser executados por usuários com permissões elevadas (como root) porque são perigosos. Se eles forem executados por alguém que tenha efetuado login como root e depois mudado para um usuário normal, eles estão sendo executados por um usuário normal, eles não têm como saber se o usuário em questão tem a senha root. Desde que o UID do usuário que os chamou não seja 1, eles estão felizes.