24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1380  |  回复: 6

ywk1573

金虫 (小有名气)

[求助] Linux集群增加新用户的问题已有2人参与

请问:Linux集群中如何增加新用户?
目的:想要增加用户user2,该用户home目录在NFS中,使其在所有节点都能登录。并希望实现从node1上直接ssh node2,不用输密码,其它账号(是搭建集群服务器时用NIS创建的用户账号)都可以,现在新增加一个用户不知道怎么弄了?
背景及已进行的操作:
1)现在广泛使用NIS搭配NFS搭建计算集群,但是我调研了下使用NIS主要是为了简化操作:例如集群中有10个计算节点,不至于说要将用户信息在10个节点上都创建一遍。因此,我就想可不可以不用这类用户管理系统,手动增加一个用户,使其能免密码登录各节点?(毕竟我现在的集群节点不多)
2)我们的计算集群包含4个计算节点:node1,node2,node3,node4。为实现跨节点的并行计算,用同一用户登录各节点,且为实现数据交换使用NFS共享用户在不同节点上的home目录,即把所有希望使用4个节点的用户的home目录都指定在/public/home中,整个/public目录通过NFS共享给另外三个节点。
3)现在已有的用户user1的home目录(即/public/home/user1)中使用“ll”命令查看得到的文件所有者(user1)和属组(users)都是正确的(ssh node2之后“ll”;ssh node3之后“ll”;shh node4之后“ll”,均可免密码直接登录各节点)。
新增加用户:我在主节点node1上添加了一个用户user2(在node1上该用户能正常使用,增加新用户的基本流程很清楚useradd, usermod, userdel, groupadd等已清楚:useradd -d /public/home/user2 user2),并通过修改node2的/etc/passwd、/etc/shadow等文件想要手动添加该用户(为什么这样做呢?这是因为在node2中用node1上相同的增加用户命令时出错,说该目录已被占用!)。之后,user2能够通过密码登陆node2,但是登陆之后即便在自己的home目录内都不能建文件或修改文件(提示没有权限)。
免密码登录:这一步的基本流程是清楚的,都已逐步仔细操作。
现在的问题现状:登陆node2之后看到的/public/home/user2目录中的文件属性的所有者和属组都变成了nobody,但是在node2上用“id user2”又能看到正确的用户信息。于是就想可不可以用chown和chgrp命令改过来,尝试之后发现chown的所有参数在node2中的user2用户下都提示错误invalid augument。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ywk1573

金虫 (小有名气)

不知道是不是需要重启才能生效,关键现在的条件又不允许重启,咋办呢???
2楼2014-04-20 22:22:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mywai520

铁杆木虫 (著名写手)


【答案】应助回帖


fegg7502: 金币+1, 应助指数+1, 鼓励交流 2014-04-21 07:49:35
你的集群是什么系统?若是rocks系统,可以在主节点上adduser
3楼2014-04-20 23:59:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sysenter

禁虫 (初入文坛)

本帖内容被屏蔽

4楼2014-04-25 14:19:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ywk1573

金虫 (小有名气)

已明确通过NFS共享的目录只有在提供共享的节点才可更改所有者和群组,在其他节点挂载之后不能更改所有者和群组!

这样看来可能不能简单手动解决这个问题了,开始考虑使用用户管理系统,感谢各位虫子……

[ 发自手机版 http://muchong.com/3g ]
5楼2014-04-28 11:22:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiubuzhe

捐助贵宾 (初入文坛)

和尚


【答案】应助回帖

没看太明白,如果是要实现你说的功能,可以借鉴rocks的用户管理,使用autofs自动挂在目录,进行配置,也挺方便,对于nis我没调试过。

不知道对你有没有用。
6楼2014-07-30 21:30:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ywk1573

金虫 (小有名气)

引用回帖:
6楼: Originally posted by xiubuzhe at 2014-07-30 21:30:36
没看太明白,如果是要实现你说的功能,可以借鉴rocks的用户管理,使用autofs自动挂在目录,进行配置,也挺方便,对于nis我没调试过。

不知道对你有没有用。

谢谢,具体的原理还没来得及研究,现在还是使用用户管理系统实现。等到有时间了再仔细研究下其中的原理,个人觉得手动肯定是能够实现的,只是可能会十分繁琐。

[ 发自手机版 http://muchong.com/3g ]
7楼2014-08-05 23:20:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ywk1573 的主题更新
信息提示
请填处理意见