2017-09-16 1 views
0

아마존 Linux 인스턴스에서 루트 사용자로 사용자 계정을 만들었습니다. 나는 계정에 Hadoop Files System, Hive, Pig 및 Amazon EMR에 설치된 다른 도구에 대한 실행 및 쓰기 권한이없는 사용자 계정 (예 : ec2-user)을 만들면이를 발견했습니다. 명시 적 권한을 부여해야하는 경우 수퍼 유저 (루트) 계정과 동일한 권한을 가진 그룹을 만들어 해당 그룹에 사용자를 추가해야합니다. HDFS, Hive 및 Pigs 등의 계정에 대한 액세스를 설정할 수있는 다른 방법이 있습니까?Amazon EMR Linux 인스턴스 사용자 계정 액세스 문제

사용자로 로그인하는 동안 사용자에게 암호를 입력 했는데도 Linux 명령 프롬프트에서 암호를 입력하라는 메시지를 표시하지 않습니다. 계정을 생성하는 동안/etc/ssh/sshd_config 파일에 필요한 설정 변경이 있습니까?

답변

0

귀하의 질문에 명확하지 않습니다.

하지만 내가 이해할 것으로 생각되는 내용으로 시도하겠습니다.

보안이 활성화 된 Hadoop은 각 사용자에 대해 보안이 필요합니다. 사용자는 쓰기 및 실행을위한 별도의 공간 즉 홈 디렉토리가 필요합니다.

먼저 터미널에 'hdfs' 사용자로 로그인 한 다음 HDFS에서 사용자의 홈 디렉토리를 만듭니다./user/{yourUser}라는 디렉토리가 있는지 확인하십시오. 그렇다면 생성하지 마라. 그런 다음 {yourUser}을/user/{yourUser}의 소유자로 지정하십시오.

관련 문제