租户(集群账号)命令

1、判断用户是否存在
id -u ${username}
2、新增linux用户
sudo adduser ${username} -d ${homeDir} -m
3、删除用户
sudo userdel -r -f ${username}
4、修改用户密码
echo ${password} | sudo passwd --stdin ${username}
5、创建用户组
sudo groupadd ${groupname}
6、删除用户组
sudo groupdel ${groupname}
7、用户加入组
sudo usermod -a -G ${groupname} ${username}
8、用户移出租
sudo gpasswd -d ${username} ${groupname}
9、获取用户所在的组列表
sudo groups ${username} |awk -F '[:]'' ' '{print $NF}'
10、获取用户组中用户列表
sudo cat /etc/group | grep ${groupname} |awk -F '[:]' '{print $NF}'
11、设置hdfs配额
sudo -u hdfs hadoop dfsadmin -setSpaceQuota ${spaceSize} ${hdfsPath}
12、取消hdfs配额
sudo -u hdfs hadoop dfsadmin -clrSpaceQuota ${hdfsPath}
13、设置hdfs目录数
sudo -u hdfs hadoop dfsadmin -setQuota ${dirNumber} ${hdfsPath}
14、取消hdfs目录数
sudo -u hdfs hadoop dfsadmin -clrQuota ${hdfsPath}
15、验证hdfs目录是否存在
sudo -u hdfs hadoop fs -test -e ${hdfsPath}
16、nn上执行 查看用户是否加入组
id ${集群账号}|grep G11602271437  

注意:
/etc/passwd、/etc/shadow、/etc/group 之间的关系为:先在 /etc/group 文件中查询用户组的 GID 和组名;然后在 /etc/passwd 文件中查找该 GID 是哪个用户的初始组,同时提取这个用户的用户名和 UID;最后通过 UID 到 /etc/shadow 文件中提取和这个用户相匹配的密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值