在 Windows 中,您可以向用户分配登录脚本,这些脚本在用户登录系统时运行,这允许管理员执行地图驱动器/打印机等操作,并且通常执行任何没有预制工具或使用组策略的方法的操作。
我可以想象如何通过将 LDAP 组成员资格与傀儡配置相结合来替换大量组策略功能,但我无法近似驱动器映射。我想到了 Autofs,但据我所知,它只会定义当您cd
进入它们时安装的某些目录,而不是当您登录系统时安装的目录,并且它不一定适用于该特定用户。
我调查了已登录对于systemd
平台,但当用户登录/注销时似乎没有任何东西会运行,所以我无法使用 puppet 将脚本放置在某处并配置logind
为适当地运行它们。
我也有兴趣抓住人们,如果他们通过登录,gdm
或者kdm
添加一些东西到他们.bash_profile
可能只是解决方案的一部分。我还考虑过将调用放入pam_exec
PAM 服务文件中以获取我感兴趣的各种源,但我没有时间编写完整的解决方案。
答案1
您使用的是哪个发行版以及哪个 shell?我想你正在谈论图形环境。
您可能会成功地在 .bashrc、.bash_profile 或 .profile 中使用 source 指令,或者只是通过寻址来运行其中的脚本。