중소기업 OpenLDAP 통합 인증 구축 – 06. Synology NAS LDAP 연동: DSM 설정과 그룹 권한 매핑

2026.10.20

·

Synology DSM LDAP 연동 개요

Synology DSM은 LDAP 디렉토리 서비스 클라이언트를 기본 제공합니다.
설정 화면에서 서버 주소와 Base DN 몇 가지만 입력하면 LDAP 사용자가 NAS에 로그인할 수 있습니다.

연동 후 가능한 것들:

  • LDAP 계정으로 DSM 관리자 패널 로그인
  • 공유 폴더 권한을 LDAP 그룹 단위로 부여
  • File Station에서 LDAP 사용자 홈 디렉토리 접근
  • SMB/NFS 마운트 시 LDAP 인증

사전 확인: LDAP 구조가 맞는지 점검

Synology 연동 전에 LDAP에서 아래 조건을 충족하는지 확인합니다.

Sponsored

ADM="cn=readonly,dc=ldap,dc=example,dc=com"
PW="readonly_password"
BASE="dc=ldap,dc=example,dc=com"

# posixAccount 사용자가 있는지
docker exec openldap ldapsearch -x -H ldaps://localhost:636 \
  -D "$ADM" -w "$PW" \
  -b "ou=people,$BASE" \
  "(objectClass=posixAccount)" uid uidNumber gidNumber | head -20

# groupPosixAux 그룹이 있는지
docker exec openldap ldapsearch -x -H ldaps://localhost:636 \
  -D "$ADM" -w "$PW" \
  -b "ou=Groups,$BASE" \
  "(objectClass=groupPosixAux)" cn gidNumber memberUid | head -20

양쪽 다 결과가 나오면 준비 완료입니다.


DSM LDAP 클라이언트 설정

접속 경로

DSM 관리자 패널 > 제어판 > 도메인/LDAP > LDAP 탭

프로파일 선택

“서버 유형”에서 사용자 지정(Custom)을 선택합니다.
Synology의 기본 프로파일(OpenLDAP, IBM Lotus Domino 등)은 고정된 속성 이름을 사용하는데, 커스텀 스키마를 쓰거나 표준 속성 이름이 다를 때 직접 매핑해야 합니다.

기본 연결 설정

항목값
서버 주소ldaps://ldap.example.com
포트10636
Base DNdc=ldap,dc=example,dc=com
암호화SSL/TLS
바인드 DNcn=readonly,dc=ldap,dc=example,dc=com
바인드 비밀번호(읽기 전용 계정 비밀번호)

사용자 매핑 (passwd 섹션)

DSM이 LDAP에서 사용자를 어떻게 읽을지 매핑합니다.

DSM 필드LDAP 속성설명
Filter(objectClass=posixAccount)사용자 검색 필터
uiduid로그인 아이디
uidNumberuidNumber시스템 사용자 번호
gidNumbergidNumber기본 그룹 번호
userPassworduserPassword비밀번호 (해시)
gecoscn표시 이름
homeDirectoryhomeDirectory홈 디렉토리
loginShellloginShell셸

Filter를 (objectClass=posixAccount)로 설정하면 LDAP에서 posixAccount가 있는 엔트리만 가져옵니다.
퇴직자 계정이 있다면 여기에 추가 필터를 넣을 수 있습니다:
(&(objectClass=posixAccount)(hrEmploymentStatus=active))


그룹 매핑 (group 섹션)

그룹 연동에서 핵심은 Filter에 groupPosixAux를 쓰는 것입니다.

DSM 필드LDAP 속성설명
Filter(objectClass=groupPosixAux)그룹 검색 필터
cncn그룹 이름
gidNumbergidNumber그룹 번호
memberUidmemberUid멤버 uid 목록

왜 groupPosixAux 필터인가

표준 posixGroup을 쓰지 않고 groupPosixAux를 만든 이유가 여기서 실용적으로 증명됩니다.

Synology는 그룹 멤버를 memberUid(uid 문자열 목록)로 확인합니다.
groupOfNames만 있으면 member(DN)만 있고 memberUid가 없어서 Synology가 멤버를 인식하지 못합니다.
groupPosixAux가 memberUid를 추가해 주므로 Synology도 그룹 멤버를 정확히 읽습니다.


LDAPS 인증서 처리

Self-Signed 인증서를 쓰면 Synology가 신뢰하지 않아 연결이 실패합니다.

방법 1: CA 인증서 신뢰 등록 (권장)

DSM > 제어판 > 보안 > 인증서 > 추가 > “중간 인증서 가져오기”

또는 DSM > 보안 > 신뢰할 수 있는 CA 인증서에 ca.crt를 업로드합니다.

방법 2: TLS 검증 비활성화

LDAP 설정 화면에서 “SSL 인증서 확인 안 함”을 체크합니다.
내부 네트워크 전용이라면 이 방법도 실용적입니다.


연동 테스트

설정을 저장하면 DSM이 LDAP에 바인드를 시도합니다.

사용자 목록 확인

제어판 > 사용자 계정 > 탭 “도메인/LDAP 사용자”

