按需挂载目录或直到记录为止

按需挂载目录或直到记录为止

与对象一样,我想在登录时安装一些目录(带有绑定),并可能在注销时卸载它们。

一开始我对 autofs 持怀疑态度,但它会动态创建挂载点,这对于 cli 来说没问题,但在使用文件管理器时就不行了,必须编写一个目录名才能生成它,这真的很烦人。

我考虑的另一个解决方案是运行登录脚本,并且它有效。我现在的问题是我不知道如何卸载它们。我使用 LightDM,所以.bash_logout不是一个选项,而且如果登录管理器可以在注销时触发脚本,它会在系统范围内运行,我更喜欢基于用户的解决方案。

提前致谢

答案1

关于诉诸某些注销脚本的可能解决方案,LighDM 符合自由桌面规范考虑到这个设置:

[SeatDefaults]
session-cleanup-script=command

将触发命令为

在欢迎程序或用户会话停止后运行。它以 root 身份运行。

因为,根据一些关于该主题的 LightDM 邮件列表线程:

使用 USER/LOGNAME/HOME 设置调用脚本,

您应该能够简单地设计一个依赖于用户的注销脚本。

相关内容