Subnets

36 - Computer room - data closet level0 plus wall mounted switch in 135
107 - Our bit of Flowers - data closet ?? ask Phil Cunnington
224 - CHM1 Level 1, CHM1&2 levels 3 and 4, thin wire network CHM2 levels 4, 5,6,7 - data closet level 3 in Perkin Lab but ask Phil if a Thin Wire Trauma occurs
225 - RCS1 Top floor, CHM1&2 level 8 - data closets top of RCS1 , Plant room level8
226 - Rest of RCS1 - switches variously on wall mounted racks, ask Phil if in doubt, you will need a set of steps.
228 - CHM1&2 Level2 - in riser duct Level 2 by Library
231 - CHM1&2 Level0  - data closet level 0
232 - CHM1&2  levels 5, 6, 7 - data closet level 5
234 - CHM2 level 1, data closet level5

Servers

CHNTS1 in 135C

is PDC for CH1 domain.  Also contains Winfies - windows files server and Mac-PC -  public scratch space and Ghost images for teaching cluster and runs MacAdministrator for authenticating MacOS 9 clients.

CHNTS2/CHAS in level 3 data closet in Perkin Lab


is BDC for CH1 domain.  Also CHemstry Application Server (CHAS) for various specialist applications.

CHBFS1 in BMS machine room

is backup server running Retrospect mainly for Mac clients - need an eye kept on it - occassionaly needs a reboot.

Tritium in 135C

MacOS X server, mainly file server

Hydrogen in 135C

MacOS 9 server. contains "public utilities"

Origin/argon/www.ch.ic.ac.uk (155.198.224.252) in Level 3 data closet

 - runs legacy h-drive, mail and is dept web server

only root can ssh to argon - users should use iron2.ch.ic.ac.uk
home directories/profiles -  do "cd  ~username"
website - /disk1/www/htdocs/<user> - each user is owner of their own bit therefore can sftp pages up.


Security

https://www.imperial.ac.uk/spectrum/ict/services/security/securesetup/windows/sus.asp

LDAP/Address book settings

Address book:  server: addressbook.ic.ac.uk  Search Base: o=ImperialCollege,c=GB
Eudora: Host ldap://addressbook.ic.ac.uk/o=Imperial College,c=GB

ICIS

SGI

nvram eaddr for MAC address
versions -d
versions remove product
inst to install software
/bin/uname -R for OS version

chkconfig routed off
ps -ef kill routed processes
to /etc/config/static-route.options add
route add net default 155.198.234.1

Linux:

Max process memory in /proc/sys/kernel/shmmax, 2147483647
PATH in /etc/profile
/etc/yum.conf; yum update; yum install package; yum list available
Cambridge,
www.ch.ic.ac.uk/rzepa/ccdc/

/usr/freeware/apache for 1.3.20
/var/www/apache for 1.3.14
/var/sgi_apache/server/sbin for 1.3.22 (/var/sgi_apache/httpd-outbox/sbin)
/var/www/apache_1.3.6/logs for log files

/disk3/5.3/lusr/daylight/local/
Atlanta: RWX72T

/var/sgi_apache/httpd-outbox/
/var/www/apache_1.3.6/logs/
./disk3/5.3/local/etc/httpd_1.2/cgi-bin/
/var/www/htdig/new/ dborigin and conf/origin.conf

Web counter: /usr/local/etc/Counter/data
SAMBA: /usr/local/samba/lib/smb.conf
must log in as root (do not use su)
cvs -d:pserver:anonymous@cvs.jmol.sourceforge.net:/cvsroot/jmol login
cvs -z3 -d:pserver:anonymous@cvs.jmol.sourceforge.net:/cvsroot/jmol checkout -r b6 -d Jmol-b6 Jmol
ant jar
java -Dgui=experimental -jar jchempaint.jar
java -DJmolPlugins=true -jar jmol.jar
OpenSSL:
$ ./config
$ make
$ make test
$ make install

