While running `su - <username>` with root credentials, getting the error `su: /bin/bash: Permission denied`

Solution Verified - Updated -

Issue

  • The superuser root is not able to switch to the newly added users.
  • Only the users which are part of root as their secondary group can get the shell.
  • There is no changes in pam done.
  • The shell available for the newly added users is /bin/bash
  • Following is the example of the issue.
# useradd -u 1000 test
# passwd test
Changing password for user test.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
# su - test
su: /bin/bash: Permission denied

Environment

  • Red Hat Enterprise Linux (all)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content