Package org.apache.catalina.startup
Class PasswdUserDatabase
java.lang.Object
org.apache.catalina.startup.PasswdUserDatabase
- All Implemented Interfaces:
UserDatabase
Concrete implementation of the
UserDatabase
interface that processes the /etc/passwd
file
on a Unix system.- Author:
- Craig R. McClanahan
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetUsers()
void
setUserConfig
(UserConfig userConfig) Set the UserConfig listener with which we are associated.
-
Constructor Details
-
PasswdUserDatabase
public PasswdUserDatabase()
-
-
Method Details
-
getUserConfig
- Specified by:
getUserConfig
in interfaceUserDatabase
- Returns:
- the UserConfig listener with which we are associated.
-
setUserConfig
Description copied from interface:UserDatabase
Set the UserConfig listener with which we are associated.- Specified by:
setUserConfig
in interfaceUserDatabase
- Parameters:
userConfig
- The new UserConfig listener
-
getHome
- Specified by:
getHome
in interfaceUserDatabase
- Parameters:
user
- User for which a home directory should be retrieved- Returns:
- an absolute pathname to the home directory for the specified user.
-
getUsers
- Specified by:
getUsers
in interfaceUserDatabase
- Returns:
- an enumeration of the usernames defined on this server.
-