/usr/freeware/bin/wget -r -p -np -nv -N http://www.ch.ic.ac.uk/video/
LDAP export make=/usr/freeware/bin/gmake export CC=/usr/freeware/bin/gcc export CPPFLAGS="-I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.2/include" export LDFLAGS="-L/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib" ./configure --with-tls --with-openssl=/usr/local/ssl gmake depend gmake install /usr/local/etc/openldap/ldap.conf (TLS_REQCERT never) /usr/local/bin/ldapsearch -LLL -H ldaps://unixldap.cc.ic.ac.uk -x -b "ou=People,ou=everyone,dc=ic,dc=ac,dc=uk" "(uid=smacken2)" sn
Apache2:
/var/www/apache/authorization
/var/www/htaccess/Passwd-ch
./configure --prefix=/var/www/apache2049 --enable-dav --enable-ssl --enable-ldap --enable-auth-ldap --with-ldap --with-ssl CPPFLAGS=-I/usr/kerberos/include
./configure --prefix=/var/www/apache2 --enable-dav --enable-ssl --enable-ldap --enable-auth-ldap
./configure --prefix=/var/www/apache2200 \ --enable-dav --enable-ssl --enable-ldap \ --enable-auth-ldap --with-ldap --libdir=/usr/freeware/ \ --with-ldap-include=/usr/freeware/include \ --with-ldap-lib=/usr/freeware/lib32/ \ --with-ssl-include=/usr/local/ssl/include \ --with-ssl-lib=/usr/local/ssl/lib \ --with-ssl \ CPPFLAGS=-I/usr/kerberos/include ./configure --prefix=/var/www/apache2200 \ --enable-dav --enable-ssl --enable-ldap \ --enable-auth-ldap --with-ldap --libdir=/usr/local/lib \ --with-ldap-include=/usr/local/include \ --with-ldap-lib=/usr/local/lib/ \ --with-ssl-include=/usr/local/ssl/include \ --with-ssl-lib=/usr/local/ssl/lib \ --with-ssl \ CPPFLAGS=-I/usr/kerberos/include make
make install (but shut down web server before you do!)
netstat -an | grep 443
./apachectl startssl
PHP:
./configure --with-mysql=/var/www/mysql --with-apxs2=/var/www/apache2049/bin/apxs --with-ldap --with-config-file-path=/disk1/www/htdocs/php/
make and make install updates .so library and httpd.conf files automatically
http://www.ch.ic.ac.uk/php/phpMyAdmin-2.5.3/ (root/ed209test)

./configure CC=gcc \ --prefix=/var/www/apache2 \ --enable-ssl \ --enable-modules=all \ --disable-auth-digest \ --with-mpm=worker \ --with-ldap \ --with-tls \ --with-ldap-include=/usr/freeware/include \ --with-ldap-lib=/usr/freeware/lib32/ \ --enable-ldap=static \ --enable-auth-ldap=static
litmus http://www.ch.ic.ac.uk/calendar/ [rzepa password] to test DAV
WINS Servers: 155.198.52.10 and 62.246

All ports on 172.16.54.99 (Reed/Pippard switch in A/V room at back of
theatres) are now on the 155.198.14/24 network *EXCEPT* port 24 which
holds the 3Com Wireless base station VLAN. Wireless network (172.22.54/23, vlan tag 3051).

The PC which Nick asked me to re-register is now registered on
155.198.14.2. The MAC which was on 4 now has an (additional) address on
155.198.14.3 (when we're sure the changes have all worked, I'll drop the
old 4 network address).

Norton Access key: ND0545668D6 ChemDraw: 4.5: 4005220 LWNCPLIIO
7.0 66400 ZLF4-TKW6-SLI4-VSWK-SD

Mathematica (PC) 40240-53412-40148-32942-35706-803
You MUST be logged in as admin to get this from winfiles

Mathematica (Mac) 39114-25524-12510-01655-27571-888

XP on Winfiles: htmvj-tfhxw-22m89-xqbk8-jvgg8

Dialup no: 020 7906 2294
Dialup howto http://www.cc.ic.ac.uk/networks/dialup/index.htm


MAC address howto: http://netreg.ic.ac.uk/instructions.html



