代码之家  ›  专栏  ›  技术社区  ›  Arcath

作为登录挂钩运行时在Mac上的bash中选取curent用户

  •  2
  • Arcath  · 技术社区  · 16 年前

    我的脚本目前接受从“用户”返回的第一个用户,在测试中它运行良好,但一旦我把它变成一个登录钩子,它就不能正确地接收用户。

    是否有方法接收正在登录的用户?

    使用$user也不起作用

    我尝试使用“/usr/bin/logname”获取用户名,但只返回“root”

    2 回复  |  直到 16 年前
        1
  •  2
  •   Arkaitz Jimenez    16 年前

    你试过了吗 $USER env变量?

        2
  •  0
  •   Arcath    16 年前

    MacOS将用户名作为第一个参数传递给脚本,因此在bash中,它将存储在$1中