日常的服务器管理中,经常需要添加或删除用户,对于linux用户的添加比较简单,使用useradd
就可以:
1 2 3 4 5 6
| #增加一个名为"zhangshan"的用户,并把他加入"dev"群组,同事创建其home目录(注: 这里所有的操作,都是以root用户身份进行的) useradd -m -g dev zhangshan groupadd qa #新建一个组 #更改密码 passwd zhangshan <p@ssw0rd>
|
添加完之后,新的用户就可以正常使用终端ssh登录集群(服务器)了,如果集群配置了SGE之类的作业调度系统,通常还需要对这些用户开通相应的集群队列权限,还是以用户”zhangshan”为例,将他加入”arusers”这个userset(SGE 称为Access List),这样他就可以使用”arusers”可调度的集群队列(all.q)了。
1 2 3 4 5 6 7 8 9 10 11 12 13
| #将"zhangshan" 添加到"arusers"用户组 [root@ngnode1 cuijie]# qconf -au zhangshan arusers added "zhangshan" to access list "arusers" #显示"arusers"用户列表,看到"zhangshan"已经加入这个列表 [root@ngnode1 cuijie]# qconf -su arusers name arusers type ACL fshare 0 oticket 0 entries chengchaoze,cuijie,zhouyi,leijie,zhangshan #把"zhangshan"从"arusers"删除 [root@ngnode1 cuijie]# qconf -du zhangshan arusers deleted user "zhangshan" from access list "arusers"
|
更多选项和参数,可参考qconf -help