QuickBooks · 2 min read · Dec 29, 2025
삼바: QuickBooks 2006 비호환성 해결하기
주의: 이 HowTo는 다중 사용자 모드를 다루지 않습니다. 다중 사용자 모드가 필수적이라면, 시간을 낭비하게 되어 죄송합니다. 더 이상 시간을 빼앗지 않도록 해주세요.
이 HowTo는 QuickBooks 2006이 Samba 기반 파일 공유(도메인 제어 및 파일 공유를 위한 리눅스의 사실상 표준)와의 비호환성을 다룹니다.
요약: 새로운 사용자, 그룹 및 공유를 생성합니다. 새로운 사용자로 로그인하여 공유를 통해 QuickBooks 파일에 접근합니다.
시스템:
- 서버: Mandriva Linux 2006. 기본 구성.
- 클라이언트: 대부분 XP 프로, 일부 Win 2000. 모두 도메인 구성원입니다. 증상: QuickBooks Premier 2006으로 업그레이드한 후, 사용자 A가 회사 XYZ의 QuickBooks 파일을 열면 접근할 수 있습니다. 사용자 B가 회사 XYZ의 QuickBooks 파일을 열려고 하면 프로그램이 15초에서 30초 동안 멈춘 것처럼 보이고, 이후에는 Samba 파일 공유를 지원하지 않는다고 Intuit이 명시한 웹 페이지로 이어질 수 있는 도움이 되지 않는 오류 메시지를 받습니다. 사용자 B가 먼저 파일을 열면 상황이 반전됩니다. 연구 (인터넷): 인터넷에서 문제를 조사하는 데 꽤 능숙하지만, 이러한 유형의 설정이 작동할 수 있다고 말하는 게시물을 찾을 수 없었습니다. (그래서 첫 번째 HowTo를 작성하고 있습니다 - 부디 부드럽게 대해 주세요, 저는 단지 도움을 주고 싶습니다.) 연구 (서버): QuickBooks 데이터 파일을 확인한 결과, 파일을 처음 연 리눅스/Samba 사용자가 소유하고 있음을 발견했습니다(이것이 저에게 첫 번째 희망의 빛을 주었습니다). 준비:
- 리눅스와 Samba에서 quickbooks라는 이름의 사용자와 그룹을 생성했습니다.
- 서버에 새로운 공유를 생성했습니다(다른 공유 디렉토리 근처에 새 디렉토리를 만들고, 웹민으로 돌아가서 이를 위한 공유를 생성합니다). quickbooks 사용자가 읽기/쓰기 접근 권한을 가졌는지 확인했습니다.
- QuickBooks 데이터 파일이 있는 각 디렉토리에 대한 심볼릭 링크를 새 공유에 생성했습니다. (ln –help를 시도해 보세요)
- 소유권을 quickbooks:quickbooks로 변경했습니다(참고: 그룹 소유권이 필요한지는 모르겠습니다. 제 경우 사용자 A와 사용자 B가 같은 그룹에 있었고, 그룹 소유권은 이 상황에서 제 고객에게 큰 문제가 되지 않았습니다).
- Samba가 정보를 새로 고칠 때까지 다이어트 닥터 페퍼를 마셨습니다. (Samba를 재시작하면 모든 사용자가 네트워크 드라이브에 연결이 끊길 수 있습니다. 다른 사람이 없거나 일반적으로 사람을 좋아하지 않는 경우 Samba 서비스를 재시작할 수 있습니다.)
- 클라이언트 컴퓨터에서 새 드라이브(Q)를 매핑했지만 ‘로그온 사용자’를 선택하고 quickbooks 사용자 이름과 비밀번호를 입력했습니다. 참고: Win XP는 이미 도메인에 로그인한 상태에서 Samba 서버의 이름을 사용할 수 없었습니다. 서버의 IP 주소를 사용하였고 모든 것이 잘 진행되었습니다. 예: \192.168.0.111\QuickBooks 결과:
- 사용자 A의 컴퓨터에서 Q 드라이브를 통해 파일을 열었습니다. 성공. 파일을 닫았습니다.
- 사용자 B의 컴퓨터에서 Q 드라이브를 매핑하고 동일한 파일을 열었습니다. 성공. 파일을 열어 두었습니다.
- 사용자 A의 파일에서 동일한 파일을 열려고 했습니다. QuickBooks는 파일이 이미 열려 있다고 판단하고 도움이 되는 오류 메시지를 표시합니다. 성공.
- 파일을 다중 사용자 모드로 변환하려고 했습니다. 실패. (세 번 중 두 번은 나쁘지 않습니다.) 잘못된 시작: Run As를 사용하여 .exe를 quickbooks 사용자로 실행하려고 했습니다: 프로그램 시작 후 네트워크 드라이브에 접근할 수 없었고 일반적으로 도메인 로그온에 혼란을 일으켰습니다. 가능한 대안: 필요할 때 파일 소유권을 변경하는 네이티브 리눅스 메커니즘 사용(예: bash 스크립트) 결정: QuickBooks는 파일 소유권 변경을 포함하는 파일 잠금 메커니즘을 사용하므로 Samba와 호환되지 않습니다. Intuit, 부끄럽습니다. 복잡한 요소:
- 드라이브에 접근할 수 있는 모든 사용자가 공유되는 로그인으로 읽기/쓰기 접근 권한을 가집니다. 나쁜 보안 결정처럼 보입니다.
- 별도의 파일 세트에 대해 별도의 접근이 필요한 경우, 각 파일 세트에 대해 별도의 사용자, 그룹 및 공유가 필요할 수 있습니다. 단일 사용자가 여러 그룹의 QuickBooks 데이터 파일에 접근해야 하는 경우, 여러 개의 매핑된 드라이브가 필요합니다. 다중 사용자 접근을 제공하는 것은 현재로서는 불가능해 보입니다. 서버의 협조가 필요하기 때문입니다. 완화 요소:
- QuickBooks는 개별 데이터 파일에 대한 비밀번호를 허용합니다. 접근 문제에는 도움이 되지만 보안 문제에는 도움이 되지 않습니다. 면책 조항: 이것은 저에게 효과가 있었지만, 모든 데이터를 지우고 당신의 가장 깊고 어두운 비밀을 시어머니에게 드러낼 수 있습니다. 저는 단지 도움을 주고 싶습니다. 감사: Mandriva 팀과 리눅스를 시작하게 해준 Altoid; 매우 견고한 제품을 제공하는 Samba 팀; 제 삶을 쉽게 만들어 준 Webmin 팀; 리눅스를 사용할 수 있게 해주는 모든 기여자들; 저를 비즈니스에 유지해 준 Winders 팀 :)
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.