今天在root用户下启动hadoop集群时,提示输入密码。但是我在普通用户下启动集群不需要密码。经过查询,使用指令
tail /var/log/secure -n 20
查看系统的日志文件:
发现问题的所在:Authentication refused: bad ownership or modes for file
目录的属主和权限配置不当
,查找资料得知:SSH不希望home目录和~/.ssh目录对组有写权限,通过下面命令修改权限:
chmod 7555 /root
修改后再配置一遍免密已经密钥分发,应该就没问题了。
有问题欢迎留言交流!