복붙노트

[HADOOP] 어떻게 리눅스에서 hdfs의 슈퍼 그룹에 사용자를 추가하려면? [닫은]

HADOOP

어떻게 리눅스에서 hdfs의 슈퍼 그룹에 사용자를 추가하려면? [닫은]

나는 hdfs에 대해 연구를하고 있었는데, 수퍼 유저가 퍼미션 체크를하지 않는다는 것을 발견했다. 내 리눅스 사용자가 모래이고 내가 수퍼 유저 그룹에 모래를 추가하고 싶다면. 그래서 거부 된 권한은 hdfs 설정에서 가능하다. 그리고 supergroup에 사용자를 할당하는 데 아무런 문제가 없다면 어떻게 할 것입니까?

해결법

  1. ==============================

    1.예, 이제 hdfs 클러스터에서 사용자와 그룹을 생성하는 방법을 알고 있습니다. 우선 / etc / group에 supergroup이라는 그룹이 없습니다.

    예, 이제 hdfs 클러스터에서 사용자와 그룹을 생성하는 방법을 알고 있습니다. 우선 / etc / group에 supergroup이라는 그룹이 없습니다.

    따라서 자신 만의 수퍼 그룹을 만드는 것이 좋습니다.

  2. ==============================

    2.수퍼 유저로 작업을 실행하는 것은 좋지 않습니다. hadoop / hdfs에 대한 새 그룹 및 새 계정을 만든 다음 아래와 같이 필요한 권한을 부여하는 것이 좋습니다

    수퍼 유저로 작업을 실행하는 것은 좋지 않습니다. hadoop / hdfs에 대한 새 그룹 및 새 계정을 만든 다음 아래와 같이 필요한 권한을 부여하는 것이 좋습니다

    $ sudo addgroup hadoop
    $ sudo adduser --ingroup hadoop hduser
    
    $ sudo chown hduser:hadoop {directory path}
    
  3. ==============================

    3.hadoop 그룹에 사용자를 추가하십시오.

    hadoop 그룹에 사용자를 추가하십시오.

    $ sudo adduser --ingroup hadoop sandy

  4. from https://stackoverflow.com/questions/24184306/how-to-add-user-in-supergroup-of-hdfs-in-linux by cc-by-sa and MIT license