Mac Specific

  1. sudo dsconfigad -localhome disable
  2. HE Store
  3. Parts
  4. sudo newfs_hfs -v -s "Volume Name" -J -s /dev/devicename for case sensitive HFS format.
  5. Ê% /usr/bin/time -p CpMac -R folder foldercopy
  6. sudo perl -MCPAN -e 'install HTML::Parser'
  7. sudo chsh -s bash (to change default shell)
  8.       You can reduce the memory size at boot by setting the nvram boot-args variable "maxmem=##" where ## is the number of megs.  Either boot into open firmware and:
    setenv boot-args maxmem=512
    or from the command line:
    sudo nvram bchsh -s bashoot-args="maxmem=512"
  9. sudo installer -pkg packagename.pkg -target /
    (Note: The above command assumes you want to install onto the boot partition and the package you want to install is in your current working directory.) "You can combine that with command line tool with the 'hdiutil mount' and 'cd /Volumes/...' command to mount .dmg disk images and install their .pkg files remotely from another machine, which can save a lot of time.
  10.        you could try exactly that... boot up with shift held down in X
    which will disable all startup items and 3rd party stuff.

    also, you could try booting with command and V to go into verbose
    mode as soon as you turn on the machine. This will dump the boot
    sequence to screen and could show you an obvious error. I've had
    'Waiting for Application services' a few times and its always
    turned out to be a corrupt netinfo database. If holding down
    shift doesn't help and command V doesn't show anything useful
    then boot into single user mode with command S and then follow
    the instructions. Then:

    mv /var/db/netinfo/local.nidb /var/db/netinfo/local.nidb.old

    Note, this will rename the netinfo database to local.nidb.old and
    when you reboot it will create a new one. Also, deleting the file
    .AppleSetupDone in /var/db will force the setup assistant to run
    to aid creating a new user again. Note, your work will be intact,
    but your useraccounts will be deleted. (well, not deleted, just
    mv'd out of the way for the new local.nidb to be created, you can
    always revert to the old local.nidb by renaming the new one and
    re-instating the old one by removing the .old from its name)
  11. Key combinations on boot: B (boots up into first bootable partition) C (boots off CD ROM), N (network boot) Option (select boot), Command-option-P-R (reset PRAM),command-s (single user)
    1. Be sure the computer is shut down. 2. Press the power button. 3. Immediately after you hear the startup tone, press and hold the Shift key. Note: The Shift key should be held as soon as possible after the startup tone but not before. 4. Release the Shift key when you see the screen the gray Apple and progress indicator (looks like a spinning gear).
    sudo nvram boot-command="multi-boot"
    sudo nvram -p
    to permanently set multiboot
  12. Search paths in OS X
    ~/Applications
    * ~/Applications/Utilities
    * ~/Developer/Applications
    * ~/Applications/GrabBag
    * /Applications
    * /Applications/Utilities
    * /Developer/Applications
    * /Applications/GrabBag
    * /Network/Applications
    * /Network/Applications/Utilities
    * /Network/Developer/Applications
    * /Network/Applications/GrabBag

    In particular, the Library search paths (in order) are:


    * ~/Library
    * ~/Developer
    * /Library
    * /Developer
    * /Network/Library
    * /Network/Developer
    * /System/Library
    * /Developer

Magical Macintosh Key Sequences

All the magic key sequences to make your Mac do various things.

This is a collection of the (poorly documented) key-sequences that do things. It's probably possible to find all this information within Apple's Knowledge Base, but it's currently scattered across multiple entries. In any case, this came from a number of smart people, but Marc Pawliger started the list and Tim Hume collected the various responses. Miro, Andy, Darin, Chris, Barry, the other Marc, Greg, Jon and Ned offered clarifications. I just turned it into a web-page.

Also, thanks to all the other folks (too numerous to name) who sent in additions after the page initially appeared.

