Samba: Làm việc xung quanh tính không tương thích của QuickBooks 2006
XIN LƯU Ý: HowTo này không giải quyết chế độ nhiều người dùng. Nếu chế độ nhiều người dùng là cần thiết đối với bạn, tôi xin lỗi vì tôi đã lãng phí nhiều thời gian của bạn, nhưng xin đừng để tôi chiếm thêm bất kỳ điều gì.
HowTo này giải quyết sự không tương thích mà QuickBooks 2006 có với tính năng chia sẻ tệp dựa trên Samba (tiêu chuẩn de-facto của Linux để kiểm soát miền và chia sẻ tệp).
Tóm tắt: Tạo người dùng mới, nhóm và chia sẻ. Truy cập các tệp QuickBooks thông qua người dùng mới bằng cách đăng nhập vào phần chia sẻ bằng thông tin đăng nhập của nó.
Hệ thống:
Hiện tượng : Sau khi nâng cấp lên QuickBooks Premier 2006, Người dùng A mở tệp QuickBooks cho Công ty XYZ và có quyền truy cập. Người dùng B cố gắng mở tệp QuickBooks cho Công ty XYZ và nhận thấy rằng chương trình dường như ngừng hoạt động trong 15 đến 30 giây, sau đó nhận được thông báo lỗi không hữu ích, cuối cùng có thể dẫn đến một trang web trong đó Intuit tuyên bố rằng họ không hỗ trợ Samba chia sẻ file. Nếu Người dùng B mở tệp trước, tình hình sẽ đảo ngược.
Nghiên cứu (Net): Tôi khá giỏi trong việc nghiên cứu các vấn đề trên internet, nhưng tôi không thể tìm thấy một bài đăng nào khiến nó có vẻ như thậm chí có thể làm cho kiểu thiết lập này hoạt động. (Vì vậy, tôi đang viết HowTo đầu tiên của mình – xin hãy nhẹ nhàng, tôi chỉ đang cố gắng trả ơn.)
Nghiên cứu (Máy chủ): Đã kiểm tra các tệp dữ liệu QuickBooks và thấy rằng chúng thuộc sở hữu của người dùng linux / samba, người đầu tiên mở tệp (điều này mang lại cho tôi tia hy vọng đầu tiên).
Sự chuẩn bị:
Kết quả:
Bắt đầu sai: Đã cố gắng sử dụng Run As để chạy .exe với tư cách là người dùng sổ nhanh: không có quyền truy cập vào ổ đĩa mạng sau khi chương trình khởi động và thường chơi tàn phá với đăng nhập miền của tôi.
Giải pháp thay thế có thể có: Sử dụng cơ chế Linux gốc để thay đổi quyền sở hữu tệp khi chúng cần thiết (ví dụ: tập lệnh bash)
Xác định: QuickBooks sử dụng cơ chế khóa tệp không tương thích với Samba vì nó liên quan đến việc thay đổi quyền sở hữu tệp. Xấu hổ cho bạn, Intuit.
Yếu tố phức tạp:
Việc cung cấp quyền truy cập nhiều người dùng dường như không khả thi tại thời điểm này, vì nó phụ thuộc vào máy chủ để hợp tác.
Yếu tố giảm nhẹ:
Tuyên bố từ chối trách nhiệm: Điều này có hiệu quả với tôi, nhưng nó có thể xóa tất cả dữ liệu của bạn và tiết lộ những bí mật sâu kín nhất, đen tối nhất của bạn với mẹ chồng. Tôi chỉ đang cố gắng giúp đỡ.
Cảm ơn: Mandriva folks và Altoid, những người đã giúp tôi bắt đầu với Linux; những người Samba cho một sản phẩm rất chắc chắn; những người Webmin đã giúp cuộc sống của tôi trở nên dễ dàng; tất cả những người đóng góp có khả năng sử dụng Linux; những người ở Winders đã giúp tôi kinh doanh 🙂