如何在 Netapp 中管理文件管理器或 vFiler 上的系统文件?每个文件管理器中都有几个非常重要的系统文件,实际上只能手动管理。虽然有时有工具可以从 GUI 管理它们,但这并不一致。我发现自己最常手动管理以下事项:
- /etc/exports
- /etc/组
- 密码文件 /etc/passwd
- /etc/cifs_homedir.cfg
- /etc/rc(仅限真实文件管理器)
- /etc/hosts
- /etc/配额
答案1
有几种方法可以编辑这些系统。您可以使用 NFS 或 CIFS 挂载它们,也可以使用主文件管理器上的命令。您也可以使用 FTP。这两种挂载选项都依赖于启用的协议(CIFS 或 NFS)。
NFS
您可以在任何 NFS 客户端上挂载 /etc 目录并访问所有文件。唯一重要的限制是您必须是所用系统的 root 用户。如果您不是服务器的管理员,您仍然可以挂载目录,但您无法修改内容(至少不能修改,否则会降低安全性)。如果您拥有正确配置的 LDAP 环境,这可能不是问题。
互联网金融
CIFS 是访问 /etc 的另一种方式。在 Netapp 上设置 CIFS 守护程序时,您有机会创建一个本地管理员帐户 - 这是个好主意。当您尝试浏览时,系统会提示您登录。使用您在命令期间设置的\\filer\etc$\
用户名和密码。filer\administrator
cifs setup
文件管理器命令
当然,有时您可能需要使用本机命令行来实现这一点。不幸的是,为此提供的主要工具有点笨拙:rdfile
虽然wrfile
允许您读取和写入任何位置,但每次系统决定将某些内容吐入终端时,它都会弄乱行间距。每当发生这种情况时,它实际上都不会进入您的文件,您可以按 control-r 从头开始获取您正在处理的行。
如果您无法挂载 /etc/,通常是因为您与 vFiler 不在同一网络上。解决此限制的一种方法是使用将ndmpcopy
您需要编辑的文件复制回同一网络上的文件管理器,您可以在其中挂载卷并在 Windows 或 Unix/Mac 中的编辑器中编辑文件。
FTP
这风险更大,但如果你别无选择,你能使用 FTP 访问文件管理器上的任何数据。有一个选项允许通过 FTP 完全访问文件管理器,默认关闭。我建议不要启用该功能,而是在工作时允许 FTP 访问只是/等请记住,这是 FTP- 密码以纯文本形式发送。