linux添加2个用户到同一个(新建)用户组
原创
sharpstill
2014-01-28 23:04:51
博主文章分类:linux与shell
©著作权
文章标签
文件权限
用户组
文章分类
运维
©著作权归作者所有:来自51CTO博客作者sharpstill的原创作品,请联系作者获取转载授权,否则将追究法律责任
需求:我有2个账号machen和hdfs由于我的home文件夹路径是machen账户下,但是调度系统以hdfs账户启动命令,该命令会在我的home文件夹里写log![示意图 linux添加2个用户到同一个(新建)用户组_用户组](http://s2.51cto.com/wyfs02/M02/11/F4/wKiom1LnxvPAOSzHAAGNIifCjUc675.jpg?x-oss-process=image/resize,m_fixed,w_1184) 我先将我的home文件夹设置为775权限,同组用户也可读写 chmod 775 -R /home/machen添加machen_hdfs用户组/usr/sbin/groupaddmachen_hdfs查询machen和hdfs账户的uid[root@dispatch_19 movie_score_builder]# id machenuid=10095(machen) gid=10095(machen) groups=10095(machen)[root@dispatch_19 movie_score_builder]# id hdfsuid=201(hdfs) gid=123(hadoop) groups=123(hadoop)切换sudo -s到root账户下/usr/sbin/usermod -a -Gmachen_hdfshdfs/usr/sbin/usermod -a -Gmachen_hdfsmachen最后查询用户所属组,看看添加成功没[root@dispatch_19 ~]# groups machenmachen : machen machen_hdfs[root@dispatch_19 ~]# groups hdfshdfs : hadoop machen_hdfs最后递归修改/home/machen文件夹的所属组chown -R machen:machen_hdfs /home/machen出现了几个问题:usermod命令没有权限执行,使用chmod +x /usr/sbin/usermod解决![94045a6ac5848d4e6c1ce2a6288f3fa1.png linux添加2个用户到同一个(新建)用户组_文件权限_02](http://s2.51cto.com/wyfs02/M01/11/F3/wKioL1LnxtDiwNwBAABu21hE2qE303.jpg?x-oss-process=image/resize,m_fixed,w_1184) usermod: unable to lock password file![7e49843916bc25cb0c9e401bb7f58196.png linux添加2个用户到同一个(新建)用户组_用户组_03](http://s2.51cto.com/wyfs02/M00/11/F4/wKiom1LnxvSiIBeCAAE1jf-MOtM633.jpg?x-oss-process=image/resize,m_fixed,w_1184) 这是由于没有在root权限下执行usermod命令的缘故
赞
收藏
评论
分享
举报
上一篇:linux如何将一个正在运行的进程转入到后台执行
下一篇:ubuntu升级gcc和g++到4.8(支持c++11)步骤
|