On Tue, 30 Mar 2021 13:23:00 +0200 Massimo Maiurana <maiur...@gmail.com> said:

> With latest git master I get the following message at startup:
> "Enlightenment cannot successfully start the enlightenment_system 
> service since it can't become group root. Missing setuid bit?"
> 
> Well, build and installation was performed as root and the 
> enlightenment_system binary was installed in 
> $PREFIX/lib/X86_64-linux-gnu/enlightenment/utils, where all binaries is 
> owned by root:root and have 755 permissions. Shouldn't this be enough? 
> If not, how should it be? And who is responsible for that?

the install sets the setuid bit as part of ninja install... :|

> Also, since it complains about being unable to become *group* root, 
> shouldn't the message say that the missing one is the setgid bit and not 
> setuid?

well it shouldn't even get here unless your fs forbids setuid bits, you
installed as non-root (this is fine but then u have to fix ownership of the
enlightenment_system file or live with the error as a fair few e features will
be broken because of it)


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to