我正在玩群集(扭矩+开放MPI)。 我有一个主节点和计算节点。 主提交作业计算节点。 要做到这一点,我使用NIS + NFS来统一UID和主目录。 为了执行远程命令,我使用ssh和keychain来获得无密码login。 一切似乎都好,不是吗? 那么不是真的。 例如,假设master是主节点,node1和node2是计算节点。 所以当发出一个工作时,node1和node2要求input密码。 确保远程命令不再要求密码。 你觉得一切都好吗? 不是真的 :) 假设我添加了30个新节点。 我将不得不为每个节点首次input密码,这有点疯狂。 或者让我们说,我必须重新启动一些节点,同样的问题… 我已经尝试过使用openssh证书(ssh-keygen -s …),但它是相同的问题,我依赖于ssh-agent。 也许我正在寻找它有点不安全,但我希望每个计算节点使用主节点的套接字。 但我不知道该怎么做。 看来这是不可能通过公共密钥身份validation用户pipe理与NIS的用户 ,不是吗? 任何想法? 提前致谢
我有一个旧的Solaris 8服务器作为NIS域中的客户端。 除了一个用户(用户'oracle'),所有用户都可以正常login。 它曾经工作,但去年年底“东西”改变了(我当时不在这里),用户oracle不能再login。 我可以使用rsa键作为oracle的服务器SSH,我可以su从oracle到oracle,但任何涉及密码authentication的单一用户都会失败。 login到同一个NIS域中的其他服务器时,密码肯定是正确的。 任何想法有什么不对? 如何debugging? 编辑:用户oracle不在/ etc / passwd和/ etc / shadow中。 而/etc/nsswitch.conf有passwd文件,nis。 我也做了“nscd -e passwd,no”来禁用passwd条目的caching。 “ypcat passwd”显示oracle的logging。 还有什么? 谢谢
看来我需要使用sysv-rc-conf来pipe理服务启动/closures,但是当我安装NIS时没有脚本添加到/etc/init.d/ 。 我希望或者有/etc/init.d/nis或者/etc/init.d/ypbind 。 我通过apt-get安装了NIS,如下所示: sudo apt-get install nis 如何configurationypbind在Ubuntu 14.04启动时自动启动?
我们公司有一个中央NISconfiguration,我们用来访问我们的团队服务器(Redhat)… 当前configuration允许所有有效的NISauthentication用户连接到我们的服务器。 我们无法更新或更改NIS主服务器上的内容…所以… 有没有办法使用networking组或其他configuration来允许我们的团队成员使用NIS服务器进行身份validation,但仍然限制访问所有其他用户? 谢谢!
我是一个软件开发者,当一个SA在另外一个SA离开后休假的时候,他发现自己是SA被卡的人。 我们有一个带有solaris NIS服务器的redhat / solaris机器networking。 我想为networking上的sftp服务器创build本地帐户,而不授予networking帐户。 我也想创build一个特定于这些帐户的本地组来pipe理访问。 如何保持networking和本地组ID和用户ID与NIS ID冲突?
如何在Windows Server 2012上安装NIS客户端? 我可以做吗? 似乎只是迁移它,但没有客户端
我有一个用于数值计算的Linux客户端和服务器的networking; 我正在使用NIS进行用户validation。 成功login后,每个用户login到其主目录(通过NFS自动安装)。 我现在有第二套不属于上述计算机的Linux客户端。 我正在考虑设置NIS用户身份validation,理想情况下重复使用相同的用户名/密码。 但是,由于这些是“个人”的桌面机器,所以将/home/username指向本地驱动器,而不是从上面挂载的NFS将是有意义的。 有两个不同的主目录的原因之一是我有NFS家庭的配额启用。 然而,在用户的个人桌面上,应该允许用户在他/他的主目录中存储他所需要的数据。 所以,如果没有这种方法的概念退化(请指出,如果有的话),是否有办法在第一个NISlogin成功后在桌面机器上自动创build主目录?
我在Debian机器中有一个NIS服务器,在passwd和shadow文件中有多个用户帐户。 另外,我有10个Ubuntu桌面盒作为NIS客户端运行。 用户可以通过绑定到NIS服务器进行login(在这些框中,passwd和shadow文件中只有root帐户)。 一切工作正常。 不过,我希望在服务器上看到有关用户login和注销客户端站点(包含时间戳和IP或站点名称)的日志文件。 我的问题是:我找不到这些日志在哪里,或者如何configurationypbind或ypserv来这样做。 这不可能吗?
软件概述 机器A (NIS服务器):CentOS 6.2 机器B 🙁 NFS服务器)CentoS 6.2 客户端机器: OpenSuse 12.3,CentOS 6.4和CentOS 5.6 介绍和设置 机器A是服务于一组客户端机器的NIS服务器。 在NIS映射中定义的主目录来自NFS服务器(机器B )在login时自动挂载。 机器B是使用NIS进行身份validation的NFS服务器。 当我login到客户端机器时,我可以读/写我的主目录,其中的所有文件都是 alex users 在许可方面。 login到NFS服务器时也是如此。 但是,当我login到NIS服务器,我的主目录挂载,我可以写入文件,但所有文件显示为 nobody nobody 许可。 尽pipe这whoami yeilds alex testing:在/ home / alex目录中的NIS服务器上创build文件 如果我在login到NIS服务器时在主目录中创build一个文件 touch /home/alex/testfile ls -l testfile # on server -rw-r–r–. 1 nobody nobody 0 Mar 19 14:21 testfile 但如果我在客户机上运行ls -l , […]
我最近添加了一个新的(客户端)服务器到我的NIS。 一个月左右,这工作得很好,但从今天起,我突然无法通过SSHlogin了。 一些其他服务(如IMAP)在同一台服务器上正常工作。 另一个NIS客户端似乎工作正常。 SSH会话成功login后立即终止: some.nis.user@nismaster:~$ ssh faultyserv some.nis.usern@faultyserv's password: Connection to faultyserv closed by remote host. Connection to faultyserv closed. /etc/log/auth.log包含: Aug 31 12:42:22 faultyserv sshd[27909]: pam_unix(sshd:session): session opened for user some.nis.user by (uid=0) Aug 31 12:42:22 faultyserv sshd[27909]: fatal: login_get_lastlog: Cannot find account for uid 1234 如果我在/etc/ssh/sshd_config设置了UseLogin yes ,我可以login,但得到一个奇怪的shell: I have no name!@faultyserv:~$ […]