Hey Jason,
You're probably getting the error because of the way qube! is installed by default. qube!'s normal installation assumes you are not running any kind of authentication service. This however is not how we recommend you use qube if you have an established network authentication scheme.
These are things to keep in mind when setting up qube!
qube!'s workers can be configured to either use a single account to run all jobs, or to use the job's owner's account to run each job. This setting is controlled by modifying the qb.conf file or by using the "Configuration" gui located in sbin on linux. In your case I would recommend setting the worker to run the jobs using the real user account:
Edit: /etc/qb.conf and modify the setting to this:
proxy_execution_mode = user
Restart the worker: /etc/init.d/worker restart
Authentication for qube! is based upon name matching. So users on windows must have the exact same login (including case) as those on linux. Since you're using samba + an AD, that makes life easier. You can also do the same on windows workers as well.
Please keep in mind that once you've set your hosts to user mode, qube! will need windows users to login either by running
qblogin or the Auth application found in sbin or in the windows start menu. The authentication will ask for your windows password. This is because windows doesn't support setuid and requires the plain text password of the user for authentication (don't worry... we don't store it as plain text. The password is encrypted using 512 RSA and is never transmitted over wire unencrypted) Users who have not logged in will find that their jobs are marked with "badlogin" they just need to login properly and these jobs will automatically move back to pending.
If you have any other questions, please feel free to create a new topic.
Thanks,
Anthony