[Bug 1224461] New: Shell other than default system shells prevents user logon post-install
https://bugzilla.suse.com/show_bug.cgi?id=1224461 Bug ID: 1224461 Summary: Shell other than default system shells prevents user logon post-install Classification: openSUSE Product: openSUSE Aeon Version: Current Hardware: All OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation Assignee: rbrown@suse.com Reporter: solutionroute@gmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Build Identifier: User with alternate shell (fish, zsh, etc) must install in the core via transactional-updates, but installer rightly does not add user specified packages from previous install to upgrade install. If user has alternate shell specified in /etc/passwd, login is not possible. Reproducible: Always Steps to Reproduce: 1. Add alternate shell to core OS 2. Change user shell 3. Perform RC2 tik update Actual Results: Unable to login; no root login is possible in an upgraded or fresh RC2. Expected Results: At minimum, detect user shell is not a system default and warn/block the upgrade, recommend user logon to old system, chsh, and restart upgrade. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1224461 https://bugzilla.suse.com/show_bug.cgi?id=1224461#c1 Richard Brown <rbrown@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED --- Comment #1 from Richard Brown <rbrown@suse.com> --- I'm torn on this one. Changing the default shell for your admin/root account is never a good idea - I've done that before on servers just to lock myself out when zsh wasn't installed On Aeon, your first account is the admin/root account, so..same rule should apply And typically speaking with Aeon, we do not spend time supporting things which users shouldn't do But..maybe I'll see how easy it is to identify if the default shell was changed during the migration and force a move to /bin/bash -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1224461 https://bugzilla.suse.com/show_bug.cgi?id=1224461#c2 Richard Brown <rbrown@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium --- Comment #2 from Richard Brown <rbrown@suse.com> --- Prio Med -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1224461 https://bugzilla.suse.com/show_bug.cgi?id=1224461#c4 Richard Brown <rbrown@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Richard Brown <rbrown@suse.com> --- addressed in https://github.com/sysrich/tik/pull/16 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com