728x90
Elasticsearch를 실행하던 중, root계정에서 실행할 수 없다는 에러가 발생했다.
이를 해결하기 위해 user를 생성하고
elasticsearch 폴더에 해당 유저 권한을 부여한 뒤 해당 유저로 접속하면 실행이 가능하다.
- 유저 생성
$ useradd name(유저명)
root 또는 sudo 권한이 있는 사용자만 user add 명령어를 사용하여 새 사용자 계정을 만들 수 있따.
userad가 호출되면 useradd는 명령줄에 지정된 옵션과 /etc/default/useradd 파일에 설정된 기본값을 따라 새 사용자 계정을 생성한다.
user를 생성했으면, 해당 폴더에 유저 권한을 부여한다.
- 유저 권한 부여
$ chown -R name:name elasticsearch(권한을 부여할 폴더)
그리고 유저를 전환한 뒤 실행하면 엘라스틱서치 실행이 된다.
$ su name(유저명)
728x90
'Programming' 카테고리의 다른 글
[git] Linux - access token 저장해두고 쓰기! (0) | 2024.08.08 |
---|
댓글