Gitlab-redis shell change

When going through an update to 8.9.6 , my team noticed the gitlab-redis account's shell was updated:
usermod[4656]: change user 'gitlab-redis' shell from '/sbin/nologin' to '/bin/nologin'

This did create an /etc/passwd.OLD file which references gitlab-redis' previous shell of /bin/nologin .

Our scanning tools do catch this change and the security team is curious why the passwd file was changed. If there was a recent request for the shell to be updated, or if this was an error which the shell should be /sbin/nologin. I cannot find a related issue or merge request about gitlab-redis shell update.

Edited Jun 23, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading