2025. 9. 18. 14:31 SYSTEM
Synology NAS 공유링크 DB수정방법
● Webhard_Nas(DSM 6.2.4) 공유링크 DB수정 방법
웹콘솔 접속하여 터미널을 활성화한다.
File Station 접속 → 제어판 → 터미널 및 SNMP(※포트번호는 가급적 변경하여 사용하길 권장합니다.)

SSH 클라이언트를 이용해 접속해 준다
시놀로지에서는 ROOT 권한을 얻기 위해서는 “sudo -i”를 입력 후 패스워드를 입력한다.(처음부터 관리자권한이 있는 계정으로 접속하여야 한다.)

아래의 경로로 이동한다. (/usr/syno/etc/private/session/sharing)상황에 따라 경로는 달라질 수 있다고 시놀로지에서는 말한다.

해당 경로에 sharing.db 파일이 존재하며, 해당 파일이 공유링크를 담당하는 DB파일이다. sqlite3로 되어 있으며, 터미널 상에 sqlite3가 설치되어 있고, 실행(”sqlite3”을 입력하면 됨)해 준다.
아래부터는 이미지 상에 각 명령어 들을 확인하며, 실행하면 내용을 확인할 수 있다.

.open sharing.db DB파일을 오픈
.database DB파일이 오픈되었는지 확인
.tables 해당 DB에 테이블 확인
.schema 테이블의 구조 확인
Entry 테이블을 조회한 후 id확인 후 UPDATE 쳐준다.

UPDATE 이후 변경된 것을 확인할 수 있고, FileStation에서도 변경된 것을 볼 수 있으며, 접속하여 다운로드도 가능하다.


추후에는 DSM버전이 더 높은 상태에서도 가능한지 확인해 봐야 할 것 같다.