The owner or authorized user of a valid copy of
Mac OS X Server software may reproduce this
publication for the purpose of learning to use such
software. No part of this publication may be reproduced
or transmitted for commercial purposes, such as selling
copies of this publication or for providing paid-for
support services.
Every effort has been made to ensure that the
information in this manual is accurate. Apple Inc. is not
responsible for printing or clerical errors.
Because Apple periodically releases new versions and
updates to its software, images shown in this book may
be different from what you see on your screen.
Apple
1 Infinite Loop
Cupertino, CA 95014-2084
408-996-1010
www.apple.com
The Apple logo is a trademark of Apple Inc., registered
in the U.S. and other countries. Use of the “keyboard”
Apple logo (Option-Shift-K) for commercial purposes
without the prior written consent of Apple may
constitute trademark infringement and unfair
competition in violation of federal and state laws.
Apple, the Apple logo, AirPort, AirPort Express, AirPort
Extreme, Bonjour, FireWire, iCal, iPod, iSight, iTunes,
Keychain, Keynote, Mac, Mac OS, Macintosh, Panther,
Power Mac, QuickTime, Xcode, Xgrid, and Xserve are
trademarks of Apple Inc., registered in the U.S. and other
countries. Apple Remote Desktop, Apple TV, Finder,
iPhone, Leopard, Safari, Spotlight, and Tiger are
trademarks of Apple Inc.
Adobe and PostScript are trademarks of Adobe Systems
Incorporated.
Intel, Intel Core, and Xeon are trademarks of Intel Corp.
in the U.S. and other countries.
™
PowerPC
and the PowerPC logo™ are trademarks of
International Business Machines Corporation, used
under license therefrom.
UNIX is a registered trademark of The Open Group in the
U.S. and other countries.
Other company and product names mentioned herein
are trademarks of their respective companies. Mention
of third-party products is for informational purposes
only and constitutes neither an endorsement nor a
recommendation. Apple assumes no responsibility with
regard to the performance or use of these products.
034-4192-A/2007-09-01
Contents
9 Chapter 1: Introducing Mac OS X Server
10
What’s New in Leopard Server
11
Simple Setup
13
Server Preferences and Server Status
14
iCal Server
15
Group Services with Wikis and Blogs
16
Directory
17
Podcast Producer
18
Spotlight Server
19
UNIX Compliance
19
64-Bit Computing
20
Server Configurations
22
Leopard Server in Action
24
Leopard Server in a Workgroup
26
Services
28
Applications and Utilities
29
Advanced Tools and Applications
3
31 Chapter 2: Installing Mac OS X Server
32
What You Need to Install Leopard Server
34
Installing Locally
36
Preparing an Administrator Computer
37
Installing Remotely
41 Chapter 3: Setting Up Mac OS X Server
42
Setting Up a Server Locally
43
Keeping Your Server Secure
44
Protecting the System Administrator (root) Account
44
Setting Up a Server Remotely
47 Chapter 4: Managing Your Server
47
Using Server Preferences
49
Using the Server Status Widget
51
Finding Settings in Server Preferences
51
Connecting Server Preferences to a Remote Server
52
Closing a Server Preferences Connection
53
Backing Up and Restoring the Server
54
Keeping Leopard Server Up to Date
55 Chapter 5: Managing Users
56
About User Accounts
58
About Administrator Accounts
60
Adding a User Account
62
Importing Users
4
Contents
63
Importing Groups of Users Automatically
65
Deleting a User Account
66
Changing a User’s Account Settings
68
Changing a User’s Contact Info
69
Controlling a User’s Access to Services
70
Changing a User’s Group Membership
71
Changing a User’s Name or Password
73
Changing a User’s Picture
74
Customizing the Welcome Email
75
Customizing the Server Invitation Email
76
Customizing the Group Invitation Email
79 Chapter 6: Managing Users’ Computers
79
Setting Up Leopard Users’ Macs Automatically
82
Setting Up Services for New Leopard Users
84
Setting Up Leopard Users with an Invitation Email
85
Setting Up a Mac by Using Directory Utility
86
Setting Up Users’ Computers Manually
87
Setting Up a Mac User’s VPN Connection
89
Setting Up a User’s VPN Connection Manually
90
Working with Directory Information on Leopard Users’ Macs
93 Chapter 7: Managing Groups
94
Creating a New Group
96
Deleting a Group
97
Adding or Removing Members of a Group
Contents
5
99
Adding or Removing External Members of a Group
101
Changing Group Settings
10 2
Changing a Group’s Name
10 2
Setting Up a Group File Sharing Folder
10 3
Setting Up a Group Mailing List
10 3
Setting Up a Group Wiki Website
10 5
Setting Up a Group Calendar
10 6
Setting Up a Group Mailing List Archive
10 7 Chapter 8: Customizing Services
10 7
Managing File Sharing Service
10 8
About File Sharing Service
10 8
Adding a Shared Folder
10 9
Removing a Shared Folder
10 9
Controlling Access to a Shared Folder
110
Finding a Server’s File Sharing Address
111
Managing iCal Service
112
About iCal Service
113
Managing iChat Service
113
About iChat Service
11 4
Making All Users Buddies
115
Chatting with Users of Google Talk and Other XMPP Services
115
Saving and Archiving Instant Messages
11 6
Managing Mail Service
11 6
About Mail Service
6
Contents
117
Specifying a Mail Relay Server
118
About Junk Mail and Virus Filtering
118
Scanning for Incoming Junk Mail and Viruses
119
Managing Web Services
12 0
About Web Services
121
Finding the Server’s Website Address
121
Hosting a Conventional Website
12 2
Setting Up Group Wiki Service
12 3
Setting Up Webmail Service
12 3
Setting Up User Blogs
12 4
Managing VPN Service
12 4
About VPN Service
12 5
Changing the VPN Shared Secret
12 6
Creating a VPN Configuration File
12 7
Changing the IP Address Range for VPN
12 9
Providing VPN Service Through an Internet Router
13 0
Customizing Services Using Advanced Applications
131 Chapter 9: Managing Server Information
131
Managing Server Information
13 2
Changing the Serial Number or Site License Details
13 2
Changing the Notification Settings
13 3
Changing Your Server’s Name
13 4
Changing Your Server’s IP Address
Contents
7
13 5
Connecting to a Directory Server
13 6
Changing Firewall Settings
13 7
About the Firewall
13 8
Checking Server Logs
141
Monitoring Server Graphs
14 3 Chapter 10: Learning More
14 3
Using Onscreen Help
14 4
Mac OS X Server Administration Guides
14 7
Viewing PDF Guides Onscreen
14 7
Printing PDF Guides
14 8
Getting Documentation Updates
14 8
Getting Additional Information
14 9 Appendix A: Preparing Disks for Installing Mac OS X Server
15 0
Erasing with the Installer
151
Erasing with Server Assistant
151
Erasing with Disk Utility
152
Partitioning a Hard Disk
152
Creating a RAID Set
153 Appendix B: Configuring an Internet Router
153
Configuring Port Mapping on an AirPort Extreme Base Station
155
Manually Configuring Port Mapping on an Internet Router
157 Index
8
Contents
1
Introducing Mac OS X Server
1
Mac OS X Server has everything you need to provide
standards-based workgroup and Internet services, making it
ideal for education, small businesses, and large enterprises.
Mac OS X Server version 10.5 Leopard blends a mature, stable UNIX foundation with
open standards and Macintosh ease of use. It provides an extensive array of services
that support Macintosh, Windows, and UNIX client computers over a network.
With Leopard Server, small organizations and workgroups without an IT department
can take full advantage of the benefits of a server. Even a nontechnical user can set up
and manage Leopard Server for a group. Other users in the group can automatically
configure their Macs to get services from Leopard Server. Leopard Server has advanced
configuration options and management tools for IT professionals as well.
9
What’s New in Leopard Server
Mac OS X Server v10.5 Leopard offers major enhancements in several key areas:
Â
Simple setup
 Server Preferences and Server Status
 iCal Server
 Group services with wikis and blogs
 Directory application
 Podcast Producer
 Spotlight Server
 UNIX compliance and 64-bit computing
