After you create the domain in the OSI tree, you can add entries for the users of that domain below the ou=People
node. For detailed information on creating users, see Chapter 5, Making Subscriber Directory Entries.
The ispSubscriber
attributes specific to the virtual host are ispContentDirectory
and ispAuthorizedServices
.
ispContentDirectory
specifies the user's directory on the virtual host. The directory is relative to the value
of the ispDirectoryRoot
of the service the user accesses (see "Entries for Services in the Domain" for information on this
attribute). The ispContentDirectory
is used by the Sun Internet FTP Server and the Sun WebServer to determine where to store content that a user
puts on the virtual host.
If a virtual host only has one authorized user (an administrative account for a hosted web site, for example), you may wish to create a
single subscriber in the domain who only has access to the web site directory. In this case, the ispContentDirectory
could be "/" to indicate that when the user logs in to the Sun Internet FTP Server his or her root directory will be the ispDirectoryRoot
of the FTP site.
ispAuthorizedServices
specifies the distinguished names of services in the virtual domain that the user can access
(if authentication is required). An example dn value for this attribute is ispVersion=2.1,ou=SUNWhttp,ou=Services,ou=SmallOrg,o=MyISP,c=US
.
The following example shows an ldif entry for a subscriber that could be part of the www.smallorg.com
domain described
in other sections:
dn: cn=John Doe (jdoe),ou=People,ou=SmallOrg,o=MyISP,c=US objectClass: top objectClass: person objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: ispSubscriber cn: John Doe sn: Doe givenName: John userId: jdoe userPassword: secret uidNumber: 19995 gidNumber: 101 ispContentDirectory: jdoe/public_html ispauthorizedServices: ispVersion=1.0,ou=SUNWftp,ou=Services,ou=SmallOrg,o=MyISP,c=US mail: jdoe@myisp.com