Enlightenment DE - Cpufreq Permission Error

I installed Enlightenment 18 DE by 1-click install from X11:Enlightenment Repository.

When I log in I get following two Error Dialog Boxes http://i.imgur.com/BglKo4U.png

As shown in the dialog box I entered the commands as root

akash@akash:~> su -
Password: 
akash:~ # chown root /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-ver-serious-0.19/freqset                                                         
akash:~ # chmod u+x,a+x /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-ver-serious-0.19/freqset

Logged out and logged in back

No help

Earlier I installed Enlightenment by using patterns which installed Enlightenment 17. It also had the same Cpufreq Permission Error. Then I entered the two commands and the shown dialogue boxes didn’t reappear.

What can I do?

Hi this is a packaging / security issue, enlightenment uses a setuid bit (http://en.wikipedia.org/wiki/Setuid) on that binary in order to allow running the binary as root, so it can change CPU Freqs which can only be done as root. The openSUSE security team dislikes such binaries due to there high potential for exploits, all such binaries in openSUSE need a extensive security audit. They were not willing to Audit this code as it isn’t that important so we ship it as non root given that the error message shows you how to fix it.

In your case it looks like you typo’d and did u+x,a+x in the chmod command rather then u+s,a+x u+s enables the suid bit so that the binary will run as root. Try with


chown root /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-ver-serious-0.19/freqset                                                         
chmod u+s,a+x /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-ver-serious-0.19/freqset

This solved my problem

chown root /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-ver-serious-0.19/freqset                                                         
chmod u+s,a+x /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-ver-serious-0.19/freqset

Don’t remember what I did wrong earlier. Thankyou simotek