Leopard Server also has significant performance and scalability improvements for key
services, such as file sharing and mail services, compared to earlier versions.
If you’re an experienced server administrator and want to set up an enterprise server or
have other advanced needs, you’ll find enhancements to file sharing services, web
technologies, media streaming, instant messaging, mail service, directory and network
authentication, system imaging, and client management. Server Admin, Workgroup
Manager, and System Image Utility are all improved. For more information, see Server Administration and the other advanced administration guides described in “Mac OS X
Server Administration Guides” on page 144.
10Chapter 1
Introducing Mac OS X Server
Simple Setup
Using Mac OS X Server is easier than ever. Server Assistant eliminates the complexities
of configuring a server. It walks you through the setup process and the configuration
of essential services. It automatically configures your AirPort Extreme Base Station
(802.11n) and runs a built-in network health check to verify local network and Internet
connectivity. In a few clicks, Leopard Server readies file sharing, email, group websites,
instant messaging, personal calendars, and remote access.
Chapter 1 Introducing Mac OS X Server11
Users can quickly and easily set up Macs with Mac OS X Leopard to get services from
the server. They click a button in an invitation email or open the Directory Utility
application to open an assistant that connects to the server and sets up applications to
use its services. In no time, Mail, iChat, iCal, and a VPN network connection are all ready
to use. iChat users see other users in their iChat buddy lists. Mail users are ready to
send email to anyone in their group. Address Book, Directory, and Mail are ready to
look up shared contact information in the server’s directory. A printer connected to the
server’s USB port is automatically available to users.
12Chapter 1 Introducing Mac OS X Server
Server Preferences and Server Status
Leopard Server is even easier to keep running. Need to change something? With Server
Preferences, you can quickly manage users, groups, services, and system information.
You can use Server Preferences on the server, or use it on another Mac to manage your
server over the network.
Find the setting you
need without knowing
its exact location
To monitor server performance and services, you can check graphs and statistics with
the Server Status Dashboard widget. Server Status works over the network, so you can
keep an eye on the server from another Mac.
Monitor processor,
network, or disk usage
Check service status
Chapter 1 Introducing Mac OS X Server13
iCal Server
iCal Server makes it easy to share calendars, schedule meetings, and coordinate events
within a workgroup, a small business, or a large organization. Colleagues can check
each other’s availability, propose and accept meetings, book conference rooms, reserve
projectors, and more. iCal Server sends meeting invitations with agendas or to-do lists,
and tabulates replies.
iCal Server integrates with leading calendar applications including iCal 3 in Leopard
and third-party calendar applications that support the standard CalDAV protocol.
14Chapter 1 Introducing Mac OS X Server
Group Services with Wikis and Blogs
Leopard Server includes a wiki service that makes it easy for groups to create and
distribute information through their own shared intranet websites. All members of a
group can easily view, search, and edit wiki content in their web browsers. By using
included templates, or by creating their own, they can add, delete, edit, and format
content naturally—without knowing markup codes or special syntax. With a few clicks,
they can attach files and images, publish to podcasts, assign keywords, and link to
other wiki pages or other websites. They can also review the wiki’s complete history of
changes and revert pages to a previous version. In addition, they can view and
contribute to shared calendars, blogs, and mailing list archives.
Each user can have a blog, which provides an easy way to keep colleagues up to date
with projects, the files they’re working on, and pictures or podcasts. A personal blog is
the perfect place to put information for your group, or just for your own reference.
Chapter 1 Introducing Mac OS X Server15
Directory
The Directory application gives users access to shared information about people,
groups, locations, and resources within the organization. Users can share contacts, add
groups, set up group services, and manage their own contact information.
16Chapter 1 Introducing Mac OS X Server
Podcast Producer
A video camera, a Mac, and Leopard Server are all you need to produce podcasts of
lectures, training, or any other audio and video projects. Podcast Producer automates
video and audio capture, encoding, and delivery.
The Podcast Capture application installed on every Mac with Leopard allows users to
record high-quality audio and video from a FireWire camera, USB microphone, iSight,
or other supported device attached to a local or remote Mac. Podcast Capture
automatically sends the completed recording to Podcast Producer on Leopard Server,
which encodes and publishes the recording based on your workflow selection in
Podcast Capture. Podcast Producer can add effects such as watermarks, titles, and
introductory video, and then publish the podcast to a webpage, blog, iTunes, iTunes U,
QuickTime streaming server, an iPod, Apple TV, iPhone, or other mobile phone. Leopard
Server’s mail service can even notify you when the job has completed.
Chapter 1 Introducing Mac OS X Server17
In addition to recording audio and video, you can use Podcast Capture to record screen
activity (for example a Keynote presentation) along with audio from a local or remote
source. You can also use Podcast Capture to share QuickTime movies with others.
Anyone with an Internet connection and authorization to use Podcast Capture can
start the whole process. Simply log in to Podcast Capture, make a few selections, and
click a button to start recording. Click another button to stop recording, enter a title
and description, and click a button to start the podcast publishing process. Podcast
Producer takes care of the rest.
Podcast Producer automatically uses your server’s Xgrid 2 service for high performance
podcast encoding. Xgrid distributes encoding jobs across the network to Macs that
have Leopard set up to share their spare processing power. You can accommodate
more podcasts by adding Macs, and Xgrid scales automatically.
Spotlight Server
Spotlight simplifies finding content on a Mac, and Leopard Server extends Spotlight
searching to the network. Spotlight Server lets Mac users quickly and easily find
documents, files, and other content stored on your server. It works the way people
think, by searching the content on mounted network volumes, not just looking at file
names. There is no need to remember what someone else named a particular shared
document, project, or file. Use Quick Look to view, play, and read found files without
opening them.
18Chapter 1 Introducing Mac OS X Server
Content indexing happens automatically and transparently on the server. No
configuration of the server or users’ Macs is necessary.
For security, Spotlight Server works with the file access controls and permissions of
Mac OS X Server. A user’s search lists only items to which the user has access, ensuring
that secrets stay secret. So everyone in a group can store files on the server. Group
members can easily find shared files, but outsiders can’t find them.
UNIX Compliance
Leopard Server is an Open Brand UNIX 03 Registered Product, conforming to the SUSv3
and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads. Leopard
Server can compile and run all your UNIX 03-compliant code, so it can be deployed in
environments that demand full conformance. Mac OS X Server also provides full
compatibility with your server and application software.
64-Bit Computing
For the first time in Leopard Server, key server software components take advantage of
64-bit computing to achieve higher performance and processing power and to work
with larger data sets. Leopard Server runs 64-bit applications alongside 32-bit
applications, optimized for each.
Chapter 1 Introducing Mac OS X Server19
Server Configurations
Leopard Server offers several options for setting up your server to suit your
circumstances. The table on the next page lists some reasons for choosing each of the
following configurations:
 Standard: A simplified configuration ideal for the first server or only server in a small
organization
 Workgroup: An easy-to-use setup ideal for a workgroup in an organization with an
existing directory server
 Advanced: A flexible configuration ideal for advanced, highly customized
