FS#54170 - [linux] Kernel 4.11.2 does not let user run su or sudo under Enlightenment
Attached to Project:
Arch Linux
Opened by David Moore (dave42) - Wednesday, 24 May 2017, 06:34 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 14 June 2017, 14:23 GMT
Opened by David Moore (dave42) - Wednesday, 24 May 2017, 06:34 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 14 June 2017, 14:23 GMT
|
Details
Description:
See https://phab.enlightenment.org/T5470 and https://bugzilla.kernel.org/show_bug.cgi?id=195799. Due to using ptrace to catch crashes, and a patch in the 4.11 series, you can no longer run "sudo" or "su" under Enlightenment desktop. The author of the patch has fixed this issue in the patch available here: https://bugzilla.suse.com/attachment.cgi?id=726016, so this is a request to patch this into our kernel build until it is upstream. I will be testing this patch, and if it works for me will attach a copy of the patch and my PKGBUILD for the kernel. Additional info: * linux 4.11.2-1 Steps to reproduce: * Upgrade to latest kernel and reboot * Log in to Enlightenment * Start a terminal session * Type 'su' and supply the root password. It will say 'Authentication failed'. |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Wednesday, 14 June 2017, 14:23 GMT
Reason for closing: Fixed
Additional comments about closing: 4.11.5-1
Wednesday, 14 June 2017, 14:23 GMT
Reason for closing: Fixed
Additional comments about closing: 4.11.5-1
Additionally chromium won't run without the --no-sandbox flag, due to setuid sandbox not running as root. I believe that is related.
https://blog.y15e.io/2017/06/12/fix-sudo-error-under-enlightenment-on-arch-linux.html
@tpowa,
It seems to me that this is a bothersome enough issue to justify *not* waiting for a new patch release. :) Will you be rebuilding the linux package with this now that it confirmed accepted for 4.11.5?
EDIT: Depending on whether or not 4.11.5 gets released within the next 24 hours anyway, I guess. :o I suppose this is good news for Enlightenment users anyway.