modules
Interfaces, Classes, Traits and Enums
- passwordService
- This interface needs to be implemented by all account modules which manage passwords.
- samba3domain
- Represents a Samba 3 domain entry
- baseModule
- Parent class of all account modules.
- account
- Manages the object class "account" for users and hosts.
- asteriskAccount
- Manages the Asterisk extension of user accounts.
- asteriskExtension
- Manages Asterisk extensions.
- asteriskVoicemail
- Manages the Asterisk extension of user accounts.
- authorizedServiceObject
- Provides Authorized Service for accounts.
- courierMailAccount
- Courier mail extension for users.
- courierMailAlias
- Enable the account for Courier Mail Service Aliases
- ddns
- Manages DDNS entries.
- dhcp_settings
- Manages DHCP entries.
- eduPerson
- Manages the eduPerson extension for user accounts.
- fixed_ip
- Manages DHCP host entries.
- freeRadius
- Manages FreeRadius accounts.
- generalInformation
- Shows general information like the creation time of an account.
- hostObject
- Manages the hosts to which a user may login.
- ieee802device
- Provides MAC addresses for hosts.
- imapAccess
- Manages mailboxes on an IMAP server.
- inetLocalMailRecipient
- Provides mail routing for users.
- inetOrgPerson
- This module manages LDAP attributes of the object class inetOrgPerson (e.g. name and address).
- kolabGroup
- Manages Kolab group accounts.
- kolabSharedFolder
- Manages Kolab shared folders.
- kolabUser
- Manages Kolab user accounts.
- ldapPublicKey
- Manages SSH public keys.
- nisMailAlias
- Provides NIS mail alias management.
- nisMailAliasUser
- Provides NIS mail alias management.
- nisnetgroup
- Manages entries based on the object class nisNetgroup.
- nisNetGroupHost
- Manages memberships in NIS net groups.
- nisNetGroupUser
- Manages memberships in NIS net groups.
- posixAccount
- Manages the object class "posixAccount" for users and hosts.
- posixGroup
- Manages the object class "posixGroup" for groups.
- puppetClient
- Manages Puppet configuration options.
- pykotaBillingCode
- Manages PyKota billing codes.
- pykotaGroup
- Manages PyKota group accounts.
- pykotaGroupStructural
- Manages PyKota group accounts.
- pykotaPrinter
- Manages PyKota printers.
- pykotaUser
- Manages PyKota user accounts.
- pykotaUserStructural
- Manages PyKota user accounts.
- quota
- Manages quotas for users and groups.
- range
- Manages DHCP ranges for DHCP server.
- sambaDomain
- Manages Samba 3 domain entries.
- sambaGroupMapping
- Manages the object class "sambaGroupMapping" for groups.
- sambaMungedDial
- Manages terminal server settings for Samba 3.
- sambaSamAccount
- Manages the object class "sambaSamAccount" for users and hosts.
- shadowAccount
- Manages the object class "shadowAccount" for users.
- systemQuotas
- Manages user quotas with the object class systemQuotas.
- windowsGroup
- Manages Windows AD (e.g. Samba 4) groups.
- windowsHost
- Manages Windows AD (e.g. Samba 4) hosts.
- windowsPosixGroup
- Manages Unix groups in Windows LDAP schema.
- windowsUser
- Manages Windows AD (e.g. Samba 4) users.
- yubiKeyUser
- Manages YubiKey keys.
- accountContainer
- This class includes all modules and attributes of an account.
- altSecurityIdentities
- Manages SSH public keys on Windows/Samba 4.
Table of Contents
- SAMBA_MUNGEDDIAL_FILEHEADER = "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "5000"
- File header
- SAMBA_MUNGEDDIAL_FILEHEADER_OLD = "6d000800200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200064000100" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "50001000"
- File header for old format.
- check_ip() : mixed
- Checks if the given IP is valid.
Constants
SAMBA_MUNGEDDIAL_FILEHEADER
File header
public
mixed
SAMBA_MUNGEDDIAL_FILEHEADER
= "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "5000"
SAMBA_MUNGEDDIAL_FILEHEADER_OLD
File header for old format.
public
mixed
SAMBA_MUNGEDDIAL_FILEHEADER_OLD
= "6d000800200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200064000100" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "20002000200020002000200020002000" . "50001000"
Functions
check_ip()
Checks if the given IP is valid.
check_ip(string $ip[, bool $subnet = false ]) : mixed
Parameters
- $ip : string
-
IP address
- $subnet : bool = false
-
IP must be a subnet