deployments
You can change a standard configuration to a workgroup configuration by connecting
the server to a directory server in your organization. Conversely, you can change from
workgroup to a standard configuration by disconnecting the server from the directory
server. You can also convert to advanced from standard or workgroup (but not the
reverse, except by reinstalling Leopard Server). For information about changing
configurations, see “Connecting to a Directory Server” on page 135 and Server Administration (described in “Mac OS X Server Administration Guides” on page 144).
20Chapter 1 Introducing Mac OS X Server
Reasons to chooseStandardWorkgroup Advanced
Set up the first server or only server for a small
organization
Have all services set up automatically
Have only selected services set up automatically
Use existing user accounts from your organization’s
directory server
Use one simple application, Server Preferences, to
manage essential settings for user accounts, groups,
and services
Have Leopard users’ Macs automatically set up to use
the server
Need no server administration experience
Completely control hundreds of service configuration
settings for multiple servers
Manage user accounts, home folders, and preferences
for hundreds or thousands of users, groups, and
computers
Set up network home folders and mobile user
accounts
Use powerful applications, such as Server Admin and
Workgroup Manager, or command-line tools, to
configure services and manage clients
Save setup data for automatic setup of multiple servers
Upgrade existing servers
%
%
%
%
%%
%%
%%
%
%
%
%
%
%
Chapter 1 Introducing Mac OS X Server21
Leopard Server in Action
The following illustration shows a standard configuration of Mac OS X Server in a small
organization. The server connects to a local network together with some users’
computers. Other users’ computers connect to the local network wirelessly through an
AirPort Extreme Base Station. The AirPort Extreme connects to the Internet through a
DSL modem or cable modem and shares the Internet connection with the server and
users’ computers. The server and users’ computers get their network addresses from
the AirPort Extreme’s DHCP server. They get DNS name service from the Internet
service provider (ISP).
The server provides user and group accounts, shared folders, shared calendars, instant
messaging, and a wiki website with blogs. The ISP doesn’t provide enough email
addresses for everyone in the organization, so the server provides email addresses and
mail service.
Some users may check their email while away, but they don’t have portable computers
to take home or on the road. They can log in to the server’s webmail service from their
home computers or any borrowed computer with a web browser.
Other users have their portable computers and home computers set up to connect to
the server’s VPN via the Internet. This gives them secure remote access, while working
at home or traveling, to all the services that the server provides on the local network.
22Chapter 1 Introducing Mac OS X Server
AirPort
Extreme
Mac OS X
Server
DSL or
cable modem
The Internet
ISP’s DNS
server
VPN
Mac OS X
computer
Mac OS X computers
Chapter 1 Introducing Mac OS X Server23
Leopard Server in a Workgroup
The next illustration depicts a workgroup configuration of Mac OS X Server that serves
a department in a large organization. This organization has an IT group that provides
DHCP service for assigning network addresses, DNS name service, mail service, Internet
access, and a VPN.
Everyone in the department already has a user account provided by the organization’s
Open Directory server, so these user accounts have been imported to the workgroup
server. This means everyone simply uses the user name and password they already
know to authenticate for services provided by the workgroup server. Those services
were automatically set up to use the Kerberos authentication of the Open Directory
server, allowing users to log in once per session for all workgroup services.
The workgroup server provides calendar and instant messaging services that work with
the users’ Mac OS X iCal and iChat applications. The workgroup server also provides
shared folders and wiki websites for groups within the department. Some
departmental groups include participants from outside the department. A group’s
external members use their existing user accounts to access the group’s shared folder,
calendar, wiki, and blog.
The department has some Windows users, who use Internet Explorer and Safari to
access their group’s wiki, calendar, and blog. Shared folders appear as mapped drives in
their Network Places. They have also set up their PCs to use the workgroup server’s
Jabber instant messaging.
24Chapter 1 Introducing Mac OS X Server
Organization-wide servers
Organization
The intranet
Workgroup
The Internet
AirPort
Extreme
Mac OS X
server
Mac OS X
administrator computer
Mac OS X computersWindows computers
Chapter 1 Introducing Mac OS X Server25
Services
Leopard Server provides the services and system features shown in the following table.
Services and system information are set up automatically for a standard or workgroup
configuration, using information you provide during the initial server setup.
After setting up a standard or workgroup configuration, you can change service and
system settings. You can turn off services that you don’t need, perhaps because you
already have them. For example, a standard configuration doesn’t need to provide mail
service if you want to use the mail service provided by an Internet service provider. If
no one needs to access your server from home or while traveling, you can turn off VPN
service.
A workgroup configuration may not need to provide mail or VPN service if your
organization provides them. For information about service and system settings, see
Chapter 4, “Managing Your Server,” Chapter 8, “Customizing Services,” and Chapter 9,
“Managing Server Information.”
If you select an advanced configuration during initial setup, services are not set up
automatically. You use advanced administration applications such as Server Admin and
Workgroup Manager, or command-line tools, to configure advanced settings for the
services you need the server to provide. For information about an advanced
configuration, see Server Administration and the other advanced administration guides
described in “Mac OS X Server Administration Guides” on page 144.
26Chapter 1 Introducing Mac OS X Server
ServiceStandardWorkgroup Advanced
File sharing (AFP and SMB protocols)IncludedOptionalOptional
File sharing (FTP and NFS protocols)Not usedNot usedOptional
Printer sharing (directly connected USB or FireWire
NetBoot and NetInstall (system imaging)Not usedNot usedOptional
Chapter 1 Introducing Mac OS X Server27
ServiceStandardWorkgroup Advanced
Spotlight (searching)Automatic AutomaticAutomatic
QuickTime StreamingNot usedNot usedOptional
Software updateNot usedNot usedOptional
Remote managementIncludedIncludedIncluded
Remote login (SSH)IncludedIncludedIncluded
Applications and Utilities
After setting up Leopard Server, you can change service settings and perform other
server administration tasks using the applications described below. You can also use
the Directory application, which is designed for users who aren’t administrators to
manage shared information in the server’s directory. It’s installed on all Macs with
Leopard as well as on your server. For information about using the Directory
application or Directory Utility, open it and then use the Help menu. For information
about using the other applications, see other chapters in this book.
Applications for standard and workgroup server administrators
Directory
(in /Applications/Utilities/)
Directory Utility
(in /Applications/Utilities/)
Server Assistant
(in /Applications/Server/)
28Chapter 1 Introducing Mac OS X Server
Gives users access to shared information about people,
groups, locations, and resources. Users can share
contacts, add groups set up group services, and
manage their own contact information.
Connect your server to a directory server in your
organization.
Install or set up Mac OS X Server on a remote
computer.
Applications for standard and workgroup server administrators
Server Preferences
(in /Applications/Server/)
Server Status widget for DashboardMonitor server activity from any Mac with Leopard.
Manage users and groups, customize services and
system information, and monitor server activity.
Advanced Tools and Applications
If you set up an advanced configuration of Leopard Server, you administer it using the
applications and tools listed below. For more information, see Server Administration and
the other advanced administration guides described in “Mac OS X Server
Administration Guides” on page 144.
Important: If you have administrative applications and tools from Mac OS X Server
version 10.4 Tiger or earlier, do not use them with Leopard Server.
Applications and tools for advanced server administrators
Directory Utility
(in /Applications/Utilities/)
Podcast Capture
(in /Applications/Utilities/)
QuickTime Broadcaster
(in /Applications/)
RAID Admin
(in /Applications/Server/)
Connect the server to a directory server in your
organization.
Lets users record high-quality audio and video from a
local or remote camera, capture screen activity, or
upload QuickTime files into Podcast Producer for
encoding and distribution.
Captures live audio and video and works seamlessly
with QuickTime Streaming Server for high-quality
network broadcasting.
Set up and monitor Xserve RAID hardware.
Chapter 1 Introducing Mac OS X Server29
Applications and tools for advanced server administrators
Server Admin
(in /Applications/Server/)
Set up services, manage file share points, change
service setup, and customize server settings. Monitor
server activity and view detailed service logs.
Server Assistant
(in /Applications/Server/)
Server Monitor
(in /Applications/Server/)
System Image Utility
(in /Applications/Server/)
Workgroup Manager
(in /Applications/Server/)
Install or set up Mac OS X Server on a remote
computer.
Remotely monitor and manage one or more Xserve
systems.
Create and customize NetBoot and NetInstall images
for Mac OS X and Mac OS X Server computers.
Manage users, groups, computers, and computer
groups in advanced server deployments. Manage
preferences for Mac OS X users.
Xgrid Admin
(in /Applications/Server/)
Remotely manage clusters and monitor the activity of
controllers, agents, and the status of jobs on the grid.
Command-line toolsUse UNIX tools to install and set up server software,
administer services, manage users, and so forth.
30Chapter 1 Introducing Mac OS X Server
2 Installing Mac OS X Server
Use the Installer to install Leopard Server locally, or use
Server Assistant to install remotely.
To get started you need to:
 Make sure the target server meets system requirements
 Connect the target server to your Ethernet network
 Use the Installation & Setup Worksheet to collect information you’ll need (it’s in the
Documentation folder on the Mac OS X Server Install Disc)
 Install Mac OS X Server version 10.5 Leopard using one of these methods:
 Install locally if the target server has a display that you can use conveniently
 Install remotely if the target server is inconveniently located or doesn’t have a
display
For information about installing Leopard Server on multiple servers, performing
automated installations, and other advanced installation methods, see Server Administration. For information about upgrading or migrating to Leopard Server from
an earlier version of Mac OS X Server, see Upgrading and Migrating. These advanced
guides are described in “Mac OS X Server Administration Guides” on page 144.
2
31
What You Need to Install Leopard Server
To install Leopard Server, you need a Macintosh desktop computer or server with:
 An Intel processor or PowerPC G5 or G4 (867 MHz or faster) processor
 At least 1 gigabyte (GB) of random access memory (RAM)
 At least 20 gigabytes (GB) of disk space available
 An active connection to a secure Ethernet network
A standard or workgroup server needs significantly more disk space—such as a high
capacity external hard drive—if you want to back up the server using Time Machine.
(Time Machine backup of server data isn’t supported for an advanced server.)
A built-in DVD drive is convenient but you can attach an external FireWire DVD drive or
a Mac that has a DVD drive and is operating in target disk mode instead.
A display is optional. You can install and administer Mac OS X Server on a computer
that has no display by using an administrator computer. For information, see
“Preparing an Administrator Computer” on page 36.
Some encoding operations require a compatible graphics card.
Your server doesn’t need to be located where someone has constant access to it. When
you need to perform administrative tasks, you can use any Mac that you’ve set up as an
administrator computer.
Unless you have a site license, you need a unique serial number for each server. You
must use a Mac OS X Server v10.5 Leopard serial number, which begins with XSVR-105.
32Chapter 2 Installing Mac OS X Server
Installing Mac OS X Server Securely
When you start up a computer from the Mac OS X Server Install Disc, SSH remote login
service and VNC screen sharing service start automatically in order to make remote
installation possible.
Important: Make sure the network is secure before you install or reinstall Mac OS X
Server, because SSH and VNC give others access to the computer over the network.
For example, set up your local network so that only users you trust can access it. Avoid
having Ethernet jacks in public places. If you have an AirPort Base Station or other
wireless access point, configure it to use WEP-2 authentication with a strong
password. Consider making the wireless network name private. Also, try to keep the
hardware serial number confidential, because it’s used as the password for remote
installation and setup.
Chapter 2 Installing Mac OS X Server33
Installing Locally
You can install Mac OS X Server directly onto the target server by starting up the server
from the Mac OS X Server Install Disc. The Installer application guides you through the
interactive installation process. The target server must have a display attached so you
can interact with the Installer.
Installer
application
You can perform:
 A new installation of Mac OS X Server on a disk that doesn’t already have Mac OS X
Server or Mac OS X installed
 A clean installation, which installs Mac OS X Server after erasing and formatting a
target disk
To install Mac OS X Server locally:
1 If you’re planning to erase or partition the target disk, make sure you have a backup of
the disk.
2 Make sure the computer has an active connection to a secure Ethernet network.
This network connection is needed to set up the server’s Open Directory domain.
3 Start up the computer, log in if necessary, and insert the Mac OS X Server Install Disc into
the DVD drive.
34Chapter 2 Installing Mac OS X Server
Target server
4 Open the Install Mac OS X Server application and click the Restart button.
The application is in the Mac OS X Server Install Disc window.
If you see an Install button instead of a Restart button in the lower-right corner of the
application window, click Install and proceed through the Installer panes by following
the onscreen instructions (skip steps 5 through 8 below). When installation is complete,
restart the server. Server Assistant opens so you can set up the server. For information,
see Chapter 3, “Setting Up Mac OS X Server.”
5 After the computer restarts, choose the language you want to use on the server, and
then click the arrow button.
6 Proceed through the Installer panes by following the onscreen instructions.
7 When the Select a Destination pane appears, select a target disk or volume (partition)
and make sure it’s in the expected state.
If you need to erase the target disk, click Options, select Erase and Install, choose a
format, and click OK.
You can instead choose Utilities > Disk Utility to erase the target disk using a less
common format, partition the server’s hard disk, or create a RAID set.
For more information, see Appendix A, “Preparing Disks for Installing Mac OS X Server.”
8 After installation is complete, the computer restarts and Server Assistant opens so you
can set up the server.
For information, see Chapter 3, “Setting Up Mac OS X Server.”
Chapter 2 Installing Mac OS X Server35
Preparing an Administrator Computer
You can use an administrator computer to install Mac OS X Server on another
computer over the network. As illustrated below, you start up the server using the
Mac OS X Server Install Disc and use Server Assistant application the administrator
computer to perform remote installation. The target server doesn’t need a display.
Server
Assistant
Administrator
computer
Target server
with DVD drive
You can also use an administrator computer to set up and manage Mac OS X Server
remotely. For information, see “Setting Up a Server Remotely” on page 44 and
“Connecting Server Preferences to a Remote Server” on page 51.
You make a Mac OS X computer into an administrator computer by installing server
administration software on it. If you have another server with Leopard Server already
set up, you can use it as an administrator computer as well.
36Chapter 2 Installing Mac OS X Server
To set up an administrator computer:
1 Make sure the Mac OS X computer has Mac OS X version 10.5 Leopard installed.
2 Insert the Administration Tools disc.
3 Open the Installers folder.
4 Double-click ServerAdministrationSoftware.mpkg to open the Installer, and then follow
the onscreen instructions.
Installing Remotely
Using Server Assistant on an administrator computer, you can install Mac OS X Server
on another computer over the network. The computer you’re installing on doesn’t need
a display, but it does need a DVD drive for the Mac OS X Server Install Disc. If the
computer doesn’t have a built-in DVD drive, you can attach an external FireWire DVD
drive or a Mac that has a DVD drive and is operating in target disk mode.
You can perform:
 A new installation of Mac OS X Server on a disk that doesn’t already have Mac OS X
Server or Mac OS X installed.
 A clean installation, which installs Mac OS X Server after erasing and formatting a
target disk.
Chapter 2 Installing Mac OS X Server37
To install Mac OS X Server remotely:
1 If you’re planning to erase the target disk or partition, make sure you have a backup of
it, and optionally use Disk Utility to prepare the target disk.
If you only need to erase the target disk using the most common format, Mac OS
Extended (Journaled), you don’t need to use Disk Utility. With Disk Utility, you can erase
the target disk using other formats, partition the server’s hard disk, or create a RAID set.
For information about using Disk Utility for these tasks, see Appendix A, “Preparing
Disks for Installing Mac OS X Server.”
2 Start up the target server with the Mac OS X Server Install Disc.
If the target server has a built-in DVD drive, insert the disc and then restart the
computer while holding down the C key on the keyboard. Release the C key when you
see the Apple logo.
If the target server has an external FireWire DVD drive, restart the computer while
holding down the Option key, select the icon representing the Mac OS X Server Install Disc, and then click the Arrow button.
3 On an administrator computer, open Server Assistant, select “Install Mac OS X Server on
a remote computer,” and click Continue.
Server Assistant is located in /Applications/Server/. You can use Server Assistant
without an administrator account.
4 In the Destination pane, identify the target server and select it in the list.
You can identify a server by its IP address, DNS name, or MAC address (also called the
Ethernet address or hardware address).
38Chapter 2 Installing Mac OS X Server
For servers that Server Assistant finds on the local network (IP subnet), the IP address
may be assigned automatically by a DHCP server on the network. If no DHCP server
exists, the target server uses a 169.254.xxx.xxx address unique among servers on the
local network. Later, when you set up the server, you can change the IP address.
If the server you want isn’t listed, you can click Refresh List to have Server Assistant look
again for servers that are ready for installation on your local network. If the server you
want is on a different local network, choose “Server at IP Address” from the “Install to”
pop-up menu, and enter an IP address in IPv4 format (for example, 192.0.2.200). You
can also choose “Server at DNS Name” and enter the server’s DNS name.
5 When prompted for a password, type the first 8 characters of the server’s built-in
hardware serial number.
To find the serial number, look for a label on the server. Match the capitalization of the
serial number when you type it.
For a computer that has no built-in hardware serial number, use 12345678 as the
password.
6 Proceed through the Install Language, Important Info, and Software License panes,
following the onscreen instructions.
For information about settings in a Server Assistant pane, click the Help button in the
pane.
7 In the Volumes pane, select a target disk or partition, make sure it’s in the expected
state, and click Continue.
For information about the disk status icons, click the Help button in the Volumes pane.
Chapter 2 Installing Mac OS X Server39
8 If the volume you selected already has Mac OS X Server or Mac OS X installed, select an
available option and then click OK.
The options may include:
 Erase using Mac OS X Extended (Journaled) format, then install: Completely erases the
destination volume before installing a new copy of Mac OS X Server.
 Upgrade Mac OS X Server: This option is available only if the target volume has the
latest update of Mac OS X Server v10.4 Tiger or has Mac OS X Server v10.3.9 Panther.
You can upgrade this volume to an advanced configuration of Leopard Server
without erasing the destination volume. For information, see Upgrading and Migrating (described in “Mac OS X Server Administration Guides” on page 144).
9 After installation is complete, the target server restarts and you can continue using
Server Assistant to set up the server remotely.
For information, see Chapter 3, “Setting Up Mac OS X Server.”
Instead of using Server Assistant on an administrator computer, you can remotely
control installation by using screen sharing on a Mac with Mac OS X v10.5 Leopard or
with Apple Remote Desktop (which you can purchase separately) on another Mac. For
more information, see Server Administration (described in “Mac OS X Server
Administration Guides” on page 144).
40Chapter 2 Installing Mac OS X Server
3 Setting Up Mac OS X Server
3
Server Assistant leads you through setting up your server
for the first time.
Server Assistant opens automatically when you:
 Finish installing Mac OS X Server version 10.5 Leopard
 Start up a new server with Leopard Server preinstalled
You can use Server Assistant:
 Locally on the server
 Remotely on an administrator computer to set up the server over the network
For information about interactively setting up multiple servers or automatically setting
up an advanced configuration, see Server Administration (described in “Mac OS X Server
Administration Guides” on page 144).
41
Setting Up a Server Locally
You can set up a new server or a computer with Mac OS X Server newly installed by
using the server’s keyboard, mouse, and display.
To set up a server locally:
1 Prepare for setup by filling out a printed copy of the Installation & Setup Worksheet.
The Installation & Setup Worksheet is located on the Mac OS X Server Install Disc in the
Documentation folder.
2 If you have DHCP or DNS service provided by your ISP, Internet router, or other servers
on your network, make sure they are set up for your new server and are running.
3 If you want to set up your server as an Internet gateway, so the server shares an
Internet connection with other computers on your network, make sure of the
following:
 One Ethernet port, or interface, connects to your DSL modem, cable modem, or other
Internet source. The Internet interface must have a public IP address (not a private IP
ad d r es s li ke 10. 0.1.1 or 19 2.16 8.1.1 ).
 Another Ethernet port connects to your local network.
During setup, you specify which port connects to the Internet. For example, if the
server’s built-in Ethernet port connects to the Internet, you would specify it as the
Internet port. If your server has more than two Ethernet ports, you select at least one of
them as a local network port.
4 If the server is off, turn it on.
When the server starts up, Server Assistant opens automatically.
5 Proceed through the Server Assistant panes, following the onscreen instructions and
entering the information you’ve recorded on the Installation & Setup Worksheet.
42Chapter 3 Setting Up Mac OS X Server
For information about settings in a Server Assistant pane, click the Help button in the
pane.
When server setup is complete, you can:
 Take a few additional steps to keep your server secure. For information, see “Keeping
Your Server Secure” and “Protecting the System Administrator (root) Account,” next.
 Use Software Update to install any available Mac OS X Server updates. For
information, see “Keeping Leopard Server Up to Date” on page 54.
 Configure an AirPort Base Station or an Internet router so that users can access your
server over the Internet. For information, see Appendix B, “Configuring an Internet
Router.”
 Use Server Preferences to set up users and groups, customize services and system
information, and monitor server activity. You can also use the Server Status widget
with Dashboard to monitor your server. For information about these tasks, see
Chapters 4 through 9 or open Server Preferences and then use the Help menu.
Keeping Your Server Secure
For security, you should create a standard user account after completing server setup.
When you log in on the server, routinely use this standard account instead of an
administrator account. Then use your administrator account with each application that
requires administrator privileges. For example, use your administrator name and
password with Server Preferences when you need to manage users, groups, or services.
To create a standard user account, use the Accounts pane of System Preferences on the
server. For information, open System Preferences and then use the Help menu.
Chapter 3 Setting Up Mac OS X Server43
Protecting the System Administrator (root) Account
The administrator password you enter during setup is also used for the server’s System
Administrator user account, whose short name is root. The System Administrator (root)
account can move or delete any file in the system, including system files not available
to a server administrator account or any other user account. You don’t need root user
privileges to administer your server.
Important: Protecting the root user password is very important, so it should not be the
same as another account’s password.
After setting up the server, you should change the password of the root user account.
For information about changing the root user’s password, open Directory Utility (in
/Applications/Utilities/) and then use the Help menu.
Setting Up a Server Remotely
If you have a new server or another computer with Mac OS X Server newly installed,
you can set it up over the network by using Server Assistant on an administrator
computer. The server you’re setting up doesn’t need a keyboard or display. For
information about administrator computers, see “Preparing an Administrator
Computer” on page 36.
To set up a remote server:
1 Prepare for setup by filling out a printed copy of the Installation & Setup Worksheet.
The Installation & Setup Worksheet is located on the Mac OS X Server Install Disc in the
Documentation folder.
44Chapter 3 Setting Up Mac OS X Server
2 If you have DHCP or DNS service provided by your ISP, Internet router, or other servers
on you network, make sure they are set up for your new server and are running.
3 If you want to set up your server as an Internet gateway, so the server shares an
Internet connection with other computers on your network, make sure of the
following:
 One Ethernet port, or interface, connects to your DSL modem, cable modem, or other
Internet source. The Internet interface must have a public IP address (not a private IP
ad d r es s li ke 10. 0.1.1 or 19 2.16 8.1.1 ).
 Another Ethernet port connects to your local network.
During setup, you specify which port connects to the Internet. For example, if the
server’s built-in Ethernet port connects to the Internet, you would specify it as the
Internet port. If your server has more than two Ethernet ports, you select at least one of
them as a local network port.
4 If the server is off, turn it on.
When the server starts up, Server Assistant opens automatically and waits for remote
setup to begin.
5 On an administrator computer, open Server Assistant, select “Set up a remote server,”
and click Continue.
Server Assistant is located in /Applications/Server/. You can use Server Assistant
without an administrator account on the local computer.
6 In the Destination pane, type the preset password in the Password column for the
server you want to set up, and then select the Apply checkbox.
Chapter 3 Setting Up Mac OS X Server45
If the server isn’t listed, click Refresh List to have Server Assistant look again for servers
that are ready to set up on your local network (IP subnet). If the server you want is on a
different local network, click the Add (+) button and enter its IP address or DNS name.
The preset password consists of the first 8 characters of the computer’s built-in
hardware serial number, which is located on a label on the computer. Match the
capitalization of the serial number when you type it. For a computer that has no builtin hardware serial number, use 12345678 as the password.
7 Click Continue and proceed through the Server Assistant panes, following the onscreen
instructions and entering the information you’ve recorded on the Installation & Setup
Worksheet.
For information about settings in Server Assistant, click the Help button in any pane.
When server setup is complete, you can:
 Take a few steps to keep your server secure. For information, see “Keeping Your
Server Secure” on page 43 and “Protecting the System Administrator (root) Account”
on page 44.
 Use Software Update to install any available Mac OS X Server updates. For
information, see “Keeping Leopard Server Up to Date” on page 54.
 Configure an AirPort Base Station or an Internet router so that users can access your
server over the Internet. For information, see Appendix B, “Configuring an Internet
Router.”
 Use Server Preferences to set up users and groups, customize services and system
information, and monitor server activity. You can also use the Server Status widget
with Dashboard to monitor your server. For information about these tasks, see
Chapters 4 through 9 or open Server Preferences and then use the Help menu.
46Chapter 3 Setting Up Mac OS X Server
4 Managing Your Server
4
Use the Server Status widget, Server Preferences, Time
Machine, and Software Update to check status, change
settings, back up and restore, and update server software.
Check status with Server Preferences or the Server Status widget. Find and change
server settings with Server Preferences. Use Server Preferences and the Server Status
widget on the server itself or over the network from any Mac with Leopard. Set Time
Machine preferences to back up the server, and restore using the Time Machine
application or the Installer. Keep the server software current with Software Update.
Using Server Preferences
With Server Preferences, you can check the status of services and change their settings.
You use Server Preferences to manage various aspects of a standard or workgroup
configuration of Leopard Server, such as who can use its services, how its services are
configured, or what its status is.
47
When you open Server Preferences, individual preferences are grouped in the
categories described below.
 Accounts: Manage users and groups.
 Services: Customize settings for file sharing, iCal calendar service, iChat instant
messaging service, mail service, web services, and VPN remote access service.
 System: Check server information, service logs, graphs of server activity, and firewall
settings.
To manage a standard or workgroup server:
1 Open Server Preferences.
Server Preferences is located in /Applications/Server/.
2 If Server Preferences asks you for Server, User Name, and Password, enter the server’s
DNS name or IP address, the name of an administrator user account on the server, and
the password for the administrator account.
The account you created when you set up the server is an administrator account.
48Chapter 4 Managing Your Server
Using the Server Status Widget
You can use the Server Status widget to monitor the status of Mac OS X Server either
on the server itself or from another computer with Mac OS X Server or Mac OS X.
To use the Server Status widget:
1 Open Dashboard, click its Open (+) button, and then click or drag the Server Status
widget from the widget bar.
You can open Dashboard by clicking its icon in the Dock or pressing its keyboard
shortcut, which is usually the F12 key.
2 Enter the server’s DNS name or IP address, an administrator name and password, and
then click Done.
3 When the Server Status widget is connected to a server, it displays the server’s DNS
name and status information about the server and its services.
Monitor processor utilization, network load, or disk usage by clicking an icon below the
graph.
Change the processor or network graph’s time period to one hour, day, or week by
clicking the graph.
Chapter 4 Managing Your Server49
If your server has more than one disk, you can see the status of each disk in turn by
clicking the disk usage graph.
Check the status indicator and current number of connections for the listed services. A
green indicator means the service is running.
Open the Server Preferences pane for a listed service by clicking the service in the
widget.
Connect to a different server by moving the mouse to the upper left corner of the
widget and clicking the small Info (i) button.
You can open another Server Status widget to see more than one aspect of a server’s
status at once or to monitor another server on the network.
The Server Status widget requires Mac OS X Server version 10.5 Leopard or Mac OS X
v10.5 Leopard.
For information about widgets and Dashboard, switch to the Finder and then use the
Help menu.
You can also see graphs of server activity using Server Preferences. For information, see
“Monitoring Server Graphs” on page 141.
50Chapter 4 Managing Your Server
Finding Settings in Server Preferences
Server Preferences contains dozens of settings you can change to customize your
computer. You can quickly search Server Preferences to find the specific setting you
want.
To find settings in Server Preferences:
1 Open Server Preferences.
2 In the search box, type a word or phrase that describes what you want to change. For
example, if you want to add members to a group, type “group members.”
As you type, you see possible matches to what you’re typing below the search box.
3 When you see what you’re looking for in the search results list, stop typing. One or
more preferences are spotlighted in the Server Preferences window.
4 Click the item in the list that matches what you want to change. In the pane that
opens, you can change the settings for that item.
Connecting Server Preferences to a Remote Server
You can connect Server Preferences to a server over the network and manage users,
groups, services, and system information remotely.
To manage a server remotely:
1 Open Server Preferences on an administrator computer and choose Connection > New
Connection.
For information about administrator computers, see “Preparing an Administrator
Computer” on page 36.
Chapter 4 Managing Your Server51
2 Enter the remote server’s DNS name or IP address and the name and password of an
administrator account on the remote server.
When Server Preferences is connected to a remote server, the server’s name or IP
address is displayed in the title bar of the Server Preferences window.
To reconnect to a server you have connected to recently, choose Connection > Open
Recent Connection, and then choose the server you want.
You can connect Server Preferences to standard and workgroup configurations of
Leopard Server, but not to an advanced configuration of Leopard Server or an earlier
version of Mac OS X Server.
Closing a Server Preferences Connection
For security, you should close a Server Preferences window when you are not actively
using it to manage the server’s users, groups, services, or system information. Leaving a
server connection open on an unattended server makes it easier for an unauthorized
person to make changes to users, groups, or services.
Here are ways you can close a Server Preferences connection:
m Close the Server Preferences window.
m Choose Connection > Close.
m Quit Server Preferences.
If you close the only open Server Preferences window, Server Preferences quits
automatically.
52Chapter 4 Managing Your Server
Backing Up and Restoring the Server
You can back up server files automatically using Time Machine. It’s a comprehensive
backup solution for the system. It automatically makes a complete backup of all files on
the system to either a locally attached external hard drive or a remote network file
system. It also keeps track as files are created, updated, or deleted over time. Time
Machine backs up the changes and creates a history of the file system that you can
navigate by date. You can use its intuitive time-based visual browser to search back
through time to find and restore any files that were backed up.
You can set up a list of folders and disks that you want excluded from backup. Time
Machine automatically excludes temporary and cache files located in /tmp/, /Library/
Logs/, /Library/Caches/, and /Users/username/Library/Caches/.
You set backup options in the Time Machine pane of System Preferences. You use the
Time Machine application to restore files. You can also restore the entire system to a
previous state using the Installer. For information about backing up and restoring with
Time Machine or the Installer, open System Preferences and then use the Help menu.
Note: You can restore a standard or workgroup configuration from a Time Machine
backup, but may not be able to completely restore advanced settings changed with
Server Admin.
Chapter 4 Managing Your Server53
Keeping Leopard Server Up to Date
When your server is connected to the Internet, Software Update can automatically get
the latest free Leopard Server version, security updates, and other enhancements from
Apple. Your server is set to check automatically for updates once a week, but you can
set it to check daily or monthly. You can also check now.
To check for updates or adjust automatic updating:
1 Open System Preferences.
2 Click the Software Update Icon and follow the onscreen instructions.
If your organization has another server with Mac OS X Server, your server may get
software updates from it rather than from Apple. An expert administrator can set up
Mac OS X Server to provide software update service by using Server Admin.
You can also download software updates directly from the Apple Downloads website:
www.apple.com/support/downloads
54Chapter 4 Managing Your Server
5 Managing Users
5
Create or import user accounts, change their settings,
or delete them in the Users pane of Server Preferences.
In the Users pane, you set up accounts for people who use the services that this server
provides, and you control which services they can access. You can update their contact
information and change their group memberships. You can also edit the email
messages that can be sent to new users. For information about the settings and
controls in this pane, click the Help button in the lower-right corner of the Server
Preferences window.
55
About User Accounts
User accounts on your server allow users to gain access to services provided by the
server. A user account contains the information needed to prove the user’s identity for
all services that require authentication. A user account also provides a centralized place
to store a user’s contact information and other data.
Each user account can provide an email address, iChat instant messaging address,
personal calendar, and VPN remote access to your server. Users can also be members
of groups, authorizing them to access group resources such as a shared group folder,
group website, and group calendar. Of course, if any of these services is turned off,
then users don’t have access to it.
You can add new user accounts in the Users pane of Server Preferences by:
 Creating new accounts
 Importing existing accounts, if your organization has a directory server and your
server is connected to it
You can import user accounts individually. You can also automatically import all user
accounts that are members of a group.
New user accounts you create are stored in your server’s directory. Imported user
accounts remain in your organization’s directory server. You can supplement imported
accounts with contact information, group membership information, and so forth. The
supplemental information is stored in your server’s directory. When someone uses an
imported user account, your server automatically combines the account information
stored in the directory server with supplemental account information stored in your
server’s directory.
56Chapter 5 Managing Users
You can use Server Preferences to edit user accounts created on your server. Users can
also edit their own accounts using the Directory application.
If your server has imported user accounts, you can use Server Preferences to edit an
account’s supplemental information in your server’s directory, but not the account
information in your organization’s directory. An administrator of that directory can edit
its account information using tools for the directory server.
Users who have administrator privileges on their own computers can create local user
accounts with the Accounts pane of System Preferences. These local user accounts are
stored on the user’s computer. Local user accounts have home folders on the computer
and can be used for logging in to the computer. Local user accounts can’t be used to
access the server over the network.
Because your server is also a Mac OS X computer, it has local accounts in addition to
server accounts and possibly imported accounts. Your server’s local accounts can be
used to log in to it, and a local account with administrator privileges can be used to
administer the server. For information about administrator privileges, see “About
Administrator Accounts,” next.
Chapter 5 Managing Users57
The following table summarizes the key differences between server accounts, imported
accounts, and local accounts.
Account typeStored inCreated byUsed for
Server accountsYour server’s directory You (a server
Imported accountsYour organization’s
directory server, with
supplements in your
server’s directory
Local accountsEach Mac OS X
computer
administrator), using
Server Preferences
Directory server’s
administrator
A user with an
administrator account
on the computer,
using Accounts
preferences
Group membership,
contact information,
authenticating for
services
Group membership,
contact information,
authenticating for
services
Home folders, logging
in to the computer
About Administrator Accounts
You need an administrator account on your server to create other user accounts,
create groups, change server settings, and perform other tasks using Server
Preferences. With an administrator account, you can also make changes to locked
preferences in System Preferences, install software on the server, and perform other
tasks that standard users can’t.
58Chapter 5 Managing Users
Your server has two administrator accounts after you finish the initial setup process
described in Chapter 3. The primary administrator account is the one whose name and
password you entered while setting up the server. The other administrator account also
has the password you entered, but its name is Local Administrator, and its short name
is localadmin. The table below summarizes their similarities and differences.
The primary administrator account is in your server’s directory together with other user
accounts you create using the Users pane of Server Preferences. You can use this
administrator account on the server itself, and you can use it to manage your server
over the network from another Mac.
The Local Administrator account is stored on the server, not in its directory, together
with any user accounts you might create using the Accounts pane of System
Preferences. You can use the Local Administrator account to log in on the server and
use Server Preferences on the server in the event of a malfunction that makes the other
administrator account unusable.
Primary administratorLocal administrator
Name and short nameSpecified during setupLocal Administrator and
PasswordSpecified during setupSpecified during setup
Stored in the server’s directory YesNo
Can be used from an
administrator computer
YesNo
localadmin
Chapter 5 Managing Users59
When you create a new user account, you specify whether the user is an administrator
or a standard user. You can also make an imported user account a server administrator.
If you don’t want a user to be able to use Server Preferences or install software on the
server, don’t make the user an administrator.
To keep your computer secure, don’t share an administrator name and password with
anyone. Be sure to log out when you leave your computer, or set up a locked screen
saver using the Screen Saver pane and Security pane of System Preferences. If you
leave your computer while you’re logged in and the screen is unlocked, someone could
sit down at your computer while you’re away and make changes using your
administrator privileges.
For added security, routinely log in on the server using a standard user account. Use
your administrator name and password when you open Server Preferences or other
application that requires administrator privileges.
Never set an administrator to be automatically logged in when the server starts up. If
you do, someone can simply restart the server to gain access as an administrator.
Adding a User Account
You can add an individual user account for each person who uses the services provided
by your server. Your server gives each user account a separate email address, iChat
address, and personal calendar. User accounts can also have access to the server’s
shared files and shared websites, and they can use VPN to access the server remotely.
Availability of each service is subject to the service being turned on, and you can
separately control each user account’s access to services.
60Chapter 5 Managing Users
To add a new user account:
1 Click the Add (+) button in the Users pane of Server Preferences.
2 If you see a pop-up menu, choose one of the commands:
Import User From Directory: You can import users’ existing accounts from your
organization’s directory server. For information about doing this, see “Importing Users”
on page 62.
Create New User: You generally add new users from your organization’s directory server
if possible, but you can also create new user accounts in your server’s directory. To do
this, continue with step 3.
If you don’t see a pop-up menu when you click the Add (+) button, your server isn’t
connected to a directory server. Continue with step 3 to create a user account in your
server’s directory.
3 Enter the user’s name.
The name can be as long as 255 characters (from 255 Roman characters to as few as 85
Japanese characters). It can include spaces.
4 If you don’t want to use the short name generated automatically, type a new short
name. (Once the account is created, you won’t be able to change the short name.)
The short name typically is eight or fewer characters, but can be as long as 255 Roman
characters. Use only the characters a through z, A through Z, 0 through 9,
_ (underscore), or - (hyphen).
Note: If the user whose account you’re creating already has a Mac set up, try to use the
same short name for the user’s account on the server. Having the same short name will
facilitate logging in for services.
Chapter 5 Managing Users61
5 Enter the user’s password in the Password and Verify fields.
You can use Password Assistant to help you choose a new password. Click the Key
button to the right of the Password field to see how secure the new password is.
6 Select “Allow user to administer this computer” if this user account needs to create
other user accounts, create groups, install software on the server, or change server
settings.
Importing Users
If your server is connected to your organization’s directory server, you can import users’
existing accounts. Your server gives each imported user account a separate iChat
address and personal calendar. Imported user accounts can also have access to the
server’s shared files and shared websites. If your server’s mail service and VPN service
are turned on, imported user accounts get email addresses and can use VPN to access
the server remotely. Access to each service is subject to the service being turned on,
and you can separately control each imported user account’s access to services.
To import a user account:
1 Before importing a user account, be sure the invitation email is worded to suit your
needs.
For information, see “Customizing the Server Invitation Email” on page 75.
2 In the Users pane of Server Preferences, click the Add (+) button and choose “Import
User From Directory” from the pop-up menu.
If you don’t see a pop-up menu when you click Add (+), your server isn’t connected to
a directory server in your organization. See “Connecting to a Directory Server” on
page 135.
62Chapter 5 Managing Users
If your organization doesn’t have a directory server (apart from your server), you can
create new user accounts. For information about creating new user accounts, see
“Adding a User Account” on page 60.
3 Select a user account from the list of accounts on your organization’s directory server,
optionally select “Send imported users an email invitation,” and then click Import.
4 When you’re finished importing user accounts, click Done.
User accounts you import using this procedure are listed as “Imported” in the Users
pane.
Instead of importing user accounts individually using this procedure, you can import
user accounts automatically from groups. For information about how to do this, see the
next section.
Importing Groups of Users Automatically
If your server is connected to your organization’s directory server, you can import
groups of existing user accounts. If you import a group, your server automatically
imports user accounts for all group members. Your server periodically checks with your
organization’s directory server for changes in each imported group’s membership, and
automatically adds and removes imported user accounts as users are added to or
removed from an imported group.
Chapter 5 Managing Users63
Your server gives each imported user account a separate iChat address and personal
calendar. Imported user accounts can also have access to the server’s shared files and
shared websites. If your server’s mail service and VPN service are turned on, imported
user accounts get email addresses and can use VPN to access the server remotely.
Access to each service is subject to the service being turned on, and you can separately
control each imported user account’s access to services.
To import user accounts automatically from groups:
1 Before importing user accounts from groups, be sure the invitation email is worded to
suit your needs.
For information, see “Customizing the Server Invitation Email” on page 75.
2 In the Users pane of Server Preferences, click the Action (gear) button and choose
“Import Users From Groups” from the pop-up menu.
If the Action pop-up menu doesn’t include this option, your server isn’t connected to a
directory server. See “Connecting to a Directory Server” on page 135.
If your organization doesn’t have a directory server (apart from your server), you can
create new user accounts. For information about creating new user accounts, see
“Adding a User Account” on page 60.
64Chapter 5 Managing Users
3 Change the list on the right so it contains the groups whose members you want to
import automatically.
Add an available group by selecting it in the list on the left and clicking Add.
Remove a group to import by selecting it in the list on the right and clicking Remove.
4 Optionally select “Send new imported users an email invitation.”
5 When you’re satisfied with the list of groups to import, click Save.
User accounts that are imported automatically from groups are listed as “Automatic” in
the Users pane.
You can also import user accounts individually. For information about how to do this,
see “Importing Users” on page 62.
Deleting a User Account
You can use Server Preferences to delete user accounts that are no longer needed for
your server. Deleting a user account cancels its group memberships and stops it from
being an automatic iChat buddy. Deleting a user account also deletes the mail the user
has stored on the server and makes the user’s personal calendar inaccessible.
To delete a user account:
1 In the Users pane of Server Preferences, select the user account you want to change in
the list on the left.
2 Click the Delete (–) button.
Chapter 5 Managing Users65
Changing a User’s Account Settings
Change a user’s name, password, picture, or administrator privilege by clicking Account
in the Users pane of Server Preferences.
66Chapter 5 Managing Users
To change account settings for a user:
1 In the Users pane of Server Preferences, select the user account you want to change in
the list on the left.
2 Click Account, and then change any available setting, using the following information
as a guide:
Name: Enter the user’s name. It can be used with the password to authenticate for
services.
Short Name: This is an abbreviation of the user’s name. It’s used for the user’s email
and iChat addresses. It can also be used with the password to authenticate for services.
It can’t be changed after the account is created.
Reset Password: Click to reset the password. The password can’t be changed for a user
account that’s imported from a directory server.
Picture: Click to set the user’s picture by choosing a picture, taking a picture with an
attached camera, or applying a visual effect.
Allow user to administer this server: If selected, this user account can manage users,
groups, and services with Server Preferences.
If settings besides the short name are dimmed in the Account pane, you can’t change
them because they are stored the directory server that your server is connected to.
Users with Leopard can change their own account information using the Directory
application.
Chapter 5 Managing Users67
Changing a User’s Contact Info
Change a user’s first and last names, address, email and chat addresses, website
address, and blog address by clicking Contact Info in the Users pane of Server
Preferences.
68Chapter 5 Managing Users
To change contact information for a user:
1 In the Users pane of Server Preferences, select the user account you want to change in
the list on the left.
2 Click Contact Info, and then change any available setting, using the following
information as a guide:
Name: The user’s first name and last name.
Address: The user’s postal address.
Contact: The user’s instant messaging addresses and email addresses.
 To add an address, click the Add (+) button.
 To remove an address, select it and click the Delete (–) button.
Website: The user’s personal website address, beginning with http://.
Weblog: The user’s personal blog address, beginning with http://.
If some settings in the Contact Info pane are dimmed, you can’t change them because
they are stored in the directory server that your server is connected to.
Users with Leopard can change their own contact info using the Directory application.
For information, see “Working with Directory Information on Leopard Users’ Macs” on
page 90.
Controlling a User’s Access to Services
Control a user’s access to individual services by clicking Services in the Users pane of
Server Preferences.
Chapter 5 Managing Users69
To change service access settings for a user:
1 In the Users pane of Server Preferences, select the user account you want to control in
the list on the left.
2 Click Services, and then select the services that you want to let the user access.
Deselect the services you don’t want the user to access.
Changing a User’s Group Membership
Make a user a member of a group or remove a user from a group by clicking Groups in
the Users pane.
70Chapter 5 Managing Users
To change group membership for a user:
1 In the Users pane of Server Preferences, select the user account you want to change in
the list on the left.
2 Click Groups, and then click Edit Membership.
3 Select the checkbox next to each group you want the user to be a member of. Deselect
the checkbox next to each group you don’t want the user to be a member of.
4 When you finish making changes, click Edit Membership again to display a static list of
groups that the user belongs to.
For information about adding, removing, or configuring groups, see Chapter 7,
“Managing Groups.”
Changing a User’s Name or Password
You can use Server Preferences to change the name or password for a standard user
account or an administrator account.
To change a user account’s name or password:
1 In the Users pane of Server Preferences, select a standard or administrator user account
you want to change in the list on the left, and then click Account.
2 If you want to change the name, edit the Name field.
The name can be as long as 255 characters (from 255 Roman characters to as few as 85
Japanese characters). It can include spaces.
You can’t change a user account’s short name using Server Preferences.
3 If you want to change the password, click Reset Password, enter the new password in
the New Password and Verify fields, and click Change Password.
Chapter 5 Managing Users71
You can use Password Assistant to help you choose a new password. Click the Key
button to the right of the New Password field to see how secure the new password is.
Users with Leopard can change their name and password using the Directory
application. Users can change their passwords when authenticating for file sharing.
If your server has imported user accounts, or user accounts imported automatically
from groups, their names or passwords can be changed by an administrator of the
directory server where the accounts are stored. If that directory server is a standard
configuration of Mac OS X Server and you are an administrator of it, you can connect
Server Preferences to it remotely and then make the changes. For information about
how to connect remotely, see “Connecting Server Preferences to a Remote Server” on
page 51.
If your server’s imported user accounts are stored on an advanced configuration of
Mac OS X Server, the directory administrator can use Workgroup Manager to change
the account name and password. For information about using Workgroup Manager,
open it and then use the Help menu.
To change the password or other attributes of the Local Administrator account, use the
Accounts pane of System Preferences after setting up the server. For information about
changing local accounts, open System Preferences and then use the Help menu.
To change the password of the System Administrator (root) account, use the Directory
Utility application after setting up the server. For information about using Directory
Utility, open it and then use the Help menu.
72Chapter 5 Managing Users
Changing a User’s Picture
You can use Server Preferences to change the picture for a standard user account or an
administrator account. If your server has imported user accounts or user accounts
imported automatically from groups, you can change their pictures unless the pictures
were set on your organization’s directory server.
To change the picture for a user account:
1 In the Users pane of Server Preferences, select a user account you want to change in
the list on the left, and then click Account.
2 To use an included picture, click the picture field and choose a picture from the pop-up
menu.
3 To edit the picture or use a one from a camera or a file, click the picture field, choose
Edit Picture from the pop-up menu, make changes to the picture as desired, and then
click Set or Cancel.
To choose a picture you’ve used recently, click Recent Pictures.
To move the picture, drag it up, down, or sideways.
To crop the picture, drag the slider.
To capture a new picture using a video camera attached to the computer, click the
Camera button.
To apply a visual effect, click the Visual Effects (grid) button, scroll through the available
effects, and select the effect you want.
To use a picture file, click Choose.
Chapter 5 Managing Users73
Users with Leopard can change their own pictures using the Directory application. For
information, see “Working with Directory Information on Leopard Users’ Macs” on
page 90.
Customizing the Welcome Email
You can use Server Preferences to add your name, email address, and a personal
introduction to the standard email message that your server sends to tell new users
about its services. The standard message specifies the server’s DNS name and the
recipient’s email address, and it explains the services that the server provides. The
standard message also includes links to available file sharing and web services.
The server sends the email automatically when you add a new user account. However,
your server doesn’t send the email if its mail service is stopped when you add new user
accounts.
To customize the email sent to newly added user accounts:
1 In the Users pane of Server Preferences, click the Action (gear) button and choose
“Email Message Settings” from the pop-up menu.
2 Enter the sender’s name and email address in the Admin Full Name and Admin Email
fields.
3 Optionally enter a personal message in the Welcome field.
You can use the message to introduce yourself, so recipients know the email is
genuine. Example: Hi, I’m the administrator for our server, myserver.example.com. If
you need help getting services from it, please don’t hesitate to send me an email or call
me at 310-555-4357. —Bill
74Chapter 5 Managing Users
Users receive the welcome email when they start using their email accounts. They see
your name and message in a boxed section set apart from the standard message text
that the server generates.
Customizing the Server Invitation Email
You can use Server Preferences to add your name, email address, and a personal
introduction to the standard email message that your server can send to tell newly
imported users how to get its services. The standard message specifies the server’s DNS
name, and it explains the services that the server provides. Recipients who have
Mac OS X v10.5 Leopard can click a button in the email to automatically set up their
Macs to get services from your server. The standard message also includes links to
available file sharing and web services.
You can select an option to send the email when you import users or a group of users.
The server sends the invitation to email addresses that already exist in the imported
user accounts. The server doesn’t send the invitation to an imported user account that
doesn’t contain an email address.
To customize the email sent to newly imported user accounts:
1 In the Users pane of Server Preferences, click the Action (gear) button and choose
“Email Message Settings” from the pop-up menu.
2 Enter the sender’s name and email address in the Admin Full Name and Admin Email
fields.
3 Optionally enter a personal message in the Invitation field.
If you don’t see an Invitation field, your server isn’t connected to a directory server. See
“Connecting to a Directory Server” on page 135.
Chapter 5 Managing Users75
You can use the message to introduce yourself, so recipients know the email is
genuine. Example: Hi, I’m the administrator for our server, myserver.example.com. If
you need help setting up your computer to get services from it, please don’t hesitate to
send me an email or call me at 310-555-4357. —Bill
Recipients see your name and message in a boxed section set apart from the standard
message text that the server generates.
Customizing the Group Invitation Email
You can use Server Preferences to add your name, email address, and a personal
introduction to the standard email message that your server can send to tell new
external members of a group how to use the group’s services. The standard message
specifies the group name and the server’s DNS name, and it explains the services that
the server provides. The standard message also includes links to available file sharing
and group services.
You can select an option to send the email when you add users or groups from your
organization’s directory server as external members of a group on your server. The
server sends the invitation to email addresses that already exist in each new external
member’s user account. The server doesn’t sent the invitation to a new external
member whose user account doesn’t contain an email address.
76Chapter 5 Managing Users
To customize the email sent to new external members of a group:
1 In the Users pane of Server Preferences, click the Action (gear) button and choose
“Email Message Settings” from the pop-up menu.
2 Enter the sender’s name and email address in the Admin Full Name and Admin Email
fields.
3 Optionally enter a personal message in the Group Invitation field.
If you don’t see the Group Invitation field, your server isn’t connected to a directory
server. See “Connecting to a Directory Server” on page 135.
You can use the message to introduce yourself, so recipients know the email is
genuine. Example: Hi, I’m the administrator for the server myserver.example.com,
which provides services for the group. If you need help getting group services from the
server, please don’t hesitate to send me an email or call me at 310-555-4357. —Bill
Recipients see your name and message in a boxed section set apart from the standard
message text that the server generates.
Chapter 5 Managing Users77
6 Managing Users’ Computers
6
Learn how to help users set up their computers to use the
services you server provides.
Users need to set up their computers to get services from your server. Users with
Mac OS X version 10.5 Leopard can have their computers set up automatically. Users
with earlier Mac OS X versions or Windows need to set up their computers manually.
Users whose Macs have Leopard and are connected to your server can use the
Directory application to share contacts, add groups, set up group services, and manage
their own contact information.
Setting Up Leopard Users’ Macs Automatically
Users who have Mac OS X v10.5 Leopard can automatically set up their Macs to get
services from your server. The procedure is different for three types of Leopard users, as
explained in the following table.
79
Automatic setup forBegins after usersFor information, see
New users of Leopard (with a
new Mac or Leopard newly
installed) if your server is a
standard configuration
Current users of Leopard
whose accounts you import
from a directory server
Current users of Leopard
whose accounts you create on
the server
Complete the “Connect to
Mac OS X Server” pane during
Leopard setup
Click the button in the
invitation email they receive
Open the Directory Utility
application (or after it opens
automatically)
“Setting Up Services for New
Leopard Users,” next
“Setting Up Leopard Users
with an Invitation Email” on
page 84
“Setting Up a Mac by Using
Directory Utility” on page 85
After a user finishes one of the automatic setup procedures, the user is ready to access
services as shown in the table on the next page. (Of course, the user can only access
services that are turned on.)
The user’s local account is tied to the user’s server account, and the local account is
labeled “Managed” in the Accounts pane of System Preferences. Both accounts have
the same password.
 If the user’s server account is new, its password is changed to the password from the
user’s existing local account.
 If the user’s server account is imported from an existing account in a directory server,
this account’s password replaces the user’s local account password.
80Chapter 6 Managing Users’ Computers
If the user changes the password in the Accounts pane of System Preferences, the
server account password will change to match.
If a user’s accounts were created with different user names, the user can change the
long name of the local account by using the Accounts pane of System Preferences. The
user can also use the Directory application to change the long name of the server
account.
For information about local, server, and imported user accounts, see “About User
Accounts” on page 56.
ApplicationIs ready to access
Address BookOther users’ contact information
DirectoryUser, group, and resource information
FinderShared folders
iCalUser’s personal calendar and group calendar
iChatUser’s Jabber account and buddy list
MailUser’s email account and other users’ email addresses
SafariServer website: http://myserver.example.com
Group wikis: http://myserver.example.com/groups
User blogs: http://myserver.example.com/users
Webmail: http://myserver.example.com/webmail
Network preferencesVPN connection
Chapter 6 Managing Users’ Computers81
Setting Up Services for New Leopard Users
During initial setup of a new Mac or a Mac with Mac OS X v10.5 Leopard newly
installed, the “Connect to Mac OS X Server” pane lets the user choose your server if it
has a standard configuration of Leopard Server and the user has an account on it. (A
server is a standard configuration if it doesn’t have imported user accounts and isn’t
connected to a directory server.)
User chooses your
server
User specifies an
account on your
server
82Chapter 6 Managing Users’ Computers
This pane appears only if the Mac detects a standard configuration of Leopard Server
on the network. This pane doesn’t allow a user to choose a workgroup configuration of
Leopard Server. (A server is a workgroup configuration if it’s connected to a directory
server. See “Connecting to a Directory Server” on page 136.)
If the user completes this pane:
 A local user account is created on the user’s Mac based on the specified account on
the server. Both accounts have the same long name, short name, and password.
 A home folder is set up on the user’s computer.
 The user’s computer is automatically connected to your server and configured to get
services from it. For information about how the computer gets services, see “Setting
Up Leopard Users’ Macs Automatically” on page 79.
The user may be unable to complete the “Connect to Mac OS X Server” pane for several
reasons. For example:
 The user may not know your server’s name or may not have a user account on the
server. In these cases, the user can skip the “Connect to Mac OS X Server” pane by
deselecting “Use the following Mac OS X Server.”
 The user’s Mac may not be connected to the network during initial setup. In this case,
the “Create Your Account” pane appears instead of the “Connect to Mac OS X Server”
pane, and the user creates a new account not based on a server account.
If the user doesn’t complete the “Connect to Mac OS X Server” pane for any reason, the
user can finish initial setup and then configure the Mac to get services from your
server. For information about how the user does this, see “Setting Up a Mac by Using
Directory Utility” on page 85.
Chapter 6 Managing Users’ Computers83
Setting Up Leopard Users with an Invitation Email
If some users already have Mac OS X v10.5 Leopard set up and you import their user
accounts from a directory server, you can have an email sent inviting them to join the
server. Leopard users can click a button in the invitation email to begin using an
assistant that connects their computers to the server and sets up their applications
to get its services. For information about the assistant, see “Setting Up a Mac by Using
Directory Utility,” next.
Note: To receive an invitation email, an imported user must have an email address
in the user’s account on the directory server. Only users with imported user accounts
receive the invitation email. Users with accounts you create on your server don’t
receive the invitation email. The next two sections describe how their computers
get set up.
When Leopard users click the button in the invitation email to use the assistant, it
checks the server for a user account with a long name or short name that matches the
local user account that’s currently logged in on the user’s computer. If the assistant
finds a match, it asks whether the user wants to tie the local account to the server
account. If the user agrees, the local account is changed to use the password from the
account on the server. The user’s home folder remains on the user’s computer.
The user chooses whether to have applications set up to get services from the server.
For information about how applications are set up, see “Setting Up Leopard Users’
Macs Automatically” on page 79.
For information about adding your name, email address, and a personal introduction to
the standard message text that the server generates for the invitation email, see
“Customizing the Server Invitation Email” on page 75.
84Chapter 6 Managing Users’ Computers
Setting Up a Mac by Using Directory Utility
If a Mac with Mac OS X v10.5 Leopard isn’t connected to a server yet, and Leopard
detects your server on the network, Directory Utility opens automatically. It displays an
assistant that connects the Mac to the server and sets up applications to use its
services. The user can also open Directory Utility manually, and it will display the
assistant if it detects your server.
While using the assistant:
 The user decides whether to set up the Mac to get services from your server. If
Directory Utility discovers more than one server that can provide services, it lists the
servers by computer name and IP address and the user has to know which server to
choose. The list includes only servers with a standard or workgroup configuration of
Leopard Server.
Chapter 6 Managing Users’ Computers85
 The user enters the name and password of the user account on the server and the
password of the local user account that’s currently logged in on the user’s computer.
The password of the server account changes to the password of the local account.
The user’s home folder remains on the user’s computer.
 The user chooses whether to have applications set up to get services from the server.
For information about how the applications get services, see “Setting Up Leopard
Users’ Macs Automatically” on page 79.
Setting Up Users’ Computers Manually
Users who have Mac OS X v10.4 Tiger or earlier, or who are running Windows, can get
services from your server by configuring their applications manually. They can use the
settings in the following table, replacing the italicized placeholders with your server’s
DNS name and the user’s short name.
Account type: IMAP or POP
Incoming mail server: myserver.example.com
Outgoing mail server: myserver.example.com
Email address: usershortname@myserver.example.com
Authentication: Kerberos v5 preferred
Subscribe to: http://myserver.example.com:8008/
principals/users/usershortname
If the calendar application supports SSL, subscribe to:
https://myserver.example.com:8443/principals/users/
usershortname
Website: http://myserver.example.com
Group wikis: http://myserver.example.com/groups
User blogs: http://myserver.example.com/users
Webmail: http://myserver.example.com/webmail
See “Setting Up a Mac User’s VPN Connection,” next,
or “Setting Up a User’s VPN Connection Manually” on
page 89
Setting Up a Mac User’s VPN Connection
You can use Server Preferences to generate a file that Mac users can open to create a
VPN configuration automatically. Then a user can make a VPN connection to the server
and its network via the Internet. The configuration file works with Mac OS X v10.3 or
later. For information about generating the configuration file, see page 126.
When you give Mac users a VPN configuration file you have generated, you can also
give them the following instructions for using it.
Chapter 6 Managing Users’ Computers87
Using a VPN Configuration File
If you got a VPN configuration file from the person who manages your server, and you
have Mac OS X version 10.3 or later, you can use the file to set up your computer for
making VPN connections to the server. The configuration file contains all the
information necessary to make a VPN connection to the server, except the name and
password of your user account on the server.
To import a VPN configuration from a file:
1 Open the file and select VPN (L2TP) if asked where to put the imported
configuration.
2 Enter your user account name in the Account Name field.
3 If the server administrator tells you to enter your user account password, enter it in
the Password field.
If you have Mac OS X v10.5 Leopard, click Authentication Settings to see the
Password field.
For security, the administrator may tell you not to enter your password now.
4 Quit the application, and save or apply your changes when prompted.
If you want to make a VPN connection from a network with a firewall, configure it to
allow traffic on UDP ports 500 and 4500, and on IP protocol 50.
If you didn’t enter your password before saving the VPN configuration, you’ll be asked
to enter it each time you make a VPN connection to the server.
88Chapter 6 Managing Users’ Computers
Setting Up a User’s VPN Connection Manually
Users may be unable to import VPN settings from a configuration file because they
don’t have the file or they have Windows computers, which can’t use the file. These
users can manually set up their computers for a VPN connection to your server. They
need to create a new VPN configuration and enter the following VPN connection
settings:
 VPN server or host: your server’s DNS name or public IP address
 VPN type: L2TP over IPSec
 Shared secret (key) for IPSec: shown in the VPN pane of Server Preferences when you
click Edit and select “Show shared secret”
 Account name: the short name of the user’s account on your server
 User password: the password of the user’s account on your server
Users who want to make a VPN connection from a computer or network with a firewall
need to configure the firewall to allow traffic on UDP ports 500 and 4500, and on IP
protocol 50.
Chapter 6 Managing Users’ Computers89
Working with Directory Information on Leopard Users’ Macs
Users who have Mac OS X v10.5 Leopard can use the Directory application to view
shared information about people, groups, locations, and resources. They can use
Directory to share contacts, add and remove groups, change group membership, set
up group services, and manage their own contact information.
90Chapter 6 Managing Users’ Computers
When users look up information about other people, they’ll see more than just contact
information. Directory can display the picture a person has provided, list public groups
the person belongs to, list the person’s manager and direct reports, and show a map
that pinpoints the person’s location.
Directory works together with several Mac OS X applications. Users can create shared
contacts from Address Book entries, click email addresses to send email using Mail, or
visit group wiki websites in Safari.
Directory shows users the records from your server’s directory. If your server is
connected to a directory server, Directory also shows its records.
Note: Changes that users make with Directory show up in Server Preferences. To see
the most recent changes made with Directory, you may need to choose View > Refresh
in Server Preferences.
For information about how to use Directory, open it and then use the Help menu.
Directory is located in /Applications/Utilities/.
Chapter 6 Managing Users’ Computers91
7 Managing Groups
7
Use the Groups pane to add or delete groups, see and
change group membership, or configure group services.
In the Groups pane, you create groups, set up group services such as wikis and blogs,
add and remove group members, and delete unneeded groups. For information about
the settings and controls in this pane, click the Help button in the lower-right corner of
the Server Preferences window.
93
Creating a New Group
You can create a new group whenever some server users need their own mailing list,
shared group folder, wiki and blog, calendar, or mailing list archive. You select which of
those services each group has.
To create a new group:
1 Click the Add (+) button in the Groups pane of Server Preferences.
2 Enter a name for the group, optionally change the short name, and click Create Group.
The group name can be as long as 255 characters (from 255 Roman characters to as
few as 85 Japanese characters). It can include spaces.
Once the account is created, you won’t be able to change the short name. If you don’t
want to use the short name generated automatically, type a new short name.
The short name typically is eight or fewer characters, but can be as long as 255 Roman
characters. Use only the characters a through z, A through Z, 0 through 9,
_ (underscore), or - (hyphen).
3 Select the services you want this group to have.
File sharing folder: A shared group folder is set up, and group members can get files
from the shared group folder and put files in it. It’s named after the group’s short name
and located on the server’s startup disk at /Groups/.
Mailing list: A group email address is set up using the group short name, and group
members receive all mail sent to the group address.
94Chapter 7 Managing Groups
Wiki and blog: Group members can view and contribute to the group wiki using their
web browsers.
Web calendar: Group members can check the group calendar and add events to it
using their web browsers.
Mailing list web archive: Group members can read archived email sent to the group
email address.
4 Add users to the group by clicking Members, and add users and groups from your
organization’s directory server by clicking External Members.
For instructions, see “Adding or Removing Members of a Group” on page 97 and
“Adding or Removing External Members of a Group” on page 99.
If you don’t see an External Members tab (shown on page 99), your server isn’t
connected to a directory server. See “Connecting to a Directory Server” on page 135.
To access group services, group members must authenticate using their user account
name and password. Availability of group services is subject to file sharing service, iCal
service, web services, and mail service being turned on.
Users with Leopard can add groups using the Directory application. For information,
see “Working with Directory Information on Leopard Users’ Macs” on page 90.
Chapter 7 Managing Groups95
Deleting a Group
You can use Server Preferences to delete groups that are no longer needed.
To delete a group:
1 In the Groups pane of Server Preferences, select the group you want to delete in the
list on the left.
2 Click the Delete (–) button.
After you delete a group, the group’s shared folder and website folder remain on the
server’s startup disk. The shared folder is located at /Groups/, and the group website
folder is at /Library/Collaboration/Groups/. You can keep these folders or drag them to
the Trash.
Users with Leopard can remove groups using the Directory application. For
instructions, users can open Directory and then use the Help menu.
96Chapter 7 Managing Groups
Adding or Removing Members of a Group
In the Groups pane, you can add or remove group members who are users you have
created or imported in the Users pane. (To have imported users, your server must be
connected to a directory server.)
Chapter 7 Managing Groups97
To add or remove members of a group:
1 In the Groups pane of Server Preferences, select the group you want to edit in the list
on the left.
2 Click Members, and then click Edit Membership.
3 Select the checkbox next to each user you want to be a member of the group. Deselect
the checkbox next to each user you don’t want to be a member.
4 When you finish, click Edit Membership again to display a static list of group members.
Users with Leopard can add and remove group members using the Directory
application. For information, see “Working with Directory Information on Leopard
Users’ Macs” on page 90.
For information about adding, deleting, or configuring user accounts, see Chapter 5,
“Managing Users.”
98Chapter 7 Managing Groups
Adding or Removing External Members of a Group
If your server is connected to a directory server, your group members can include users
and group from the directory server. External members don’t have user accounts on
your server, but they can use the group’s wiki website. You use the Groups pane to add
or remove external group members.
Chapter 7 Managing Groups99
To add or remove external group members:
1 Before adding external group members, be sure the group invitation email is worded
to suit your needs.
For information, see “Customizing the Group Invitation Email” on page 76.
2 In the Groups pane of Server Preferences, select the group you want to change in the
list on the left, and click External Members.
If you don’t see an External Members tab, your server isn’t connected to a directory
server. See “Connecting to a Directory Server” on page 135.
3 To remove an external group member, select the member in the list on the right, and
then click the Delete (–) button below the list.
4 To add a group member, click the Add (+) button below the list of members.
5 Select a prospective member from the list, optionally select “Send added users an email
invitation,” and click Add to Group.
To search for a user or group, type the first part of the name in the search box.
To show or hide users and groups below a heading, click the triangle in the heading.
6 When you finish adding members, click Done.
For information about adding, deleting, or configuring user accounts, see Chapter 5,
“Managing Users.”
100Chapter 7 Managing Groups
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.