It's pretty sad that there are so many "hidden" things in an OS that's supposed to be so easy to use. I hadn't thought about it before, but the sheer volume of them has surprised me. I knew of the existence of a lot of these shortcuts myself, but I'd never tried to think of them all at once until I started compiling this page. Now that I have many of them in one place (there's more to be added - I think there always will be), I find myself wondering about ease of use. Anyway, enjoy.

There have also been folks who've asked to translate this into other languages. Here are the ones I know about:

See also the Keyboard Shortcuts under Mac OS X page that Westwind Computing maintains.

 

Contents

On Boot
After display of Happy Mac icon
As Finder starts
In Finder
On disk mount
After startup
In the sleep/restart dialog
In other dialogs
On keyboards with a function key
Clicks
Control Strip
 

On Boot

Key Combination Effect
mouse down Eject removable media ( I think Boot ROMs prior to 2.4f1 excluded the CD drive )
opt Bring up OF system picker on New World machines - boot to 9 on pre-New World machines
cmd-opt Hold down until 2nd chime, will boot into Mac OS 9 ?
cmd-x (or just x?) Will boot into Mac OS X if 9 and X are on the same partition and that's the partition you're booting from.
cmd-opt-shift-delete Bypass startup drive and boot from external (or CD). This actually forces the system to NOT load the driver for the default volume, which has the side effect mentioned above. For SCSI devices it searches from highest ID to lowest for a partition with a bootable system. Not sure about IDE drives.
cmd-opt-shift-delete-# Boot from a specific SCSI ID # (# = SCSI ID number)
cmd-opt-p-r Zap PRAM. Hold down until second chime.
cmd-opt-n-v Clear NV RAM. Similar to reset-all in Open Firmware.
cmd-opt-o-f Boot into open firmware
cmd-opt-t-v Force Quadra AV machines to use TV as a monitor
cmd-opt-x-o Boot from ROM (Mac Classic only)
cmd-opt-a-v Force an AV monitor to be recognized as one
c Boot from CD. If set to boot to X and no CD is present, may boot to 9.
d Force the internal hard disk to be the startup device
n Hold down until Mac logo, will attempt to boot from network server (using BOOTP or TFTP)
r Force PowerBooks to reset the screen
t Put FireWire machine into FireWire Target Disk mode
z Attempt to boot using the devalias zip from first bootable partition found
shift (Classic only) Disable Extensions
shift (OS X, 10.1.3 and later) Disables login items. Also disables non-essential kernel extensions (safe boot mode)
cmd (Classic only) Boot with Virtual Memory off
space (Classic only) Trigger extension manager at boot-up
cmd-v (OS X only) show console messages during boot
cmd-s (OS X only) boot into single user mode
cmd-opt-c-i (Mac IIci only) Set date to 20 Sep 1989 to get a graphical easter egg
cmd-opt-f-x (Mac IIfx only) Set date to 19 Mar 1990 to get a graphical easter egg
Back to Contents
 

After display of Happy Mac icon

Key Combination Effect
space (Classic only) Invoke Extensions Manager
shift (Classic only) Disable Extensions including MacsBug
shift-opt (Classic only) Disable exetensions, except MacsBug
ctrl (Classic only) Break into MacsBug as soon as it is loaded
Back to Contents
 

As Finder Starts

Key Combination Effect
cmd-opt (whenever Classic Finder sees a new disk) Rebuild Desktop
opt (Mac OS 9) Do not open Finder windows
shift (Mac OS X) Do not open Finder windows when launching Finder. The windows' states aren't changed to closed, as they will be reopened if you reboot again.
shift (Mac OS 9) Do not launch anything from the "Startup Items" folder.
Back to Contents
 

In Finder

opt-click close box (or cmd-opt-w) Close all open finder windows (except popup windows)
cmd-shift-opt-w Close all open finder windows (including popup windows)
cmd-right arrow Open folder in list view
cmd-opt-right arrow Recursively open folder and nested folders in list view
cmd-left arrow Close folder in list view
cmd-opt-left arrow Recursively close folder and nested folders in list view
cmd-up arrow Open parent folder. On Mac OS X, when nothing is selected and no windows are open, open User directory
cmd-opt-up arrow Open parent folder, closing current folder
cmd-opt-shift-up arrow Make desktop the active window, select parent volume
cmd-down arrow Open selected item. On Mac OS X, when nothing is selected and no windows are open, open the desktop folder
cmd-opt-down arrow Open selected item, closing current folder
opt-click (In disclosure triangle) expand or collapse all folders within that window
tab select next icon alphabetically
shift-tab select previous item alphabetically
cmd-delete move selection to trash
space while navigating, opens folder under mouse immediately (with spring-loaded folders enabled)
 
In Finder Window Menu
cmd-select Close window
cmd-shift-select Put away popup window
cmd-opt-select Expand selected window and close all others
ctl-select Expand selected window and collapse all others
ctl-opt-select Activate selected window and expand all others
Back to Contents
 

On disk mount

cmd-opt (whenever Classic Finder sees a new disk) Rebuild Desktop
opt (Mac OS 9) Add session numbers (;1, ;2, etc) to ISO-9660 CD filenames
opt (Mac OS X) Show each session on an ISO-9660 CD as a volume
Back to Contents
 

After startup

Key Combination Effect
 
On machines with a power key
power Bring up dialog for shutdown, sleep or restart (see next table)
cmd-ctrl-power Unconditionally reboot (sometimes referred to as 'control flower power' to easily remember) (dirty reboot - may corrupt disk)
ctrl-cmd-opt-power Fast shutdown
cmd-power Bring up debugger (if debugger installed). Really old macs (mac ii era) needed Paul Mercer's debugger init to do this, then it got folded into the firmware, around 040 timeframe.
cmd-opt-power Put late model PowerBooks & Desktops to sleep
cmd-opt-ctrl-power (PowerBook 500) Reset Power Manager
shift-fn-ctrl-power (PowerBook G3, G4) Reset Power Manager
 
On machines without a power key
ctrl-eject Bring up dialog for shutdown, sleep or restart (see next table)
cmd-ctrl-eject Unconditionally reboot
ctrl-cmd-opt-eject Fast shutdown
cmd-eject Bring up debugger (if debugger installed). Really old macs (mac ii era) needed Paul Mercer's debugger init to do this, then it got folded into the firmware, around 040 timeframe.
cmd-opt-eject Put late model PowerBooks & Desktops to sleep
 
On all machines
cmd-opt-esc Force quit current app
cmd-shift-0 Put late model PowerBooks & Desktops to sleep No longer work in OS X. On Macs with three floppy drives (Mac SE) they eject the third floppy disk.
cmd-shift-1 or 2 Eject internal or external floppy. Not sure which is which on dual floppy machines (Mac SE, Mac II, etc.)
cmd-shift-3 Screen shot
cmd-shift-4 Abstract user defined area screen shot (hold control while selecting to direct it to the clipboard on Mac OS 9)
cmd-shift-capslock-4 (Classic only) User selectable window screen shot
cmd-ctl-shift-3 Screen shot to clipboard
cmd-ctl-shift-4 Abstract user defined area screen shot to clipboard
cmd-ctl-shift-capslock-4 (Classic only) User selectable window screen shot to clipboard (classic only)
cmd-tab Switch apps (possible to change key in Mac OS 8-9)
cmd-space Switch keyboards/script systems (if more than one is installed)
opt-f3, opt-f4 or opt-f5 bring up the system preferences (Mac OS X only - maybe powerbooks only? only if system preferences isn't already running)
cmd-f1 toggle between video mirroring and extended desktop mode (works on Ti Powerbooks)
cmd-f2 auto-detect a newly-connected display (works on Ti Powerbooks)
f12 Eject CD/DVD (must be held down on 10.1.2 or later). If the device can be dismounted, it is. If not, nothing happens.
f14 dim display (cubes/g4 iMacs/others?)
f15 brighten display (cubes/g4 iMacs/others?)
cmd-ctl-shift-0 Spin down HD (when possible) on machines running OS 9
opt-"Empty Trash" Emptry trash without locked file or contents summary alert. Empties locked items, as well
cmd-opt-D (Mac OS X only) toggle dock
cmd-opt (when opening chooser) (Mac OS 9 only) rebuild chooser cache of printer driver information
Back to Contents
 

In the sleep/restart dialog

Key Effect
S Sleep
R Restart
esc cancel
cmd-. (period) cancel
Return or Enter Shut Down
Power Cancel (9.2.x only?)
Back to Contents
 

In other dialogs

Key Action
esc Cancel
command-. (period) Cancel
enter Default button
return Default button (if there are no text fields that use return
cmd-d Don't save (in save/cancel/don't save dialog)
Back to Contents
 

On keyboards with a function key

Key Combination Effect
fn-backspace forward delete
Back to Contents
 

Clicks

click / modifier Effect
option-click in another application Switch to that application and hide previous app
cmd-drag (window) Drag window without bringing it to front (requires application support to work behind dialogs)
cmd-drag (window background) Pan contents of window with hand (Finder)
cmd-drag (Mac OS X) Rearrange menu extras
cmd-click window title Pop-up menu showing path to current folder/document (in some applications)
option-windowshade Windowshade all windows of application (classic only)
option-zoom Zoom window to full-screen
option-yellow Dock all windows of application (Mac OS X only)
option-green Zoom window to fill screen (in some applications)
 
Mac OS X only - items in dock
cmd-click Reveal in Finder
cmd-opt-click Activate app and hide other apps
ctl-click (or click and hold) contextual menu
cmd-drag into dock Freeze current dock items from moving so icon can be dropped onto an app
cmd-opt-drag into dock Force application you're dropping onto to open dropped item
Back to Contents
 

Control Strip

opt-drag control strip Move control strip
opt-drag CS module within strip reorders CS modules
opt-drag CS module to trash uninstalls a module
opt-drag CS module elsewhere whatever dragging the module file itself would
Back to Contents
Copyright 2002, Dave Polaschek. Last updated on Wed, 10 Jul 2002 07:45:21.
    MacOS 10.2 LDAP setup:



Go to the "Applications" then "Utilties" folder on your Mac OS X box, then

start the "Directory Access" application



Make sure the "LDAPv3" option is checked; select it and click "Configure".

Select "New..." to add a new LDAP server.

The name should be "unixldap";

The "Server Name or IP Address" is "unixldap.cc.ic.ac.uk";

The LDAP mappings should be "RFC2307 (Unix)".

When you select this, you will be asked for a "Search Base Suffix";

This should be "ou=sovcluster,dc=ic,dc=ac,dc=uk" where sovcluster is one

of

the clusters present in the ldap server, e.g.

"ou=chsg.ic,dc=ic,dc=ac,dc=uk"

Click OK to get out of the "Search Base Suffix" dialog

Click OK to exit the LDAP configuration

Back in the main "Directory Access" application window, select the

Authentication tab

Check that "/LDAPv3/unixldap.cc.ic.ac.uk" is in the authentication paths

Quit the "Directory Access" application



Set up the SMB to show a wins server at 155.198.52.10

Set up NIS to show chsg.ic and 155.198.224.252.

remember to enter the name of the system into exports in /etc on origin.ch.ic.ac.uk



In Netinfor manager, select mounts and enter new entries



origin.ch.ic.ac.uk:/disk1 (disk2) (home) for name

nfs for type

/disk1 (disk2) (home) for dir



From the "Utilities" folder, start a "Terminal" session



Type the command "id username" to check the lookups are working



Start the command "lookupd -d" (you will need the root password)

type "userWithName: username" - check that "_lookup_agent" is "DSAgent"

i.e. the lookup for that user has gone via the DS (Directory Services)

Agent that we just configured

Make sure that the home directory paths (the line homeDirectory: from

the above command) for the users you are interested in actually exists.

type "quit" to exit from lookupd



Type "su - username" from the CLI to check you can actually switch to a

given user



Log out via the Apple Menu, and check you can log back in as "username" via

the GUI.



Congratulations, your MacOS 10.2 box now authenticates off IC usernames and

passwords. You should find that other system applications e.g. SSH logins

also work.



CACHE




Dear Nick,



Thank you for your e-mail.

Please find enclosed a permanent license code for BioMedCAChe 6.0:



3629733836 AC32A929B3 493F5F19C2 2AA41D7B2A 7FE3BA30F0 0B6575E210 BECD57965A 380AE2AF29 F8AD0B622D E7AB9B5D97 EDD79986E5 AFF542CA92 D158735168 E07E745284 43FAEAF950 912BD50377 241E18ED62 E1D0964171 98D51419D5 2F9



To install the permanent license, please save it as a text-only file on your hard drive and then point/browse the Installer to it during the installation procedure. You can also (PC only) copy/paste it directly into the Installer window when prompted to do so.



Please let me know if the installation was successful and if I may be of any further help.



Using College Logins from MacOS X 10.3 via Active Directory
===========================================================

At Imperial we have a central set of userids/passwords that can be used to log in to most of our machines. Mac OS X 10.3 allows Mac users to use Active Directory to authenticate against this central set. Active Directory also allows a home directory to be mounted.

Active Directory uses LDAP. However, the Active Directory server uses Microsoft software and not unix. Our unix LDAP server can, in fact, be used for authentication but it does not contain the correct information to allow you to mount your home directory. We need, therefore, to use "Active Directory" server and not the unix "LDAP" server.

At Imperial you have, in effect, two home directories. Your local home directory lives on your Mac. It contains your desktop and your local files. You also have a networked Home Directory which lives on the SAN. In the Mac world this is used as a remote file store that can be accessed from many machines. Currently Mac OS X appears unable to mount it's desktop from the networked Home Directory.


Setting Up Directory Access
===========================
To set up authentication we need to use the Mac utility, "Directory Access".

The instructions below are how Directory Access ought to work. In fact, step (2) does not currently work at Imperial. See note 1 for the reasons for this as well as the work around.


(1) Open Directory Access.
If needed, click on the lock and enter your Mac administrator's userid and password.

(2) Click the SERVICES tab
Tick ACTIVE DIRECTORY
Highlight ACTIVE DIRECTORY and click the CONFIGURE button.

Set Forest to: ic.ac.uk
Set Domain to: ic.ac.uk (see note 3)
Set Computer ID to: computerid (see note 4)
Click on BIND

You will be prompted for a userid and password. This userid needs to have permission to create "organizational units" on the Active Directory server - so ask your windows administrator.

Set OU to:ÊÊÊÊÊÊÊ
OU=Mac,OU=Computers,OU=Imperial College (London),DC=ic,DC=ac,DC=uk
(see notes 1 and 2)

Click OK.

Click the AUTHENTICATION tab
Set SEARCH to CUSTOM PATH and click on ADD
The string:

/Active Directory/ic.ac.uk

will appear. Select it and click on apply.

(3) Click the SERVICES tab
Tick Apple Talk

(4) Do not tick BSD and NIS

(5) Do not tick LDAPv3. [This is important!!! - see note 5]

(6) do not tick Netinfo.

(7) Tick Rondezvous.

(8) Tick SLP

(9) Tick SMP
Highlight SMB and click on CONFIGURE (see note 6)

Set workgroup to: IC
Set WINS server to: 155.198.52.10

Click OK

(10) Finally log out or reboot your Mac. You should now be able to use Active Directory authentication.


NOTE 1
======
Step (2), above, does not currently work at IC. I suspect that the spaces within "Imperial College (London)" may be the problem.

We eventually logged into the Active Directory server and manually created an organizational unit (the name must be identical to your <computerid>) at:

... \ic.ac.uk\Imperial College (London)\Computers\Mac\

Step (2) will now work if we used the default OU:

OU=Computers,DC=ic,DC=ac,DC=uk

The OU string is less important here since Active Directory will search for existing organizational units before creating a new one.

NOTE 2
======
I am told that if I had used the default OU string in step (2) (without first manually creating an organizational unit) then the organizational unit would be created at:

... \ic.ac.uk\Computers\

which is not really what we want - but seems to work.

NOTE 3
======
We have a flat network so our Domain is the same as the Forest. This is not normally the case: other Colleges might have a different Domain for each department, e.g. cc.ic.ac.uk.

NOTE 4
======
Your Computer ID needs to be unique across the Domain.

NOTE 5
======
CAUTION: if you configure both LDAP and Active Directory then the Mac will look at the unix LDAP server first - and fail to mount either of your home directories!

NOTE 6
======
Step (2) will allow you to see machines in the whole of the Forest. A second way to do this is to add a WINS address as in step (9). This second method is useful if you do not want to set up Active Directory. There appears to be no problem when both methods are set.


--

How to Recover Deleted Items from any Outlook Folder

Introduction:
Under Outlook's default settings, deleted item recovery is possible only from the deleted items folder.  The following registry modification will allow one to recover items from any Outlook folder, including items that were hard deleted, using shift-delete.  It should be noted that the prerequisite for recovery of any deleted items, is that a deleted items retention time has been specified for the private and/or public information store on the Exchange server.  Only items deleted within the specified retention period are recoverable.  The following solution has been tested, and is known to work on Microsoft Outlook 97,98,2000, and 2002 (XP).

The Solution:
1.   Run regedit on client workstation and locate following hive

2.   HKLM---Software----Microsoft----Exchange-----Client-----Options

3.   Add a DWORD and name it DumpsterAlwaysOn

4.   Give the newly created DWORD a value of 1

5.  If Outlook is running, close it and restart it.

6.   Set Outlook Client to open user’s mailbox

7.   Highlight inbox

8.   Select recover deleted items from the tools menu

9.  Select the messages that need to be recovered and click on the
     recover button.

 

 

 

<pre><computerid><br> </computerid></pre>