LDAP의 ou=people 아래 사용자들이 보이면 성공입니다.

그룹 목록 확인

제어판 > 그룹 > 탭 “도메인/LDAP 그룹”

dept-dev, dept-marketing 등 그룹이 보이면 그룹 연동도 완료입니다.


공유 폴더 권한 설정

LDAP 그룹으로 NAS 공유 폴더 접근을 제어합니다.

예시: 부서별 폴더 권한

/volume1/
├── shared/          ← status-active 그룹: 읽기/쓰기
├── dev/             ← dept-dev 그룹: 읽기/쓰기
│                      role-admin 그룹: 읽기/쓰기
├── marketing/       ← dept-marketing 그룹: 읽기/쓰기
└── hr/              ← role-hr 그룹: 읽기/쓰기
                       role-admin 그룹: 읽기/쓰기

DSM > 파일 스테이션 > 공유 폴더 오른쪽 클릭 > 속성 > 권한 탭 >
“도메인/LDAP 그룹”에서 그룹 선택 후 권한 설정.

이렇게 설정하면:

  • 입사 → LDAP에서 해당 부서 그룹(dept-dev)에 멤버 추가만 하면 폴더 접근 자동 부여
  • 퇴직 → hrEmploymentStatus: resigned + sambaAcctFlags: [D ] 처리만 하면 모든 접근 차단

홈 디렉토리 설정

각 사용자의 개인 폴더를 자동 생성하려면:

DSM > 제어판 > 사용자 계정 > 고급 > “사용자 홈 서비스 활성화”

활성화하면 LDAP 사용자가 처음 로그인할 때 /volume1/homes/uid/ 디렉토리가 자동 생성됩니다.


SMB(Samba) 파일 공유와의 차이

Synology NAS는 자체적으로 SMB 서버를 내장하고 있어 별도의 Samba 서버 없이도 Windows 파일 공유가 가능합니다.

방식Synology 내장 SMB별도 Samba 서버
설치 복잡도낮음 (DSM 설정만)높음
LDAP 연동DSM 클라이언트로 연동smb.conf + sambaSamAccount 필요
유연성DSM 버전에 종속자유로운 설정
NT 해시불필요sambaNTPassword 필수

Synology DSM을 쓴다면 05편에서 다룬 sambaNTPassword는 Synology 인증에는 필요하지 않습니다.
별도 Samba 서버(Linux 서버에 smbd 설치)를 쓸 때만 NT 해시가 필요합니다.


연동 후 구조 정리

LDAP 서버 (OpenLDAP)
    │
    ├── LDAPS 10636
    │       │
    │       ├── Synology NAS DSM ─→ 로그인 인증 + 그룹 권한
    │       ├── Samba 서버       ─→ SMB 파일 공유 인증
    │       └── 그룹웨어         ─→ SSO 로그인
    │
    └── LDAP 10389 (내부 관리용)

다음 편에서는 LDAP 데이터 백업, 로그 관리, 헬스체크 자동화 — 운영을 안정적으로 유지하는 실전 설정을 다룹니다.


MORE POSTS

다른 글 보기

테크 랩

PMBOK 완독기 – 00. 오리엔테이션: 왜 정석을 완독하나 + 6판·7판 지도

PMBOK을 목차대로 완독하며 IT 현장에 번역하는 시리즈 시작. 6판(10지식영역)·7판(원칙·테일러링) 지도와 15편 로드맵.
2026.10.22
guniq 인사이트 썸네일 — 중소기업 OpenLDAP 통합 인증 구축 – 07. 백업·로그·운영 자동화: 장애 없는 LDAP 서버 유지하기
테크 랩

중소기업 OpenLDAP 통합 인증 구축 – 07. 백업·로그·운영 자동화: 장애 없는 LDAP 서버 유지하기

LDAP 서버는 설치 후가 더 중요합니다. 데이터 유실을 막는 백업 전략(daily/weekly/monthly), slapd 로그 관리와 logrotate 설정, 헬스체크 자동화까지 — 실제 운영 중인 스크립트를 바탕으로 LDAP 서버를 안정적으로 유지하는 방법을 정리합니다.
2026.10.21
guniq 인사이트 썸네일 — 중소기업 OpenLDAP 통합 인증 구축 – 06. Synology NAS LDAP 연동: DSM 설정과 그룹 권한 매핑
테크 랩

중소기업 OpenLDAP 통합 인증 구축 – 06. Synology NAS LDAP 연동: DSM 설정과 그룹 권한 매핑

Synology DSM의 LDAP 클라이언트를 커스텀 프로파일로 설정하는 방법을 정리합니다. groupPosixAux 필터, memberUid 매핑, LDAPS 인증서 처리까지 — 표준을 지킨 LDAP 구조가 NAS 연동을 얼마나 단순하게 만드는지 확인합니다.
2026.10.20

프로젝트 문의 환영합니다

기획부터 개발, 운영까지 함께 만들어 드립니다.

무료 3분 자가진단

우리 회사, 자체 클라우드가 답일까?

AWS vs 자체 인프라 · 11개 항목 3분 체크