Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Consolehelper isn't sposed to be accessed directly (man consolehelper for more). You could try running strace on it:
strace -o </dir/logfile> (-u <user> IIRC) -f -ff -F -v <executable>
Strange thing is .. consolehelper is executed when a remote user tries to execute reboot.
I'd expect that remote users wouldn't be able to execute reboot at all (in fact, they can run but it doesn't work .. instead it executes consolehelper and gives a seg fault; local users can successfully run reboot). Not a great security model if you ask me .. but this is a vanilla installation. I didn't touch anything. Created a root pass and 3 users during install .. no other changes made.
I'll try the strace that you recommend and report back ..
Hmm. I remember vaguely unsetting the suid bit on console?/userhelper a long time ago, had to do with some exploit. Btw, reboot doesn't exist. It's a slink to consolehelper: see with "file $(which consolehelper)" or "stat $(which consolehelper)".
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.