Archive for March, 2006

FileMaker and Directory Services

Sunday, March 26th, 2006

Did you know FileMaker can be configured to authenticate with Open Directory and Active Directory? What does that mean? Well, most companies use a Windows Server or Macintosh Server to allow their employees to log in every day. FileMaker Server 7 now has the ability to connect to those same user accounts instead of having to remember usernames and passwords for both your FileMaker account and your computer account. This also allows companies easier account maintenance when employees join or leave companies. You no longer have to add an account for both the network and FileMaker. In addition to all these benefits, external authentication provides more security for companies that allow their employees to log in remotely.

Using Webmin in Mac OS X Server

Monday, March 20th, 2006

In case ya’ll haven’t used it yet, Webmin is a pretty cool program. You can actually get a little more finely grained control over not only OS X Server services but also over OS X Workstation services. This includes performing tasks like installing multiple domains on a single OS X Workstation host, configuring FTP and installing CVS. Before you can get started with it you will need to install it. Once you have it installed, you can play around with it and learn plenty of new stuff. The features extend beyond services and into actually working on network stacks and bandwidth monitoring.

Check it out… Here is a walkthrough for installing it.

To install Webmin:

* Download the latest version of Webmin that is appropriate to your Operating System from http://www.webmin.com/download.htm.

* Read the appropriate setup file for your operating system located in the root of the new webmin folder.

* Run the setup.sh script logged in as root. The command for this would be
./setup.sh

* At the config file directory prompt enter the full path of the directory you would like the configuration files to be stored in and press enter if you would like them to be stored in /etc/webmin.

* At the log file directory prompt enter the full path of the directory you would like Webmin to store its logs in or press enter if you would like them to be stored in /var/webmin.

* If your Perl interpreter is not located at /usr/bin/perl, type in the location of Perl and press Enter.

* After a quick check of Perl, you will be prompted for the TCP port that Webmin will run on. By default this is 10000 but feel free to change it if you would like, just make sure you are not changing it to a port that is already in use on the system. Once you have done so press enter.

* At the Login Name prompt, enter the name you would like to use when logging into Webmin and press enter.

* At the Login Password prompt, enter the password you would like to use when logging into Webmin and press enter.

* Reenter the password at the prompt and press enter.

* Choose whether or not you want Webmin to start at boot by entering a y to signify yes or a n to signify no and press enter.

* Webmin will take a moment to complete installation and build its permissions. When the installation is complete you will see a message telling you that Webmin has successfully been installed and started. When it is done, open a web browser from the server and go to http://127.0.0.1:10000 to verify that Webmin is running.If you have customized the port then enter your custom port after the colon (:).

Glossary of Random Terms and Acronyms

Friday, March 17th, 2006

This post lists commonly used abbreviations, acronyms, buzz words, and terms in use by 318 staff.

AD: Active Directory.

AFAIK: As Far As I Know.

AFP: Apple Filing Protocol, a network protocol that offers file services for Mac OS X and Classic Mac OS

AP: Accounts Payable.

AR: Accounts Receivable.

ARP: Address Resolution Protocol

BES: BlackBerry Enterprise Server, software that links Microsoft Exchange, Lotus Notes, or other group collaboration software with RIM BlackBerry handheld devices.

BRB: Be Right Back in Instant Messenger parlance.

CIFS: Common Internet File System, see SMB

DHCP: Dynamic Host Configuration Protocol, a client-server networking protocol. A DHCP server provides configuration parameters specific to the DHCP client host requesting, generally, information required by the client host to participate on an IP network. DHCP also provides a mechanism for allocation of IP addresses to client hosts.

Disastrophe: a disastrous catastrophe or catastrophic disaster, such as when a drive in a RAID-0 array fails. See Mayhemmorhage.

DNS: Domain Name System or Domain Name Server, a system that stores information associated with domain names in a Distributed Database on networks, such as the Internet. The domain name system (Domain Name Server) associates many types of information with domain names, but most importantly, it provides the IP address associated with the domain name. It also lists mail exchange servers accepting e-mail for each domain. In providing a worldwide keyword-based redirection service, DNS is an essential component of contemporary Internet use.

E-Myth: Entrepreneurial Myth. A business strategy/operations concept taken from “The E-Myth: Why most businesses fail and what to do about it”. This book

FTP: File Transfer Protocol, a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol

IMHO: In My Humble Opinion.

IPFW: ipfirewall, a FreeBSD IP packet filter and traffic accounting facility. It is the built-in firewall for Mac OS X.

JBOD: Just a bunch of Disks (re: RAID)

Mayhemmorhage: collateral damage caused by the panic that immediately follows a disaster. See Disastrophe.

NetBIOS: Network Basic Input/Output System

NFS: Network File System, a distributed file system which allows a computer to access files over a network as easily as if they were on its local disks.

Purple Cow: A business strategy/marketing concept taken from “Purple Cow: Transform Your Business by Being Remarkable”, a book written by Seth Godin, bestselling author, entrepreneur and agent of change.

OD: Open Directory

OS9: Mac OS 9.

RAID: Redundant Array of (Independent/Inexpensive) Disks

ROI: Return On Investment.

SMB: Server Message Block, a protocol for sharing files, printers, serial ports, and communications abstractions such as named pipes and mail slots between computers.

SMB: Small/Medium sized Businesses.

SOP: Standard Operating Procedure

VoIP: Voice over Internet Protocol

WIP: Work In Progress.

VPN: Virtual Private Network, a private data network that makes use of the public telecommunication infrastructure, maintaining privacy through the use of a tunneling protocol and security procedures

Pull All Passwords from CommuniGate Pro

Wednesday, March 15th, 2006

To see all passwords for every account on a communicate server:

sudo find /var/Communigate -name account.settings | xargs grep Password

If you just want to see the passwords for just the main domain then it looks like this

sudo find /var/Communigate/Accounts -name account.settings | xargs grep Password

Or if you are looking to just see the passwords for a sub domain then it looks like this

sudo find /var/Communigate/Domains/domain.com -name account.settings | xargs grep Password