@InterfaceAudience.Private public final class Superusers extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
SUPERUSER_CONF_KEY
Configuration key for superusers 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static List<String> | 
getSuperUsers()  | 
static User | 
getSystemUser()  | 
static void | 
initialize(org.apache.hadoop.conf.Configuration conf)
Should be called only once to pre-load list of super users and super
 groups from Configuration. 
 | 
static boolean | 
isSuperUser(String user)
Deprecated. 
 
this method is for backward compatibility, use  
isSuperUser(User) instead | 
static boolean | 
isSuperUser(User user)  | 
public static final String SUPERUSER_CONF_KEY
public static void initialize(org.apache.hadoop.conf.Configuration conf)
                       throws IOException
conf - configuration to load users fromIOException - if unable to initialize lists of superusers or super groupsIllegalStateException - if current user is nullpublic static boolean isSuperUser(User user)
user - to checkIllegalStateException - if lists of superusers/super groups
   haven't been initialized properly@Deprecated public static boolean isSuperUser(String user)
isSuperUser(User) insteaduser - to checkIllegalStateException - if lists of superusers/super groups
   haven't been initialized properlypublic static User getSystemUser()
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.