2.8 GWS 연결하기 수강중 문의사항입니다.
호스팅어 vps 환경입니다.
External Dirs에 gws가 설치된 경로 ~/.agents/skills 를 넣었는데 자꾸 스킬을 못가져와서 원인을 찾아보니
gws가 루트에 설치되었는데, 루트 권한이 없어서 못가져 오는거 같더라구요...
gpt에게 문의한결과 루트폴더에 권한을 주는건 비추천이라고, 스킬폴더를 권한있는 폴더로 복사해서 그 경로를 입력하라고 하는데...
우선 복사해서 복사한 경로에 복사를 하고 External Dirs에 접근가능한 경로를 입력하니 스킬이 나오는것을 확인 했습니다..
설치를 헤르메스에서 다시 해야할까요? 아니면 gpt가 알려준대로 해야할까요...
어떤방법을 사용하는게 좋을지 알려주세요..
답변 1
0
안녕하세요. Mj님.
두 방법 다 "동작"은 하지만 장기적으로는 헤르메스가 실제로 실행되는 계정으로 스킬을 다시 설치하시는 쪽을 권합니다.
이건 헤르메스의 버그가 아니라 리눅스의 권한 경계 때문에 생긴 현상입니다.
스킬이 루트 계정의 홈 폴더(/root) 아래에 설치됐는데,
리눅스에서 /root 는 기본적으로 700 권한이라 루트가 아닌 다른 계정은 그 안을 들여다볼 수가 없습니다. 그런데 헤르메스는 루트가 아닌 일반 계정으로 돌고 있어서, External Dirs 경로는 맞게 넣으셨어도 실제로 그 폴더를 읽지 못해 "스킬을 못 가져오는" 상태가 된 겁니다.
GPT가 /root 에 권한을 열어주는 걸 비추천한 것도 맞습니다. 루트 홈을 열어버리면 보안이 약해지니 그 방향은 피하시는 게 좋습니다.
두가지 방법이 있습니다.
(1) 헤르메스가 실행되는 계정으로 다시 설치 (권장).
sudo 나 root 로 설치하지 마시고, 실제 헤르메스를 띄우는 바로 그 계정에서 skills add 명령을 그대로 실행하시면 그 계정의 ~/.agents/skills 안에 들어갑니다. External Dirs 에 넣은 ~ 도 같은 계정의 홈으로 해석되니 경로가 자연스럽게 맞아떨어집니다. 이 방법의 장점은, 나중에 skills update 로 스킬을 갱신할 때도 그 자리에서 최신본이 그대로 반영된다는 점입니다.
(2) 접근 가능한 폴더로 복사 (지금 하신 방법 / GPT 안내).
이것도 정상 동작합니다. 다만 복사본은 "그 시점의 스냅샷"이라서, 나중에 원본 스킬이 업데이트되어도 복사본에는 반영되지 않아 그때마다 다시 복사해 주셔야 하는 번거로움이 있습니다. 급하게 진도만 나가면 되는 상황에서 빠르게 넘어가는 용도로는 충분합니다.
정리하면, 앞으로 계속 쓰실 환경이라면 첫번째가 편하고, 지금 당장 실습만 이어가면 되는 상황이면 두번째로 두셔도 괜찮습니다.
어느 계정으로 헤르메스가 돌고 있는지는 whoami 명령이나 systemd 유닛 파일의 User 항목으로 확인하실 수 있고, 바로 그 계정에서 설치하시는 것이라는걸 꼭 체크하시면 좋겠습니다.
gateway 설정
0
16
1
수업질문
0
26
0
Unit 4.1 웹 훅 8644 포트
0
24
1
기본 프로필에서 설정 복제가 현재는 없는데 어떻게 설정해야되나요?
0
38
1
슬랙에서 /profile 해도 sophie가 호출되지않습니다ㅠㅠ
0
45
1
멀티 에이전트 Vs. 단일 에이전트 지식 아카이빙
0
44
1
MAGMA와 함께 개인 서비스도 같이 구축할때는 어떻게 세팅하는게 효율적인가요?
0
53
1
hermes dashboard : Failed to restart gateway
0
62
1
hermes slack 설정 문제?
0
55
1
hermes memory setup
0
96
3
unit3.8 ready 입력 시 오류
0
71
4
URL을 어디서 찾을수잇을까요?
0
56
2
slack app 생성
0
48
1
memory setup 후 헤르메스 리스타트 문제
0
92
3
Wave 설치 여부에 관한 질문
0
55
2
hermes session list에 슬랙에서 새롭게 생성한 세션이 보이지 않습니다.
0
62
2
hermes dashboard
0
53
1
hermes profile 설정
0
80
2
새롭게 나온 강의와 어떤 차이가 있을까요?
0
99
2
앱 게시 불가
0
52
1
1.13 다른 부분 정리
0
72
2
1.12 강의랑 실제 진행이랑 조금 다릅니다.
0
125
2
Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기
0
98
2
deskrpg 최신 버전에서 게이트웨이 연결이 안됩니다.
0
65
2





