Preparing to install Linux Database Server Manager
Read the information below before installing the QuickBooks Enterprise Solutions Linux Database Server Manager on your Linux Server.
Important: The following information is intended for a system administrator who is familiar with the Linux operating system, understands network operations, and has permissions to properly install and configure the QuickBooks Enterprise Solutions Linux Database Server Manager.
The Linux Database Server Manager consists of the following components:
- The Database server files enable QuickBooks Enterprise Solutions users to read and write data from the QuickBooks company files located on the Linux server.
- The qbmonitord daemon continually monitors the directories that contain the QuickBooks company files to ensure that each directory has a qbdir.dat file. When connected to a Linux server, the QuickBooks client uses the qbdir.dat file to generate a network definition (ND) file for each QuickBooks company file (.qbw and .qba). The ND file enables the QuickBooks client to request data and perform operations on QuickBooks company files. If a qbdir.dat file for a monitored directory is deleted or modified, the qbmonitord daemon creates a new one.
- The qbmonitord configuration file (qbmonitord.conf) specifies the directories that the qbmonitord daemon monitors. These directories contain the QuickBooks company files. Each time you modify the qbmonitord.conf file, the qbmonitord daemon automatically re-reads the file and immediately monitors the specified directories.
The following is some important information you need to know to correctly install and run the Linux Database Server Manager.
- Case-Sensitive File Names
Unlike Windows, the filesystem used on Linux is case-sensitive. Filenames that differ only by case may prevent Enterprise Solutions from working properly. Make sure that your QuickBooks company file names are unique.
- Sharing and User Permissions
The directory on your Linux server where you store the QuickBooks company files must be configured as a Samba share so that it can be mapped as a drive on your Windows client computers.
Important: Samba does not overwrite limits set by kernel-level access control such as
file permissions, file system mount options, ACLs, and SELinux policies. Both the kernel and Samba must allow the user to perform an action on a file before that action can occur.
Intuit recommends that you do not use anonymous or guest level access.
- Host Name Resolution
To be able to access the QuickBooks company files, Windows clients must be able to resolve the host name or IP address of the Linux server. Make sure Samba is configured correctly to use the Domain Name Server. If you do not have DNS or WINS configured and do not want to use broadcast resolution, you can list the Linux server in the Windows HOSTS file.