Uses of Class
com.aoindustries.aoserv.client.linux.User.Name
Package
Description
-
Uses of User.Name in com.aoindustries.aoserv.client
Modifier and TypeMethodDescriptionprotected static User.Name
AoservObject.getLinuxUserName
(LinuxUserName linuxUserName) null-safe Linux user name conversion.Modifier and TypeMethodDescriptionint
SimpleAoservClient.addCvsRepository
(String aoServer, PosixPath path, User.Name username, Group.Name group, long mode) Adds a newCvsRepository
to aServer
.int
SimpleAoservClient.addEmailList
(String aoServer, PosixPath path, User.Name username, Group.Name group) Adds a newList
to the system.void
SimpleAoservClient.addFtpGuestUser
(User.Name username) int
SimpleAoservClient.addHttpdJbossSite
(String aoServer, String siteName, Account.Name packageName, User.Name jvmUsername, Group.Name groupName, Email serverAdmin, boolean useApache, InetAddress ipAddress, String netDevice, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, String jbossVersion) Adds a newSite
to the system.int
SimpleAoservClient.addHttpdSharedTomcat
(String name, String aoServer, String version, User.Name linuxServerAccount, Group.Name linuxServerGroup) Adds a newSharedTomcat
to a server.int
SimpleAoservClient.addHttpdTomcatSharedSite
(String aoServer, String siteName, Account.Name packageName, User.Name jvmUsername, Group.Name groupName, Email serverAdmin, boolean useApache, InetAddress ipAddress, String netDevice, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, String sharedTomcatName) Adds a newSharedTomcatSite
to the system.int
SimpleAoservClient.addHttpdTomcatStdSite
(String aoServer, String siteName, Account.Name packageName, User.Name jvmUsername, Group.Name groupName, Email serverAdmin, boolean useApache, InetAddress ipAddress, String netDevice, DomainName primaryHttpHostname, DomainName[] altHttpHostnames, String tomcatVersion) Adds a newPrivateTomcatSite
to the system.int
SimpleAoservClient.addLinuxAccAddress
(String address, DomainName domain, String aoServer, User.Name username) void
SimpleAoservClient.addLinuxAccount
(User.Name username, Group.Name primaryGroup, User.Gecos name, User.Gecos officeLocation, User.Gecos officePhone, User.Gecos homePhone, String type, PosixPath shell) Adds a newUser
the system.int
SimpleAoservClient.addLinuxGroupAccount
(Group.Name group, User.Name username) int
SimpleAoservClient.addLinuxServerAccount
(User.Name username, String aoServer, PosixPath home) void
SimpleAoservClient.addMajordomoServer
(DomainName domain, String aoServer, User.Name linuxAccount, Group.Name linuxGroup, String version) Adds a newMajordomoServer
to anDomain
.int
SimpleAoservClient.areLinuxAccountPasswordsSet
(User.Name username) Determines if aUser
currently has passwords set.SimpleAoservClient.checkLinuxAccountPassword
(User.Name username, String password) Checks the strength of a password that will be used for aUser
orUserServer
.boolean
SimpleAoservClient.compareLinuxServerAccountPassword
(User.Name username, String aoServer, String password) Checks if a password matches aUserServer
.long
SimpleAoservClient.copyHomeDirectory
(User.Name username, String fromAoServer, String toAoServer) Copies the contents of user's home directory from one server to another.void
SimpleAoservClient.copyLinuxServerAccountPassword
(User.Name fromUsername, String fromAoServer, User.Name toUsername, String toAoServer) Copies the password from oneUserServer
to another.int
SimpleAoservClient.disableLinuxAccount
(User.Name username, String disableReason) Disables aUser
.int
SimpleAoservClient.disableLinuxServerAccount
(User.Name username, String aoServer, String disableReason) Disables aUserServer
.void
SimpleAoservClient.enableLinuxAccount
(User.Name username) Enables aUser
.void
SimpleAoservClient.enableLinuxServerAccount
(User.Name username, String aoServer) Enables aUserServer
.SimpleAoservClient.getAutoresponderContent
(User.Name username, String aoServer) Gets the autoresponder content.SimpleAoservClient.getCronTable
(User.Name username, String aoServer) Gets a user's cron table on one server.long[]
SimpleAoservClient.getImapFolderSizes
(User.Name username, String aoServer, String[] folderNames) Gets the IMAP folder sizes for an inbox.SimpleAoservClient.getInboxAttributes
(User.Name username, String aoServer) Gets the attributes of an inbox.boolean
SimpleAoservClient.isLinuxServerAccountPasswordSet
(User.Name username, String aoServer) Determines if aUserServer
currently has a password set.int
SimpleAoservClient.isLinuxServerAccountProcmailManual
(User.Name username, String aoServer) Determines if aUserServer
is currently in manual procmail mode.void
SimpleAoservClient.removeFtpGuestUser
(User.Name username) void
SimpleAoservClient.removeLinuxAccAddress
(String address, DomainName domain, String aoServer, User.Name username) Removes aInboxAddress
from the system.void
SimpleAoservClient.removeLinuxAccount
(User.Name username) Removes aUser
and all related data from the system.void
SimpleAoservClient.removeLinuxGroupAccount
(Group.Name group, User.Name username) void
SimpleAoservClient.removeLinuxServerAccount
(User.Name username, String aoServer) Removes aUserServer
from aServer
.void
SimpleAoservClient.setAutoresponder
(User.Name username, String aoServer, String address, DomainName domain, String subject, String content, boolean enabled) Sets the autoresponder behavior for a Linux server account.void
SimpleAoservClient.setCronTable
(User.Name username, String aoServer, String cronTable) Sets a user's cron table on one server.void
SimpleAoservClient.setLinuxAccountHomePhone
(User.Name username, User.Gecos phone) Sets the home phone number associated with aUser
.void
SimpleAoservClient.setLinuxAccountName
(User.Name username, User.Gecos name) Sets the full name associated with aUser
.void
SimpleAoservClient.setLinuxAccountOfficeLocation
(User.Name username, User.Gecos location) Sets the office location associated with aUser
.void
SimpleAoservClient.setLinuxAccountOfficePhone
(User.Name username, User.Gecos phone) Sets the office phone number associated with aUser
.void
SimpleAoservClient.setLinuxAccountPassword
(User.Name username, String password) Sets the password for aUser
by setting the password for each one of itsUserServer
s.void
SimpleAoservClient.setLinuxAccountShell
(User.Name username, PosixPath path) Sets the shell used by aUser
.void
SimpleAoservClient.setLinuxServerAccountJunkEmailRetention
(User.Name username, String aoServer, int days) Sets the number of days junk email is kept.void
SimpleAoservClient.setLinuxServerAccountPassword
(User.Name username, String aoServer, String password) Sets the password for aUserServer
.void
SimpleAoservClient.setLinuxServerAccountSpamAssassinIntegrationMode
(User.Name username, String aoServer, String mode) Sets the SpamAssassin integration mode for an email account.void
SimpleAoservClient.setLinuxServerAccountSpamAssassinRequiredScore
(User.Name username, String aoServer, float requiredScore) Sets the SpamAssassin required score for an email account.void
SimpleAoservClient.setLinuxServerAccountTrashEmailRetention
(User.Name username, String aoServer, int days) Sets the number of days trash email is kept.void
SimpleAoservClient.setLinuxServerAccountUseInbox
(User.Name username, String aoServer, boolean useInbox) Sets theuse_inbox
flag on aUserServer
.void
SimpleAoservClient.setPrimaryLinuxGroupAccount
(Group.Name groupName, User.Name username) Sets the primary group for aUser
. -
Uses of User.Name in com.aoindustries.aoserv.client.aosh
Modifier and TypeMethodDescriptionstatic User.Name
Aosh.parseLinuxUserName
(String s, String field) -
Uses of User.Name in com.aoindustries.aoserv.client.ftp
-
Uses of User.Name in com.aoindustries.aoserv.client.linux
Modifier and TypeFieldDescriptionstatic final User.Name
User.ACCOUNTING
Some commonly used system and application account usernames.static final User.Name
User.ADM
Some commonly used system and application account usernames.static final User.Name
User.AOADMIN
Some commonly used system and application account usernames.static final User.Name
User.AOSERV_JILTER
Some commonly used system and application account usernames.static final User.Name
User.AOSERV_MASTER
Some commonly used system and application account usernames.static final User.Name
User.AOSERV_XEN_MIGRATION
Some commonly used system and application account usernames.static final User.Name
User.APACHE
Some commonly used system and application account usernames.static final User.Name
User.AVAHI_AUTOIPD
Some commonly used system and application account usernames.static final User.Name
User.AWSTATS
Some commonly used system and application account usernames.static final User.Name
User.BILLING
Some commonly used system and application account usernames.static final User.Name
User.BIN
Some commonly used system and application account usernames.static final User.Name
User.BIRD
Some commonly used system and application account usernames.static final User.Name
User.CENTOS
Some commonly used system and application account usernames.static final User.Name
User.CHRONY
Some commonly used system and application account usernames.static final User.Name
User.CLAMSCAN
Some commonly used system and application account usernames.static final User.Name
User.CLAMUPDATE
Some commonly used system and application account usernames.static final User.Name
User.CYRUS
Some commonly used system and application account usernames.static final User.Name
User.DAEMON
Some commonly used system and application account usernames.static final User.Name
User.DBUS
Some commonly used system and application account usernames.static final User.Name
User.DHCPD
Some commonly used system and application account usernames.static final User.Name
User.DISTRIBUTION
Some commonly used system and application account usernames.static final User.Name
User.EMAILMON
Some commonly used system and application account usernames.static final User.Name
User.FTP
Some commonly used system and application account usernames.static final User.Name
User.FTPMON
Some commonly used system and application account usernames.static final User.Name
User.GAMES
Some commonly used system and application account usernames.static final User.Name
User.HALT
Some commonly used system and application account usernames.static final User.Name
User.HTTPD
Deprecated.User httpd no longer used.static final User.Name
User.INFRASTRUCTURE
Some commonly used system and application account usernames.static final User.Name
User.INTERBASE
Some commonly used system and application account usernames.static final User.Name
User.JENKINS
Some commonly used system and application account usernames.static final User.Name
User.LP
Some commonly used system and application account usernames.static final User.Name
User.MAIL
Some commonly used system and application account usernames.static final User.Name
User.MAILNULL
Some commonly used system and application account usernames.static final User.Name
User.MANAGEMENT
Some commonly used system and application account usernames.static final User.Name
User.MEMCACHED
Some commonly used system and application account usernames.static final User.Name
User.MONITORING
Some commonly used system and application account usernames.static final User.Name
User.MYSQL
Some commonly used system and application account usernames.static final User.Name
User.NAMED
Some commonly used system and application account usernames.static final User.Name
User.NFSNOBODY
Some commonly used system and application account usernames.static final User.Name
User.NGINX
Some commonly used system and application account usernames.static final User.Name
User.NOBODY
Some commonly used system and application account usernames.static final User.Name
User.OPERATOR
Some commonly used system and application account usernames.static final User.Name
User.OPROFILE
Some commonly used system and application account usernames.protected User.Name
CachedObjectUserNameKey.pkey
static final User.Name
User.POLKITD
Some commonly used system and application account usernames.static final User.Name
User.POSTGRES
Some commonly used system and application account usernames.static final User.Name
User.REDIS
Some commonly used system and application account usernames.static final User.Name
User.RESELLER
Some commonly used system and application account usernames.static final User.Name
User.ROOT
Some commonly used system and application account usernames.static final User.Name
User.RPC
Some commonly used system and application account usernames.static final User.Name
User.RPCUSER
Some commonly used system and application account usernames.static final User.Name
User.SASLAUTH
Some commonly used system and application account usernames.static final User.Name
User.SHUTDOWN
Some commonly used system and application account usernames.static final User.Name
User.SMMSP
Some commonly used system and application account usernames.static final User.Name
User.SONARQUBE
Some commonly used system and application account usernames.static final User.Name
User.SSHD
Some commonly used system and application account usernames.static final User.Name
User.SYNC
Some commonly used system and application account usernames.static final User.Name
User.SYSTEMD_BUS_PROXY
Some commonly used system and application account usernames.static final User.Name
User.SYSTEMD_NETWORK
Some commonly used system and application account usernames.static final User.Name
User.TCPDUMP
Some commonly used system and application account usernames.static final User.Name
User.TSS
Some commonly used system and application account usernames.static final User.Name
User.UNBOUND
Some commonly used system and application account usernames.Modifier and TypeMethodDescriptionCachedObjectUserNameKey.getKey()
UserServer.getLinuxAccount_username_id()
GroupUser.getUser_username()
User.getUsername_id()
User.Name.intern()
static User.Name
Modifier and TypeMethodDescriptionint
Server.addSystemUser
(User.Name username, int uid, int gid, User.Gecos fullName, User.Gecos officeLocation, User.Gecos officePhone, User.Gecos homePhone, PosixPath home, PosixPath shell) Adds a new system user.static List
<PasswordChecker.Result> User.checkPassword
(User.Name username, String type, String password) Checks the strength of a password as required for thisLinuxAccount
.abstract V
static PosixPath
UserServer.getDefaultHomeDirectory
(User.Name username) Gets the default non-hashed home directory of/home/username
.static PosixPath
UserServer.getHashedHomeDirectory
(User.Name username) Gets the optional hashed home directory of/home/u/username
.GroupUserTable.getLinuxGroupAccounts
(Group.Name group, User.Name user) Server.getLinuxServerAccount
(User.Name username) UserServerTable.getLinuxServerAccountFromUsernamePassword
(User.Name username, String password, boolean emailOnly) Finds a LinuxServerAccount by a username and password combination.User.getValidHomeDirectories
(User.Name username, Server ao) -
Uses of User.Name in com.aoindustries.aoserv.client.mysql
-
Uses of User.Name in com.aoindustries.aoserv.client.postgresql
-
Uses of User.Name in com.aoindustries.aoserv.client.web