Macromedia Educational Institution Solutions

New education solutions to assist educators in teaching digital skills through project-based curriculum, teaching roadmaps, professional development resources, and a developer teaching solution are now available. The Macromedia curriculum and training materials for K-12 and higher education support a variety of courses, from teaching digital skills and the web design and development process, to integrating technology into curriculum. Macromedia teaching solutions are available at

Macromedia Government Solutions

Macromedia announced the formation of a new group to provide government-specific support and solutions based on its leading portfolio of software applications. Macromedia Government will focus on delivering tools that empower federal, state, and local agencies to create exceptional web experiences and powerful web-based applications. Three new government-specific solutions illustrate the company's commitment to public sector web developers by ensuring they have everything they need to complete their agency transformation and meet their e-government initiatives. For detailed information on each solution, visit

John Terpsta, co-founder of the Samba Team, To Speak in Boston

November Meeting for Boston Network User Group

Speaker: John Terpsta, co-founder of the Samba Team

Subject: Samba 3.0

Teaser: Do you wish for network software that enables IT professionals to have it all? To work within Windows, Linux/UNIX or both? Sound too good to be true? Well, it does exist, in the form of the Samba software, maintained by a global network of volunteers known as the Samba-Team. Long trusted as stable file and print server software, Samba is now creating a groundswell, triggered by the long-awaited release of the latest version, Samba 3.0.0, which has been getting rave reviews from professionals in the field. There are currently 14-16 million servers running Samba, with an expected 3 million soon to migrate, according to Samba-Team Co-Founder John Terpstra.

Boston Network Users Group

monthly general meeting

Tuesday - November 11, 2003


New England Institute Conference Center [map]

Mount Ida College

Newton, Massachusetts

The Wrong Way To Change ColdFusion User on CF4.5 and 5

During installation of CF 4.5 or 5 on Solaris/Linux you are prompted to choose an existing user account for ColdFusion to run as. The installer writes files and directories to the new ColdFusion home and sets permissions appropriately. The ColdFusion user has permisison to all things a running CF server needs to do.

If at a later time you wish to run ColdFusion as a differenet user, then there is only one way to do that effectively. You must reinstall the server and choose the new user at the appropriate prompt. The installer will again write the files and directories to have the correct ownership and permission.

The wrong way to change the user is to edit the cf.registry file to change, for example, this:

CFUser: nobody; REG_SZ

to this:

CFUser: anybody; REG_SZ

Why is this the wrong way? Well, on a CF server installed to run as nobody, looking just at the cf.registry file which is a flat file intended to emulate the registry on Windows, the file is owned by user nobody and group nobody, and the permission is 600 which will permit read and write for only the nobody user. The new CFUser anybody will not be able to read cf.registry and ColdFusion will not continue the startup sequence.

(/opt/coldfusion)-->ls -laR registry
total 52
drwxr-xr-x 2 nobody nobody 512 Nov 6 11:39 ./
drwxr-xr-x 21 nobody bin 512 Nov 6 11:35 ../
-rw------- 1 nobody nobody 12009 Nov 6 11:39 cf.registry
-rw------- 1 nobody nobody 1829 Nov 10 2000 cf.registry.template

Editing the cf.registry entry for CFUser to indicate a different user anybody will result in 'anybody' not having read/write to the cf.registry file. If the ColdFusion user account can neither read/write to this file, then the ColdFusion server will not start. The symptom associated with starting ColdFusion under this circumstance will be something very similar to the following:

[FileLock::OpenAndLockFile] - Cannot open file
/opt/coldfusion/registry/AAAWUaWAl.-1309938769, oflag:0x98, errno: 13,
Permission denied
WriteRegistry: Failed to open and lock temp file: 0 -

If you encounter this error, then very likely someone changed the CFUser account in the cf.registry, or perhaps reduced permission on the cf.registry file. If you find that the CFUser is not the owner of most of the files under {cfhome} as it should be, then you can change the cf.registry file to make the CFUser match the best user according to the permissions under cfhome. Note some files will be owned by root, but do not make CFUser equal to root.