在Linux系统中复制networking卷configuration

我有几个独立的Debian Linux(Lenny)系统。 现在,所有的系统都configuration了一个通用的login帐户。 此login帐户具有连接到Windows服务器上的Windows共享的networking卷。 我需要在所有系统上创build一批用户帐户(这一部分我想通了)。

在创build所有用户帐户之后,我需要所有用户帐户都具有与当前通用帐户相同的networking卷映射。 networking卷configuration保存在哪里,我可以在那里复制所有用户帐户的configuration?

你应该说你如何安装音量。 我想你正在使用某种GUI工具,比如Gnome's。

可能有一种方法可以使用你的系统来完成这个工作,但是我build议改变把音量挂载到更“脚本化”的方法:

  • 您可以使用/ etc / fstab来定义系统范围的挂载。
  • 您可以使用smbnetfs或fusesmb来装载Samba(Windows文件共享/ CIFS for Linux)共享

你可以使用你现有的方法使其工作,但可能更多的工作。 我知道这两种方法更容易“脚本化”。

如果您select/ etc / fstab,则只需将分配给您的networking共享所需的线路分配给所有主机。 如果这些不是太多,可以手工完成,但随着主机数量的增长,或者所需的维护增加,您应该自动化。

您还可以分发所需的文件以使fusesmb / smbnetfs在networking上轻松工作。

你可能想要看看:

  • Puppet:这是一个configurationpipe理系统,可以让你通过集中的脚本轻松pipe理大量的主机
  • networking启动一个单一的硬盘映像或find一种方式来快速映像系统

如果你只是想复制一个单一的系统图像跨越多个框,我会看看后者; 您只需按照您喜欢的方式configuration一个盒子,然后通过networking从同一图像启动所有盒子,或者轻松地将相同的图像复制到所有盒子。 粗略地说,成像更容易; networking启动往往更方便。

我猜Puppet要复杂得多,但是根据你在做什么,这可能是绝对值得的。

我尝试修改亚历克斯build议/ etc / fstab,但我有一些问题。 可能在我的最后,因为我的Linux技能缺乏。 我find了一个名为gconf-editor的实用程序,它允许我将configuration复制到默认configuration文件或强制configuration文件。 所以我只是将已configuration的configuration文件中的connected_servers密钥复制到默认值,并且进一步的用户提出了相同的连接。 由于我没有很多的客户,这是一个快速和可行的解决scheme。

之后,创build的帐户与networking卷连接。