2017-09-16 93 views
0

我使用root用户在Amazon Linux实例上创建了一个用户帐户。我发现,如果我创建了一个用户帐户(例如:ec2-user),那么该帐户将不具有在Amazon EMR上安装的Hadoop文件系统,Hive,Pig和其他工具的执行和写入权限。如果我必须给他们明确的权限,我必须创建一个具有相当于超级用户(root)帐户权限的组,并将用户添加到该组。是否有任何其他方式可以为HDFS,Hive和Pigs等帐户设置访问权限Amazon EMR Linux实例用户帐户访问问题

同时以用户身份登录时,Linux命令提示符不会提示输入任何密码,即使我给用户输入了密码帐户,而创建它。在/ etc/ssh/sshd_config文件中需要做什么配置更改?

回答

0

你的问题对我来说不太清楚。

但是,让我尝试一切我认为理解的事情。

启用安全性时的Hadoop需要为每个用户提供安全性。看来你的用户需要一个独立的空间来写入和执行,即一个主目录。

首先登录为'hdfs'用户在终端中,然后在HDFS中为您的用户创建主目录。请检查您是否有名为/ user/{yourUser}的目录。如果,不创建。然后,确保您使{yourUser}成为/ user/{yourUser}的所有者。