24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2627  |  回复: 34
【奖励】 本帖被评价29次,作者zhangguangping增加金币 23
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

[资源] 集群上的用户管理

本帖子将平时管理员对集群上添加一个用户的流程总结如下,不足的地方,希望有经验的人士给予补充:

1.添加用户:zhanggp
useradd –m zhanggp

2.给用设置密码:
passwd zhanggp

3.给用户设定用户组
默认建立的用户的用户组是users
usermod zhanggp –G siesta,gaussian
将zhanggp的附属用户组设置为siesta和gaussian,多个用户组的时候之间仅用逗号隔开
usermod zhanggp –g siesta
将zhanggp的第一用户组改为siesta
chgrp –R siesta /home/zhanggp
将zhanggp用户的家目录以及下面的所有目录和文件的用户组由原来的users用户组改为siesta用户组
id zhanggp查看zhanggp用户的用户信息,可以看到他的第一用户组和附属

4.限制用户的磁盘空间
edquota -u zhanggp
回车后会调用vi编辑,如下:
Disk quotas for user zhanggp (uid 1000):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sda5                  17224006         0         0       4681        0        0
说明:
Filessystem:表示当前启用磁盘限额的文件系统名称;
blocks:表示当前用户已使用块数量大小(磁盘空间大小);单位为KBytes;
soft:表示软限制(非强制性限制)磁盘空间大小,单位为KBytes;
hard:表示硬限制(强制性限制)磁盘空间大小,单位为KBytes;
inodes:表示当前用户已使用文件个数;
soft:表示软限制(非强制性限制)文件个数;
hard:表示硬限制(强制性限制)文件个数。
“0”表示没有不限制,把想要设置的数值填入对应项保存退出。

其中soft(软限制)表示超过这个值后,用户在缓冲时间内(默认是7days)还可以继续使用,但是一旦超过了软限制,系统会给用户一个警告。但是当用户超过hard(硬限制)值后,超过的部分将不再写入磁盘,也就是会出现文件写入不完整的情况。所以当超过软限制之后,用户一定要及时的清理自己的目录,防止出现计算任务最后因为写入磁盘失败而导致任务数据丢失的情况。
我们给每一个普通用户分配50GB的使用空间,但是最大不能超过60GB,所以我们的soft值是52428800,hard值是62914560,对于用户写多少文件数目,我们不做设置,随他们便。因此上述文件应该编辑为:
Disk quotas for user zhanggp (uid 1000):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sda5                  17224006   52428800   62914560       4681        0        0

查看刚才对用户做的磁盘限制情况:

#quota -us zhanggp (其中s表示使用M作单位)

Disk quotas for user zhanggp (uid 1000):
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
      /dev/sda5  16821M  51200M  61440M            4681       0       0        

上述信息表示做成功了。

对其他的用户做相同的设置:

#edquota -p 参考用户  新用户
比如将zhanglx用户设置为和zhanggp用户相同的配置,
#edquota -p zhanggp zhanglx

5.使对用户的设定对计算节点有效(采用的NIS服务)
cd /var/yp
make
这个时候计算节点对用户的信息就可以知道了。注意:只要添加用户或者修改用户的信息,都需要这一步操作。
6.删除用户zhanggp
userdel –r zhanggp[ Last edited by zhangguangping on 2012-2-12 at 16:33 ]
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 管理员用户管理流程.pdf
  • 2012-02-12 16:33:41, 57.98 K

» 收录本帖的淘帖专辑推荐

科研工具资源Nick 研究生资料 第一性原理和电化学 我的小木虫

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
9楼: Originally posted by cenwanglai at 2012-03-07 11:05:42:
原来可以设置这么细致的用户属性~~

基本上咱们能想到的,linux都给做好了,光等着设置了。
10楼2012-03-07 11:11:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 35 个回答
原来可以设置这么细致的用户属性~~
9楼2012-03-07 11:05:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hnuzhoulin

金虫 (小有名气)


★★★★★ 五星级,优秀推荐

5.使对用户的设定对计算节点有效(采用的NIS服务)
cd /var/yp
make

谢谢

我以前都是手动新建数据库再重启相关服务的
12楼2012-04-01 15:39:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
zzggbb2楼
2012-02-12 17:09   回复  
五星好评  顶一下,感谢分享!
libaowei4楼
2012-02-13 09:43   回复  
五星好评  顶一下,感谢分享!
乐石||6楼
2012-02-14 14:19   回复  
五星好评  顶一下,感谢分享!
2012-02-14 15:01   回复  
五星好评  顶一下,感谢分享!
2012-03-07 11:05   回复  
五星好评  
mei198892511楼
2012-03-26 10:38   回复  
五星好评  顶一下,感谢分享!
hnuzhoulin13楼
2012-04-11 12:31   回复  
顶一下,感谢分享!
c_chi14楼
2012-05-07 10:11   回复  
五星好评  顶一下,感谢分享!
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
信息提示
请填处理意见