可以在 Linux 上提供集中配置的登录脚本吗?

可以在 Linux 上提供集中配置的登录脚本吗?

在 Windows 中,您可以向用户分配登录脚本,这些脚本在用户登录系统时运行,这允许管理员执行地图驱动器/打印机等操作,并且通常执行任何没有预制工具或使用组策略的方法的操作。

我可以想象如何通过将 LDAP 组成员资格与傀儡配置相结合来替换大量组策略功能,但我无法近似驱动器映射。我想到了 Autofs,但据我所知,它只会定义当您cd进入它们时安装的某些目录,而不是当您登录系统时安装的目录,并且它不一定适用于该特定用户。

我调查了已登录对于systemd平台,但当用户登录/注销时似乎没有任何东西会运行,所以我无法使用 puppet 将脚本放置在某处并配置logind为适当地运行它们。

我也有兴趣抓住人们,如果他们通过登录,gdm或者kdm添加一些东西到他们.bash_profile可能只是解决方案的一部分。我还考虑过将调用放入pam_execPAM 服务文件中以获取我感兴趣的各种源,但我没有时间编写完整的解决方案。

答案1

您使用的是哪个发行版以及哪个 shell?我想你正在谈论图形环境。

您可能会成功地在 .bashrc、.bash_profile 或 .profile 中使用 source 指令,或者只是通过寻址来运行其中的脚本。

相关内容