lxde / lxterminal

VTE terminal emulator written in GTK
GNU General Public License v2.0
159 stars 55 forks source link

[Feature request] (really easy!) #94

Open symcbean opened 3 years ago

symcbean commented 3 years ago

I want to propose a feature request - it requires no coding at all!

I recently configured a locked-down jump box. Lxterminal was the only terminal emulator I could find which would allow a user to run programs when their account is configured with no login (shell = /sbin/nologin). That meant I could configure a minimal desktop environment which still allowed the user to ssh to other machines and potentially run a restricted set of terminal based programs. The continued availability of this behaviour to the function and security of my bastion host.

My feature request is that this is ratified as a behaviour of lxterminal.

I've not seen any documentation for lxterminal saying that this is how it behaves. Conversely I've not seen any documentation for the other terminals I looked at to describe how they would behave in this regard. Since so many other terminals do not behave this way, I suspect there may be an underlying security reason for this / that this behaviour in lxterminal might be perceived as a defect. If that is the case, then I ask that any change to the default behaviour includes the ability to override the default and continue to operate as-is.