在login时装入驱动器

我需要在login时装入驱动器。 我有服务器中的主目录,当用户在客户端机器(debian 7)login时,我需要暂时挂载他的目录在挂载点,直到用户注销..我遵循这个指示: http: //debianhelp.co.uk/nfs.htm,并试图修改/etc/fstab文件,但它在启动时适用于mount。

希望您能够帮助我。

在用户login时挂载东西的一个潜在的好select是使用pam_mount插件。 这个模块增加了一个特性来在login时装入卷,并且使用正确的设置,我相信你甚至可以将用户的身份validation凭据传递给mount命令。

而不是从fstab挂载,而fstab有一个超时的倾向,然后被卡在一个坏的状态(显然对主目录不好)

我build议使用自动FS,它将挂载使用中的共享,并保持它在需要的时候激活。 然后,如果超时,只要用户需要,就会重新安装。

一个好的起点可以参考这里( http://linux.about.com/library/cmd/blcmdl5_auto.master.htm或https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2 -nfs-config-autofs.html )

但基本上你需要做的是引用auto.master文件:

/etc/auto.master文件

这应该引用一些示例位置,例如

/ misc /etc/auto.misc

你可以根据auto.misc创build一个/etc/auto.home文件

您将需要添加:

/ home /etc/auto.home

行到您的auto.master,并编辑您的复制auto.home脚本,以满足您的超时需求。

通常这样做需要集中身份validation才能正常运行100%。

可能你应该使用automount / autofs。 但是,卷不会在login时装入,而是在用户尝试访问它们时挂载。 没有实际的区别。 而且,在用户闲置一段时间之后,它们将被卸载。

请看看这个Ubuntu autofs页面 。

最好的祝福