更改用户组
由于我在hadoop用户下创建文件时,文件的权限为
我的kafka全是hadoop的,假如不改文件的组别,我这边时测试不成功的。在消费者端一直显示不出信息。所以,在hadoop用户下,希望所有的文件都是hadoop hadoop的。比较可靠,这样的话就一定不会出现权限不足的原因
查看当前登陆组别
groups
将hadoop用户添加到hadoop组
usermod -a -G hadoop hadoop
切换当前登陆组。(主要的组)
newgrp hadoop
再次查看
此时再在hadoop随便创建一个文件,结果都显示hadoop hadoop
记录,root为组,hadoop为用户。灵活点
创建组
groupadd root
要增加用户 hadoop 到主要组 root,可以使用下面的指令,会自动帮你选择root组为主要组。画红圈圈的为主要组
useradd -g root hadoop
如果要将一个hadoop用户从root组中删除,则
gpasswd -d hadoop root
usermod 将一个已有用户增加到一个已有的组中
usermod -a -G root hadoop