<div dir="ltr">Hi,<div><br></div><div>Ehm.. a graphical desktop environment is sort of the point of a terminal server. It provides remote desktops to users. It isn't for running a graphical desktop on a locally attached screen :)</div>
<div>The issue here is two-fold:</div><div><br></div><div>1. If the graphical login-manager (lightdm) is running, all users who login to a desktop remotely can shut down the entire machine. This is not a good thing, but can be circumvented by killing off lightdm. This is fine when you use something like Nomachine, which takes care of spinning up a desktop session. But with LTSP you would probably run into problems, since it depends on having a DM handling login and spinning up desktop sessions. Although lightdm may be intelligent enough to actually know when users are remote on LTSP, and will refuse to allow them to shutdown the machine without proper rights. This may be a none-issue for LTSP. I don't use LTSP, so I can't say for sure. With Nomachine it is an issue.</div>
<div><br></div><div>2. Users can get confused when sitting in front of a thin client running the nomachine client. They want to shut down for the day and choose the shutdown menu on their Lubuntu desktop. Here the correct process is to choose logout and then shut down the thin client when logout has happened. But users don't usually think about the fact that this connects to a remote desktop, so pressing the shutdown button in the shutdown menu seems logical. They want to shut down their local machine. Unfortunately that button is meant to shut down the terminal server. When that does not work (they get the "access denied" message), most users get confused and go ask it-support for help. I just want to prevent this confusion, if possible :)</div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-10 14:53 GMT+02:00 Nio Wiklund <span dir="ltr"><<a href="mailto:nio.wiklund@gmail.com" target="_blank">nio.wiklund@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2014-07-10 14:21, Anders Bruun Olsen skrev:<br>
<div class="">> Hi,<br>
><br>
> I am looking to build a new terminal server for remote desktops which<br>
> will be accessed through NoMachine Enterprise. Lubuntu and LXDE looks<br>
> like a nice fit, but I have run into a couple of issues.<br>
><br>
> I have a default install of Lubuntu 14.04 64-bit. I have created a<br>
> non-privileged user (no sudo rights). I have also installed NoMachine<br>
> Enterprise Server. First thing I discovered was what I would almost call<br>
> a security issue. When my non-privileged user is logged in remotely<br>
> (with Nomachine Enterprise Client), choosing shutdown in the logout<br>
> dialog actually does shut down the server. How can this user shut down<br>
> the server, without root access? I found out, that if I ensure lightdm<br>
> isn't running (nobody will login locally), my unprivileged user can't<br>
> shut down the server, but will be asked for the password to a privileged<br>
> user, so I guess this is an issue with lightdm. Is this really intended<br>
> behavior?<br>
<br>
</div>I think it is made for desktop installation, where any user should be<br>
able to shut down the computer. But it is not suitable for a server. I'm<br>
glad you found a way to stop shutting it down with superuser privileges.<br>
<br>
But, many people will discourage the use of a graphical desktop<br>
environment for a server. Do you really need it? Or maybe a simple<br>
window manager like Openbox or Fluxbox would do?<br>
<div class=""><br>
><br>
> Next up, I would like to hide the shutdown and reboot buttons in the<br>
> logout dialog. The only way I have been able to find by searching, is to<br>
> actually change the source code for lxsession-logout and recompile. Is<br>
> there really no other way to hide those buttons?<br>
<br>
</div>Sorry, I don't know this, but think other people can help you with it.<br>
<div class="HOEnZb"><div class="h5"><br>
> --<br>
> Anders Bruun Olsen<br>
> It-ansvarlig<br>
> Det Danske Sprog- og Litteraturselskab<br>
> (Society for Danish Language and Literature)<br>
><br>
><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Lubuntu-users mailing list<br>
<a href="mailto:Lubuntu-users@lists.ubuntu.com">Lubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/lubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/lubuntu-users</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Anders Bruun Olsen<br>It-ansvarlig<br>Det Danske Sprog- og Litteraturselskab<br>(Society for Danish Language and Literature)<br>
</div>