| United States-English |
|
|
|
![]() |
HP 9000 Networking: Advanced Server/9000 Concepts and Planning Guide > Chapter 2 Managing Advanced Server DomainsNetwork Building Blocks-An Overview |
|
An understanding of domain components and how they interact is critical to making appropriate decisions when using a domain structure to implement Advanced Server directory services features. The following section provides a brief explanation of the key components and functionality of an Advanced Server domain. A domain is a logical grouping of network servers and other computers that share common security and user account information. Within domains, administrators create one user account for each user. Users then log on to a domain, not to individual servers within the domain. A domain is the administrative unit of Advanced Server directory services. The term domain does not refer to a single location or specific type of network configuration. Computers in a single domain can share physical proximity on a small local area network (LAN) or can be located in different corners of the world, communicating over any number of physical connections, including dial-up lines, ISDN, fiber, Ethernet, Token-Ring, frame relay, satellite, and leased lines. The directory database stores all security and user account information for a domain. (Other Advanced Server and Windows NT documents may refer to the directory database as the "Security Accounts Manager (SAM) database"). The master copy of the directory database is stored on one server and is replicated to backup servers and then synchronized on a regular basis to maintain centralized security. When a user logs on to a domain, Advanced Server software checks the user name and password against the directory database. Within a domain, domain controllers manage all aspects of user-domain interactions. Domain controllers are computers running Advanced Server or Windows NT Server that share one directory database to store security and user account information for the entire domain; they comprise a single administrative unit. Domain controllers use the information in the directory database to authenticate users logging on to domain accounts. : There are two types of domain controllers:
You create a domain when you install Advanced Server on a computer and designate that computer as the PDC. There can be as many BDCs as needed in a domain to share the load of authenticating network logons. In a small organization, a PDC and a single BDC in one domain may be all that is required. For information about promoting and demoting domain controllers, see "Promoting and Demoting Domain Controllers" later in this chapter. Grouping computers into domains provides two main benefits to network administrators and users. The more important one is that the domain controllers form a single administrative unit, sharing security and user account information. In this way, administrators need to manage only one account for each user, and each user needs to use (and remember the password for) only one account. By extending the administrative unit from individual servers to an entire domain, Advanced Server saves administrators and users time and effort. The second benefit of grouping computers into domains is user convenience. When users browse the network for available resources, they see the network grouped into domains, rather than seeing all of the network servers and printers at once. This benefit is analogous to the benefit of using Microsoft Windows® for Workgroups and the Windows 95 concept of a workgroup. Advanced Server provides you with many ways to control the actions of users while letting them use the resources they need. The basis of Advanced Server security is that all resources and actions are protected by discretionary access control. You can allow some users to connect to a resource or perform an action while preventing others from doing so. For example, you can set different permissions on different files in the same directory. Together, the user account, user rights, and resource permissions provide resource access and restrictions appropriate for each user. An individual who participates in a domain must have a user account to log on to the network and to use domain resources such as files, directories, and printers. An administrator creates a user account by assigning a user name to an account, specifying the user's identification data, and defining the user's rights on the system. Advanced Server then assigns a unique security identifier (SID) to the new account. For information about user accounts and user rights, see Chapter 3, "Working with User and Group Accounts." For procedural information on how to create user accounts, see "Creating a New User Account" in User Manager for Domains Help. User rights are rules that determine the actions a user can perform on domain controllers, workstations, or member servers. In addition, they control whether a user can add users to a workstation or domain group, delete users, and so on. Assigned user rights can apply to all of the domain controllers in a domain, or to a computer running Windows NT Workstation or Windows NT Server as a member server. Predefined, or built-in, groups have sets of user rights already assigned to them. Administrators usually assign user rights by adding a user account to one of the predefined groups or by creating a new group and assigning specific user rights to that group. Users who subsequently are added to a group automatically gain all of the user rights assigned to the group account. Individual users can be given specific user rights; however, most administrators prefer to control the actions of groups rather than those of individual users. For information on how to assign rights to groups, see Chapter 3, "Working with User and Group Accounts." Permissions are rules that regulate which users can use objects such as directories, files, and printers, and in what manner. The owner of an object sets the permissions on the object. Similar to user rights, permissions on an object apply to each member of a group to which the permissions are granted. For information on how to set permissions on objects, see Chapter 5, "Managing Shared Resources and Resource Security." Although small organizations can store accounts and resources in a single domain, large organizations typically establish multiple domains. With multiple domains, accounts usually are stored in one domain and resources in another domain or domains. Advanced Server directory services provide security across multiple domains through trust relationships. A trust relationship is a link that combines two domains into one administrative unit that can authorize access to resources in both domains. There are two types of trust relationships:
For information about resource permissions, see Chapter 5, "Managing Shared Resources and Resource Security." For information on creating trust relationships, see "Administering Trust Relationships" later in this chapter. For additional information on planning and managing trust relationships, see the Windows NT Server Resource Kit. For information on how to create a trust relationship, see "Adding a Trusting Domain" and "Adding a Trusted Domain" in User Manager for Domains Help. Administrators typically group users according to the types and degrees of network access their jobs require. For example, most accountants working at a certain level probably will need access to the same servers, directories, and files. By using group accounts, administrators can grant rights and permissions to multiple users at one time. Other users can be added to an existing group account at any time, immediately gaining the rights and permissions granted to the group account. There are two types of group accounts:
When working with groups, keep the following points in mind:
Advanced Server domain controllers contain built-in local groups that determine what users can do on the domain when logged on to domain controllers. Computers running Windows NT Workstation and member servers running Windows NT Server have built-in local groups that determine what users can do on the local computer. The built-in local groups on domain controllers give administrators a significant head start in managing domain security. Each built-in local group has a predetermined set of rights, which automatically apply to each user account that is added to the group. The rights assigned to the built-in groups on a domain controller provide sets of abilities for domain users, as characterized by the group names: Administrators, Account Operators, Server Operators, Backup Operators, Print Operators, Users, Guests, and Replicator. The built-in local groups for workstations and member servers are Administrators, Backup Operators, Power Users, Users, Guests, and Replicator. For information about the abilities of built-in global and local groups, see Chapter 3, "Working With User and Group Accounts." In addition to Advanced Server and Windows NT primary and backup domain controllers, a domain can contain computers running Windows NT Workstation and computers running Windows NT Server as members, but not domain controllers. Advanced Server/9000 and LAN Manager 2.2 servers cannot operate in the same domain.
For each computer running Windows NT Workstation on your network, you specify whether to have the workstation participate in a domain or in a workgroup. A workgroup is a collection of computers that can view each others' directories over the network but do not share a common directory database. Workgroup members log on to workstation accounts only and share resources between computers in the workgroup. In most cases, you will want each workstation to participate in a domain. For information about domain interactions with workgroup computers, see "Computers that Can Interact with Domain Computers" later in this chapter. Computers running Windows NT Server can be configured as member servers that do not store copies of the directory database, and therefore do not authenticate accounts or receive synchronized copies of the directory database. These servers are used to run applications dedicated to specific tasks, such as managing print or file servers or high-volume tasks such as running database applications. For information about running Windows NT Server as a member server, see Windows NT Server Concepts and Planning. Each computer running Advanced Server, Windows NT Server, or Windows NT Workstation that participates in a domain has its own account in the directory database. A computer account is created when the computer first is identified to the domain during network setup at installation. Computer accounts are used to establish secure communications channels. A secure communications channel is created when computers at each end of a connection are satisfied that the computer at the other end has identified itself correctly. Computers identify themselves using their computer accounts. When a secure communications channel has been established, a communications session can begin between the two computers. The Net Logon service on each computer running Advanced Server, Windows NT Server, or Windows NT Workstation creates a secure communications channel when it starts — but only if the computer is participating in a domain. A BDC creates a secure communications channel to its PDC. A Windows NT Workstation or Windows NT Server computer running as a member server in a domain creates a secure communications channel to a domain controller in the domain. Computer accounts and secure communications channels also are used by interdomain trust relationships. A computer account is associated with each trust relationship. Each domain controller in a trusting domain establishes a secure communications channel with a domain controller in each of its trusted domains. Computer accounts and the secure communications channels they provide enable administrators to manage workstations and member servers remotely. They also affect the relationship between workstations and domain servers and between primary and backup domain controllers in the following ways:
For information on how to add a computer to a domain, see "Adding a Computer to the Domain" in Server Manager Help and "To join a domain" in Control Panel Help. Advanced Server has an open networking architecture that allows flexibility in communicating with other network products. Client computers running operating systems other than Advanced Server, Windows NT Server, or Windows NT Workstation can interact with computers in an Advanced Server domain. However, they do not have domain computer accounts and therefore do not have Windows NT Workstation logon security. Their users can have user accounts stored in the directory database but their computers will not have logon security to protect access to their resources. A workgroup is an organizational unit of computers (not users) that do not belong to a domain. In a workgroup, each computer tracks its user and group account information and — in contrast to domain controllers — does not share this information with other workgroup computers. Workgroup members only can log on to workstation accounts and can view only the directories of other workgroup members over the network. Computers running Windows NT Server, Windows NT Workstation, Windows 95, or Windows for Workgroups can be configured to participate in either a domain or a workgroup. When setting up one of these computers for networking, you can specify a computer name and a workgroup name. If the workgroup name matches a domain name, then the computer name appears in the browse list for that domain. To determine whether the computer participates in a domain or a workgroup, you can specify that the computer log on to either an Advanced Server domain or a workgroup during installation. Windows 95 has built-in access to Advanced Server networking. Users who have domain accounts can log on to their accounts in the same way as Windows NT Workstation users. Windows 95 user account logons can be validated by both Advanced Server and LAN Manager, Version 2.2 domain controllers. If MS-DOS client computers are running one of the following components, they can share network resources on their respective servers:
Because computers running MS-DOS cannot store user accounts, they do not participate in domains in the same way as Windows NT computers. Each computer running MS-DOS usually has a default domain set for browsing. If an MS-DOS user has a domain account, you can set the browsing domain on the user's computer to any domain. It does not have to be the domain containing the user's account. MS-DOS and Windows 3.1 computers running LAN Manager workstation software can connect to servers running Advanced Server. LAN Manager 2.2 servers (on HP-UX system computers) cannot reside in a domain that has an Advanced Server/9000 primary domain controller.
For information about LAN Manager domain interoperability, see "How Advanced Server Works With LAN Manager" later in this chapter. Network resources are protected at several levels by different processes. However, access to a domain or a computer is protected by logon security. This security requires users to identify themselves to the domain or the computer. The user name and the password that the user types in the Logon Information dialog box are checked against the computer directory database if the user is logging on to a user account defined on the computer, or against the domain directory database if the user is logging on to a domain user account. Through directory services, authenticated accounts are available for use with all Advanced Server network services. Two logon processes can start logon authentication:
For information about connecting to computers in a non-trusting domain, see Chapter 3, "Working With User and Group Accounts." On a computer running Windows NT Workstation or member servers running Windows NT Server, the Net Logon service processes logon requests for the local computer. On a domain controller, the Net Logon service processes logon requests for the entire domain. The Net Logon service initiates the following processes: discovery, secure communications channel setup, and pass-through authentication.
Pass-through authentication occurs in the following cases:
Most network administrators have dual roles. They are both administrators and users of the network. For this reason, it is a good idea for each administrator to have two domain user accounts. One of these accounts should be in the Domain Admins global group and should be used to perform network management tasks. The other account should be in the Domain Users global group and should be used at all other times. A network is more secure if an administrator uses two accounts. While logged on as a regular user, an administrator cannot inadvertently change aspects of the network that only administrators can change. And, if an administrator were to accidentally introduce a virus, the program would not have the rights of an administrator and would not modify the operating system. The Logon Information dialog box prompts the user for a user name, password, and domain or computer name (Domain): The User name and Password fields are straightforward; however, the content of the Domain list depends on whether the computer participates in a domain.
If a user with a domain account is logging on to an individual computer account, the user selects the computer name — rather than a domain name — in the Domain list. Then the computer checks its directory database for the specified user name and password. If a match occurs, the logon is approved and the user's logon information is obtained from the account on the computer. To log on to a domain, the user selects the name of the domain in which the user account resides. This domain either is the domain in which the computer's computer account resides or in a domain that is trusted by that domain. When the user clicks OK, the computer sends the domain name, user name, and password to a domain controller. The domain controller checks the domain name and then checks the user name and password against that domain's directory database. It processes the request as follows:
The first time a user logs on to a domain account from a given computer, a domain controller downloads validated logon information (from the directory database) to the computer. This downloaded information is cached on the computer. On subsequent logons, if a domain controller is not available, the user can log on to the domain account using the cached logon information. Computers running Windows NT Server and Windows NT Workstation store the information used to authenticate the last several (the default is 10) users who logged on interactively. The credentials for users who log on to the local computer also are stored in that computer's local directory database. Logging on at a computer running Windows NT Server as a domain controller is identical to logging on at a computer running Windows NT Workstation except that servers configured as domain controllers do not maintain a local accounts database separate from the accounts in the directory database. The user must log on to a domain account. Not everyone with an account in a domain can log on locally at the domain's controller servers. By default, only members of the Administrators, Server Operators, Print Operators, Account Operators, and Backup Operators groups can do so. For more information about groups and their rights and abilities, see Chapter 3, "Working With User and Group Accounts." Logons from client computers other than computers running Windows NT Workstation and computers running Windows NT Server as member servers are validated by a domain controller when the user logs on to the network. The extent of the validation is checking that the domain, user name, and password are typed correctly. The client computers do not receive any account information at the workstation that can be cached and used for access to local resources. If domain controllers are unavailable when a user logs on from one of these client computers, the user cannot use network resources that are protected by domain permissions. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||