如何设置对已安装的 TrueCrypt 卷的访问权限,以及如何在注销时卸载它们?

如何设置对已安装的 TrueCrypt 卷的访问权限,以及如何在注销时卸载它们?

我已将 TrueCrypt 设置为在登录工作帐户时挂载卷。但是,当我注销并登录另一个帐户时,这些卷仍会挂载并可在另一个帐户上使用。

  1. 我如何设置对这些卷的访问权限?我不希望所有用户在安装后都能访问它们。(它们安装在/media/volumename- 我是否只需在安装前设置文件夹“volumename”的权限?)

  2. 我怎样才能告诉 TrueCrypt 当我注销时卸载它们?

答案1

首先,我认为您只需修改文件夹的权限并使自己成为所有者,这样其他人就看不到它。

至于卸载问题,您可以创建在注销时自动运行的脚本。这些脚本存储在 中/etc/gdm/PostSession。来自 GDM 参考:

当用户终止其会话时,将运行 PostSession 脚本。操作类似于 Init 和 PreSession。也就是说,GDM 将尝试执行脚本 PostSession/,如果不存在,则将运行 PostSession/Default。同样,脚本将以 root 权限运行,从属守护程序将阻止,并且 $USER 环境变量将包含刚刚注销的用户的名称。

因此基本上你必须创建一个会话后脚本,其中应包含:

#!/bin/sh
truecrypt -d

这将卸载所有已安装的 TrueCrypt 卷。

相关内容