On Fri, 12 May 2017 11:45:01 +0200 PaulTT <pau...@gmail.com> said: > on one of failed logins, auth.log says this: > > May 9 19:02:35 cadbane unix_chkpwd[3773]: check pass; user unknown > May 9 19:02:35 cadbane unix_chkpwd[3773]: password check failed for user > (ptt) > May 9 19:02:35 cadbane enlightenment: pam_unix(login:auth): authentication > failure; logname= uid=1000 euid=1000 tty= ruser= rhost=localhost user=ptt > > unfortunately i really can't reboot the machine now... > > could it be something related to libinput versus evdev driver in X (or wl)?
well as i said - if this is e's desklock -it'sd using pam to auth and pam will exec a setuid root util as one of its modules to do the shadow passwd auth... if setuid doesn't work then obviously pam will fail here. > On Fri, May 12, 2017 at 10:58 AM, PaulTT <pau...@gmail.com> wrote: > > > obviously, i compile it ;) > > packaged ones are full of crap, and even so, i need a couple of patches > > for my setup > > and then, i can also choose when upgrade or not... > > > > my 3 ยข ;P > > > > > > On Thu, May 11, 2017 at 2:16 PM, Al Poole <nets...@gmail.com> wrote: > > > >> Are you compiling your own kernels??? > >> > >> If so, maybe you could talk to someone that packages up kernels for ideas? > >> > >> Personally, I wouldn't advise building any kernel from source unless > >> you're > >> testing new features or building one for an embedded system...two pence > >> for > >> you! > >> > >> On Thu, May 11, 2017 at 1:07 PM, Florian Schaefer <list...@netego.de> > >> wrote: > >> > >> > > >> > On 11.05.2017 12:33, Carsten Haitzler (The Rasterman) wrote: > >> > > On Wed, 10 May 2017 09:48:19 +0200 PaulTT <pau...@gmail.com> said: > >> > > > >> > >> i just posted a message about this... (sorry, i've seen now this > >> thread) > >> > >> > >> > >> as i said there, there's also a problem with unlocking (so, pam > >> > related, i > >> > >> assume ?) > >> > >> via console su and sudo worked like a charm (i've got error messages > >> > about > >> > >> cpufreq and backlight too) > >> > > > >> > > pam would be executing a setuid root binary to do the password > >> check... > >> > so it's > >> > > the same issue. something has decided that e and app processes below > >> it > >> > in the > >> > > process tree "cant run setuid (root) binaries" and has disabled that > >> > feature. > >> > > that feature seems to only kick in with 4.11 kernel. it certainly is > >> not > >> > e > >> > > doing this. it has relied on this working for many years. it's > >> something > >> > new > >> > > security-wise that is being enabled by a new kernel. > >> > > > >> > > maybe some parent process is using setpriv? CAP_SETUID disabled? man > >> > > capabilities ... for info ... maybe run captest ? > >> > >e > >> > > 12:20PM ~ > captest > >> > > User credentials uid:1000 euid:1000 suid:1000 > >> > > Group credentials gid:1000 egid:1000 sgid:1000 > >> > > Current capabilities: none > >> > > securebits flags: none > >> > > Attempting direct access to shadow...FAILED (Permission denied) > >> > > Attempting to access shadow by child process...FAILED > >> > > Child User credentials uid:1000 euid:1000 suid:1000 > >> > > Child Group credentials gid:1000 egid:1000 sgid:1000 > >> > > Child capabilities: none > >> > > Child securebits flags: none > >> > > > >> > > is what i get. which is normal. > >> > > >> > I get the same as you on my system here: > >> > > >> > florian@washu:~ # uname -a > >> > Linux washu 4.11.0 #2 SMP PREEMPT Tue May 2 12:12:51 JST 2017 i686 > >> > GNU/Linux > >> > florian@washu:~ # captest > >> > User credentials uid:500 euid:500 suid:500 > >> > Group credentials gid:100 egid:100 sgid:100 > >> > Current capabilities: none > >> > securebits flags: none > >> > Attempting direct access to shadow...FAILED (Permission denied) > >> > Attempting to access shadow by child process...FAILED > >> > Child User credentials uid:500 euid:500 suid:500 > >> > Child Group credentials gid:100 egid:100 sgid:100 > >> > Child capabilities: none > >> > Child securebits flags: none > >> > > >> > Cheers, > >> > Florian > >> > > >> > >> could the problem be related to some new sh**y systemd operation???? > >> > >> i saw that also using wayland, i coulnd't access halt/reboot/suspend > >> > menu > >> > >> items too (this happens to me also with previous kernels) > >> > > > >> > > works for me with enlightenment + wl + arch (+systemd)... i can do all > >> > the > >> > > power off etc. stuff... > >> > > > >> > >> On Thu, May 4, 2017 at 6:19 AM, Carsten Haitzler < > >> ras...@rasterman.com> > >> > >> wrote: > >> > >> > >> > >>> On Thu, 04 May 2017 11:09:13 +0900 <fulwood...@gmail.com> said: > >> > >>> > >> > >>>> Hi, > >> > >>>> > >> > >>>> Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote: > >> > >>>> > >> > >>>>> On Wed, 3 May 2017 12:09:21 +0900 Florian Schaefer < > >> > list...@netego.de> > >> > >>> said: > >> > >>>> > >> > >>>>>> Hi! > >> > >>>>>> > >> > >>>>>> On 03.05.2017 10:04, Carsten Haitzler (The Rasterman) wrote: > >> > >>>>>>> On Tue, 02 May 2017 21:16:40 +0900 fulwood...@gmail.com said: > >> > >>>>>>> > >> > >>>>>>>> Hi, > >> > >>>>>>>> > >> > >>>>>>>> I got the source of kernel 4.11, then comipled, and check the > >> > >>>>>>>> behaviour of enlightenment (efl 1.18.1, enlightment 0.21.7). > >> > >>>>>>>> > >> > >>>>>>>> At the start up of enlightenment, I got an error message; > >> > >>>>>>>> > >> > >>>>>>>> There was an error trying to set the cpu power state setting > >> via > >> > >>> the > >> > >>>>>>>> module's setfreq utility. > >> > >>>>>>>> > >> > >>>>>>>> On the kernel 4.10.x, I never see such a message. > >> > >>>>>>>> > >> > >>>>>>>> And, I tried to use su and sudo command in the terminal, I got > >> a > >> > >>>>>>>> strange message; > >> > >>>>>>>> > >> > >>>>>>>> fulwood@linux-uw5l:~> sudo > >> > >>>>>>>> sudo: effective uid is not 0, is sudo installed setuid root > >> > >>>>>>>> > >> > >>>>>>>> fulwood@linux-uw5l:~> su > >> > >>>>>>>> Password: > >> > >>>>>>>> su: incorrect password > >> > >>>>>>>> > >> > >>>>>>>> This means, there is a problem concerning uid treatment in the > >> > >>>>>>>> enlightenment, doesn't it. > >> > >>>>>>>> > >> > >>>>>>>> Moreover, VirtualBox indicate the problem of enlightenment > >> > >>> directly; > >> > >>>>>>>> > >> > >>>>>>>> fulwood@linux-uw51:~> VirtualBox > >> > >>>>>>>> > >> > >>>>>>>> VirtualBox: Error -10 in SUPRHardenedMain! > >> > >>>>>>>> VirtualBox: Effective UID is not root (euid=1000, egid=100, > >> > >>> uid=1000, > >> > >>>>>>>> gid=100) > >> > >>>>>>>> VirtualBox: Tip! It may help to reintall VirtualBox. > >> > >>>>>>>> > >> > >>>>>>>> Why does uid=1000? > >> > >>>>>>> > >> > >>>>>>> that's a common uid to start with for users added to a system - > >> > >>> first > >> > >>>>>>> user added commonly is uid 1000... that's probably ... you. > >> > >>>>>>> > >> > >>>>>>>> So, we can't use enlightenment on the kernel 4.11. > >> > >>>>>>> > >> > >>>>>>> from the above it seems like since you compiled your own kernel > >> it > >> > >>>>>>> seemingly has disabled setuid root binaries. i assume this is > >> some > >> > >>> new > >> > >>>>>>> feature of kernels since 4.11 that has been turned on. i suggest > >> > >>> you > >> > >>>>>>> turn it off to allow them again. your kernel broke far more than > >> > >>>>>>> enlightenment. it broke sudo. probably even broke su. it broke > >> > >>>>>>> virtualbox... it broke stuff. what that option is - i don't > >> know. > >> > >>> this > >> > >>>>>>> is news to me. > >> > >>>>>> > >> > >>>>>> Just for the record I'd like to add that I observe the same > >> > behavior. > >> > >>>>>> > >> > >>>>>> Since switching from 4.9 to 4.11 yesterday I cannot do suid > >> > requiring > >> > >>>>>> operations (like su or mount.cifs) from within E (using > >> terminology > >> > >>> or > >> > >>>>>> xterm) any more. Interestingly, if I am right at the console (so > >> no > >> > >>> Xorg > >> > >>>>>> and e in-between) all those commands work like a charm. > >> > >>>>>> > >> > >>>>>> I could not find any setuid related option in the kernel > >> > >>> configuration > >> > >>>>>> so I cannot really imagine where it is misconfigured. > >> > >>>> > >> > >>>>> it'll likely be some security option that ends up doing this for > >> > child > >> > >>>>> processes ... whatever/however it is... but its certainly a > >> change in > >> > >>> the > >> > >>>>> kernel and "security options" of some sort. > >> > >>>> > >> > >>>> But, why the kernel's change has an impact on enlightenment only? > >> > >>>> On e16 and kde-plasma, no impact. > >> > >>> > >> > >>> neither controls cpu frequency/governor or don't use setuid root > >> > binaries > >> > >>> or > >> > >>> they come from packages with specific selinux rules to allow setuid > >> > root > >> > >>> binaries... or something. but it's a kernel change that creates the > >> > issue. > >> > >>> what > >> > >>> - i don't know. ask your friendly neighbourhood kernel developer. > >> the > >> > >>> setuid > >> > >>> root binaries are specifically erroring out unable to assume root > >> privs > >> > >>> where > >> > >>> they could before. > >> > >>> > >> > >>> > >> > >>> -- > >> > >>> ------------- Codito, ergo sum - "I code, therefore I am" > >> > -------------- > >> > >>> The Rasterman (Carsten Haitzler) ras...@rasterman.com > >> > >>> > >> > >>> > >> > >>> ------------------------------------------------------------ > >> > >>> ------------------ > >> > >>> Check out the vibrant tech community on one of the world's most > >> > >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> > >>> _______________________________________________ > >> > >>> enlightenment-devel mailing list > >> > >>> enlightenment-devel@lists.sourceforge.net > >> > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > >>> > >> > >> ------------------------------------------------------------ > >> > ------------------ > >> > >> Check out the vibrant tech community on one of the world's most > >> > >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> > >> _______________________________________________ > >> > >> enlightenment-devel mailing list > >> > >> enlightenment-devel@lists.sourceforge.net > >> > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > >> > >> > > > >> > > > >> > > >> > ------------------------------------------------------------ > >> > ------------------ > >> > Check out the vibrant tech community on one of the world's most > >> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> > _______________________________________________ > >> > enlightenment-devel mailing list > >> > enlightenment-devel@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > > >> ------------------------------------------------------------ > >> ------------------ > >> Check out the vibrant tech community on one of the world's most > >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> _______________________________________________ > >> enlightenment-devel mailing list > >> enlightenment-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel