我运行这个脚本来创建用户和组
groupadd hadoop
useradd -g hadoop yarn
useradd -g hadoop hdfs
useradd -g hadoop mapred
但如果我尝试登录
miki@miki:~$ su - hdfs
Password:
su: Authentication failure
我还没有为我的 hdfs 用户提交任何密码。
cut -d: -f1 /etc/passwd output
yarn
hdfs
mapred
如何解决这个问题呢?
答案1
如果我理解正确的话:
您创建了没有密码的用户。
您需要使用以下-p
标志创建或修改用户:
useradd -g hadoop hdfs -p encyptedpasswordbyopenssl
密码需要采用加密格式。使用以下方式创建密码openssl passwd mypassword