📜  Linux Su命令(1)

📅  最后修改于: 2023-12-03 14:43:55.654000             🧑  作者: Mango

Linux su 命令介绍

简介

su(substitute user,替代用户)是 Linux 系统中用于切换用户身份的命令。通过 su 命令,可以在保持当前 shell 环境不变的情况下,切换到指定用户的身份下执行命令或操作。

语法
su [选项] [用户名]
选项

| 选项 | 描述 | | ---- | ------------------------------------------------ | | -c | 执行完命令后,即使没有退出,也会将 shell 关闭 | | -s | 切换到指定 shell | | - | 切换到 root 用户身份(不需要指定用户名) |

示例
  1. 切换到 root 用户身份:
su -
  1. 切换到指定用户身份:
su username
  1. 切换到指定用户身份并执行指定命令:
su -c "command" username
注意事项
  1. 切换到 root 用户身份需要管理员权限,需要输入管理员密码。
  2. 使用 su 切换用户时,需要输入所切换到用户的密码。
  3. 使用 su 命令切换到其他用户身份时,需要保证该用户的账户已经创建。
结论

su 命令是 Linux 系统中非常常用的命令,可以帮助程序员在保持当前 shell 环境不变的情况下,切换到其他用户身份下执行命令或操作。掌握 su 命令的用法,可以提高 Linux 系统的使用效率。