最近在使用阿里云ehpc时发现一个问题,在管控节点用命令新建用户无法投递命令,需要在web用户管理页面新建才可以。其次由这个问题衍生出另外一个问题,web端新建用户默认group为users,这样就无法实现队列权限group控制。
第一个问题不知道是阿里问题还是终端建立需要其它额外设置,我没搞清楚,暂时就用web页面建立用户吧,这样只需要修改默认组即可。
假如web端新建用户名为user001,然后直接用root执行命令vipw即可,然后编辑含用户名的那行
user001:x:1002:100::/home/user001:/bin/bash
假如要加入group id (如果不知道,可以在/etc/group 文件中查看)为1000,则将第二个冒号后的id改为1000即可,改完如下:
user001:x:1002:1000::/home/user001:/bin/bash
接下来就可以针对不同的group设置队列权限啦!