Saturday, September 13, 2008

3D Max Design Animation Test

Below is a first pass run at rendering/animating w/ 3D Max Design 2009 using an FBX file exported from Revit 2009.


Autodesk 3D Max Design 2009 + Backburner

Sometimes we experience backburner failing to restart or load a job monitor has waiting, so we use PStools to run a batch file that will restart backburner on all the computers in the office.

Example.

\\server\share\pstools\psservice.exe \\computername1 -u administrator -p password restart BACKBURNER_SRV_200

Add this to a .bat file and away you go, use a different line for each computer.


Tuesday, September 9, 2008

Samba 3 Compile Options

Below is a custom compile of the samba source code used on Slackware 10.1. The samba server uses openldap for authentication and PDC user/computer management.

I created a user called compile to compile the code intead of using root. I only used root to do a make install

####Get the source code
cd /tmp
wget http://us1.samba.org/samba/ftp/stable/samba-3.2.3.tar.gz 

####Samba compile options

su compile

./configure \
--prefix=/usr/local/samba-3.2.3 \
--with-smbwrapper \
--with-smbmount \
--with-cifsmount \
--with-automount \
--with-acl-support \
--with-aio-support \
--with-ldap \
--with-winbind \
--enable-cups \
--enable-socket-wrapper \
--enable-nss-wrapper \

make
make test
su root
make install

#### Link to existing smb.conf in /etc/samba/smb.conf
ln -s /etc/samba/smb.conf /usr/local/samba-3.2.3/lib/smb.conf

#### Copy existing secrets.tdb to new install directory
cp -av /usr/local/samba3/private/*.tdb /usr/local/samba-3.2.3/private/

#### Copy existing databases to new install directory
cp -apRv /usr/local/samba3/var/locks/* /usr/local/samba-3.2.3/var/locks/

#### Store Admin LDAP password in secret.tdb, ((cn=Manager.dc=hharchitects,dc=com))
smbpasswd -w password

#### Winbind INformation

#### Copy the library from source
cp /usr/download/samba-3.2.3/source/nsswitch/libnss_winbind.so /lib

#### Create a link 
ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2

#### Load the library
/sbin/ldconfig -v | grep winbind

#### Edit /etc/nsswitch.conf
passwd:     files winbind
shadow:     files 
group:      files winbind

#### Edit /etc/nsswitch.conf to look like this if using ldap
passwd:     files ldap
shadow:     files ldap
group:      files ldap

#### Edit SMB.conf file accordingly to add winbind support

#### Join the PDC Domain
/usr/local/samba3/bin/./net rpc join -S PDC -U Administrator

#### Repath samba3 symlink
cd /usr/local; rm samba3; ln -s /usr/local/samba-3.2.3 samba3

#### Create the correct net rights
cd /usr/local/samba3/bin; ./net rpc rights grant administrator SePrintOperatorPrivilege SeDiskOperatorPrivilege SeMachineAccountPrivilege SeTakeOwnershipPrivilege SeBackupPrivilege SeRestorePrivilege SeRemoteShutdownPrivilege SeAddUsersPrivilege

####Google research on using LDAP filters in /etc/ldap.conf
#################################################################################
# #
#Norbert Gomes wrote: #
# #
#    After some search, I read that I have to configure nss_ldap. But I #
#    don't know how to configure it properly to operate with our LDAP #
#    database. #
# #
#    Let me explain : #
# #
#    We used the 'ldap filter' parameter like this : #
#    ldap filter = (&(iufmLogin=%u)(gecos=#*)) #
# #
# #
#I think you want to use these settings in ldap.conf: #
# #
#nss_base_passwd ou=People,dc=example,dc=com?one?gecos=#* #
#nss_map_attribute uid iufmLogin #
#pam_login_attribute iufmLogin #
# #
#I'm not sure whether or not pam_login_attribute is strictly required. #
#I'd try with just the first two settings, and leave it at that if things #
#work as you expect. #
#   #
#################################################################################