我运行这个脚本来创建用户和组
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
如何解决这个问题呢?
如果我理解正确:
您创建了没有密码的用户。
您需要使用以下
-p
标志创建或修改用户:useradd -g hadoop hdfs -p encyptedpasswordbyopenssl
密码需要采用加密格式。创建它
openssl passwd mypassword