Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • A app-shell-extension
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CLEAR
  • ClearFoundation
  • app-shell-extension
  • Issues
  • #1
Closed
Open
Created Jul 01, 2019 by Dave Loper@daveloperOwner

Shells listed in user manager are limited to showing what is in /etc/shells and will not show /sbin/nologin

The /sbin/nologin option is not available and is not the default since updates from upstream in Oct 2018. Systems with the Shell Extension app installed since then are affected. Systems which contained the file prior to this should have taken the update as an /etc/shells.rpmnew and use the previous file. Systems installed with fresh 7.6 will be affected.

Workaround

Admins should review their user list and validate by running:

getent passwd

Add the /sbin/nologin to the /etc/shells file. Reset the login on each user affected.

An additional workaround is to manually adjust the shell used in LDAP with a manual LDAP edit using ldapmodify or ldapvi.

Assignee
Assign to
Time tracking