以用户 hdfs 身份登录失败:su:身份验证失败

以用户 hdfs 身份登录失败:su:身份验证失败

我运行这个脚本来创建用户和组

  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

相关内容