Ubuntu for many years has had the concept of a guest session. This is an account you can log into from the greeter that only exists for the duration of that session. The session always starts with default settings and is locked down using AppArmor so it can be considered a safe way of letting someone use your computer.
When we switched to GNOME we lost this feature as GDM does not support it. We also lost the feature in Ubuntu when it was disabled from 16.10 onwards due to the AppArmor confinement being broken on our transition to systemd.
The intention was to reimplement this feature by 18.04 LTS if we continued with GDM in Ubuntu (our default position). However, it is worth considering if this feature is still required.
If you currently use guest sessions or used them before the feature was removed can you please describe that so we have some data points on demand for this feature.
Some points against supporting this feature:
After it was disabled in Ubuntu there doesnāt appear to have been much negative feedback about this.
The feature came from a different time and the value of it has been somewhat superseded by private browsing in web browsers (for sharing with friends) and virtual machines (for developers).
Itās a reasonably complex feature that seemed to take up a decent amount of time maintaining it in LightDM.
I expect there will not be much feedback here from people who donāt need the guest sessions, as they are probably ambivalent as to whether it exists. So itās important we can justify that a significant portion of our users make use of this feature.
I think a guest session is not so much use. because if my friend want to borrow it, he just copying some document. it can be done if i was using it and just copy it myself. (sorry for bad explanation)
I certainly have used them in the past. Mostly to debug system issues which affected my main user. I have also used it at conferences to allow another person to present from my laptop when theirs didnāt work on the projector. At a recent event I was unable to do this because the feature was removed. As a result the presenter was logged in to a session in which they could do untold damage - admittedly live on stage, so no getting away from it. When working on the new theme for Ubuntu 17.10 it would have been nice to be able to switch to another ācleanā session without having to create a new user.
In summary, yes, thereās occasions where Iād use it if it still existed, but I can work around it.
What do other platforms do? Android has a guest mode (for handing your phone to someone else if they need it in an emergency) and macOS has it - which my kids use on a relatives machine so they donāt trash her work.
I used it on rare occasions to debug the system with a fresh and clean session. I never used it to share my system. For this case I either log the person into a generic account I created for this purpose on my machine or create a new account for the user.
Like @popey, Iāve used the guest session a few times in the past when someone needed a laptop to present, or when someone wants to check their e-mail from my computer. Private browsing in browsers protects the guest from leaking their private browsing data to the lender, but it doesnāt protect the lenderās session (the guest might break something/delete files by accident).
The proper workaround for the lack of a guest session in such a situation would be to create a new locked-down user on the system. In practice though, I have at least in one occasion let someone check their e-mail in my session because time was pressing and I didnāt feel like creating a new user at that moment.
In summary: I can live without it, but itās still a mildly annoying regression.
As @oSoMoN mentioned, lending the laptop to someone without worrying said person having access to your private files.
When the laptop keyboard stopped working suddenly and I could not type in my password as a result, I logged into the guest session and connected a bluetooth keyboard I had lying around, as an emergency workaround.
I made a spin of Xubuntu 14.04 at the college I work at for the PCs in the libraries. I had them boot into a guest session and any customized config files were copied from a template user account (rather than modifying /etc/skel for every change). Every time the student used the machine it would be clean.
Iām not working that department any more but my successor is Linux savvy and would probably appreciate the feature being in a future LTS.
I always deleted the standard Guest account and made a no-password Visitor account. Main objection to this Guest account is the default behaviour of ālaptop lid closeā, that will terminate all my open network connections.
Taking out guest sessions hasnāt really affected me in any significant way most probably because no one ever uses my device besides me. I do think it might come in handy sometime in the future as @popey explained.
I am also very particular about who I give access to my device as I get scared that they might tamper with my documents. A guest session would be the proper workaround that.
I use it like once every two months to let somebody use my computer. Creating a guest user without sudo privileges works for me too, so I will just do that now.
Absolutely YES for the Guest session in 18.04! Weāve been using ubuntu in school since 2014 and all this time Guest session has been saving us teachers time and effort. Students do some work, and after lesson their files need to be removed from the system for the next class to come in, and apps must all have a default (pre-configured by teacher) look. So we create a user account, set everything we need - wallpaper, app launcher, apps settings etc. and copy it so that guest account looks exactly like this user account. Guest session is really a must have for us!
Yes for the guest session. It is very helpful when someone else wants to use the computer or to do presentations to have a clean, notification free desktop.
Yes in regards to having Guest Session available. I have had a number of people over the years which needed use of my computer and I did not want them seeing all my private notifications or files. Guest Session has been and is a great idea and is good to have.
I used it in the past. It was a great feature not to have people search your PC. I think the best thing is to offer this function but to let users enable / disable it as needed in the Users menu
We use it all the time for interns and other visitors to the office. It was removed? It still appears in 16.04 LTS. Iād be leery of saying āNo one complained when we removed itā if itās in reference to non-LTS releases. Iād imagine (ours does) that many corporate deployments of ubuntu stick to LTS releases.