QNAP NAS쪽 기본 어플은 정말 참 잘 만들 것 같습니다.
다만, 펌웨어/설정 등 변경 이후 갑자기 APP 접속이 안되거나, 실행을 할 수 없는 경우가 발생을 하고는 합니다.
(변경하는 과정에서 약간의 오류가 발생하는 듯....)
유저의 경우는 Admin 계정으로 변경이 가능하지만, Admin 계정에서 Access Denied 가 발생하는 경우 난감합니다.
더군다나 XX Station 과 같은 기본 어플의 경우는 더더욱 해결이 쉽지 않습니다.
QNAP APP 권한은 아래 sqlite-DB에 저장이 되어 있으며, 각 APP별 접속권한을 확인 후 권한이 빠진 경우라면 아래와 같은 방법으로 조치가 가능하다.
1. sqlite3 패키지 설치(설치방법은 알아서 해주세요~~^^*)
2. DB경로 및 sqlite 접속
[~] # sqlite3 /etc/config/nas_priv.db
SQLite version 3.8.1 2013-10-17 12:57:35
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
2. Table 구조확인
sqlite> pragma table_info(naspriv);
0|uid|INTEGER|0||1
1|user_type|INTEGER|0||0
2|MUSIC_STATION|INTEGER|0||0
3|PHOTO_STATION|INTEGER|0||0
4|MULTIMEDIA_STATION|INTEGER|0||0
5|DOWNLOAD_STATION|INTEGER|0||0
6|FTP|INTEGER|0||0
7|WFM|INTEGER|0||0
8|BACKUP|INTEGER|0||0
9|SURVEILLANCE_STATION|INTEGER|0||0
10|WEBDAV|INTEGER|0||0
11|AFP|INTEGER|0||0
12|SAMBA|INTEGER|0||0
13|QBOX|INTEGER|0||0
14|TV_STATION|INTEGER|0||0
15|VIDEO_STATION|INTEGER|0||0
16|ANDROID_STATION|INTEGER|0||0
17|HD_STATION|INTEGER|0||0
18|NOTE_STATION|INTEGER|0||0
19|SL_STATION|INTEGER|0||0
3. 계정별 권한 확인
sqlite> select * from naspriv;
-99|3|0|0|0|0|0|103|0|0|0|0|0|0|0|0|0|0|0|0
-11|2|0|0|0|0|1|1|0|0|0|1|1|0|0|0|0|0|0|0
-10|1|1|1|1|0|1|1|0|0|1|1|1|1|1|1|0|1|1|1
0|1|1|1|1|1|1|1|1|1|1|1|1|0|1|1|1|1|1|1 <----------- uid='0'이 Admin 계정임. qbox 권한이 없음을 확인 할 수 있음.
500|1|1|1|1|0|1|1|0|0|1|1|1|1|1|1|0|1|1|1
501|1|0|0|1|0|1|1|0|0|1|1|1|1|1|1|0|1|1|1
502|1|0|0|0|0|1|1|0|0|1|1|1|1|1|0|0|1|1|1
503|1|0|0|1|0|1|1|0|0|1|1|1|1|1|1|0|1|1|1
4. 권한변경 (QBOX를 변경하는 경우)
sqlite> update naspriv set QBOX = '1' where uid = '0';
'유용한 정보 > · ETC' 카테고리의 다른 글
갤럭시 S9/S9+ OTG USB카드리더기 인식 불가 해결방법 (2) | 2019.01.23 |
---|---|
ASUS ac68u offline client list 삭제 방법 (0) | 2018.12.05 |
리모트 시스템 정보 확인 명령어 (systeminfo) (0) | 2014.09.12 |
Lenovo X220 복구영역 다시 만들기 (0) | 2012.05.04 |
정규식 표현 (0) | 2012.04.04 |