切换用户MAC终端

use*_*101 10 unix macos terminal

任何人都可以帮助解决简单的问题.我需要在1行命令行中登录/切换用户; 例如: login -p username ? password.

我该怎么写'?' 位置?因为我需要登录不知道id系统问题密码的脚本...

ppo*_*zos 15

你可以尝试使用

su - username
Run Code Online (Sandbox Code Playgroud)

为了切换到你想要的用户.

您可以在此处找到有关su命令的更多文档

  • 回复是'su:抱歉`不能正常工作 (2认同)

pro*_*son 0

我非常确定您不能login以非交互方式使用(与 相同su),除非您以已登录用户的身份登录或除非该login命令由 root 调用。但是,如果您满足其中任何一个要求,您就会使用该-f交换机。

man页面: http: //www.manpagez.com/man/1/login/

您当然可以使用ssh,但本地 ssh 似乎是错误的...您还可以使用expect编写交互式登录过程的脚本。