IT for operating businesses

Using the su Command

Switch shell to another user. More information: <https://manned.org/su>.

  • Switch to superuser (requires the root password):

su

  • Switch to a given user (requires the user’s password):

su *username*

  • Switch to a given user and simulate a full login shell:

su - *username*

  • Execute a command as another user:

su - *username* *[-c|--command]* "*command*"

  • Switch to a given user and use a specific shell (e.g., Zsh, fish, Bash):

su *[-s|--shell]* /*path/to/shell* *username*

  • Display help:

su *[-h|--help]*

  • Display version:

su *[-V|--version]*


This content is compiled from the open-source tldr-pages project under the MIT license.