반응형
개요
태블로를 설치하던 중 TSM 로그인이 되지 않았다(TSM 웹 인터페이스 사용). 가이드 문서에 따르면 Linux 계정이 tsmadmin으로 되어있으면 된다고 했는데... 아무리 해도 안 됐다.
https://help.tableau.com/current/server-linux/ko-kr/sign_in_tsm.htm
해결 방법
로그인하려는 사용자의 암호가 없기 때문에 로그인이 되지 않는 현상이었다.
(참고 링크 : https://www.edureka.co/community/166998/unable-login-tableau-services-manager-authentication-failed)
0. 먼저 TSM에 로그인할 Linux 계정을 생성해야한다.
2022.05.13 - [Ops/Linux] - [Linux] 계정 관리 명령어 (계정 생성 / 계정 만료 / 계정 잠김)
tsmadmin 그룹에 속하도록 계정을 생성해준다. (계정 생성 법은 위 글 참조)
useradd <username> -m -s /bin/bash -g tsmadmin
비밀번호도 설정해준다.
passwd <username>
1. db4라는 관련 lib을 설치
sudo yum install db4-utils db4
2. etc 경로의 폴더 생성 및 이동
sudo mkdir -p /etc/tableau/ && cd /etc/tableau
3.tsm-admins.txt에 사용자 이름 및 비밀번호 입력
sudo vim tsm-admins.txt
#vim tsm-admins.txt에 아래 값(TSM에 로그인할 계정 정보) 추가#
#ex)
test << id
1234 << passwd
4. admins.txt에 있는 정보를 db에 로드하고 삭제
sudo db4_load -T -t hash -f tsm-admins.txt tsm-admins.db
sudo rm tsm-admins.txt
sudo chmod go-rw tsm-admins.db
sudo chown tableau:tableau tsm-admins.db
5. /etc/pam.d/tableau 파일을 만들고, 값 입력
sudo vim /etc/pam.d/tableau
## /etc/pam.d/tableau 파일에 아래 값 추가##
#%PAM-1.0
auth required pam_userdb.so db=/etc/tableau/tsm-admins
account required pam_userdb.so db=/etc/tableau/tsm-admins
아래 과정을 마치면, TSM에 로그인되는 것을 볼 수 있다.
반응형
'DataOps > Tableau' 카테고리의 다른 글
[Tableau] 태블로 다른 경로에 설치하기 (Linux) (0) | 2023.05.03 |
---|