Skip to content
This repository has been archived by the owner on Nov 9, 2021. It is now read-only.

Commit

Permalink
refactor: Rename PBIS to ad bridge
Browse files Browse the repository at this point in the history
Initial surface product rebranding
  • Loading branch information
rbest-bt committed Mar 1, 2019
1 parent 569f306 commit 54e8888
Show file tree
Hide file tree
Showing 114 changed files with 1,203 additions and 1,233 deletions.
55 changes: 26 additions & 29 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
If you would like to become involved with the project, join the community and
share PowerBroker Identity Services with other users and developers.
share BeyondTrust AD Bridge with other users and developers.

## Obtaining the Source Code

PowerBroker Identity Services, Open Edition is maintained in a git repository
hosted at [GitHub](https://github.com/BeyondTrust/pbis-open).
BeyondTrust AD Bridge, Open Edition is maintained in a git repository hosted
at [GitHub](https://github.com/BeyondTrust/pbis-open).

The following set of commands will download the PowerBroker Identity Services,
Open Edition code base:
The following set of commands will download the BeyondTrust AD Bridge, Open
Edition code base:

$ git clone https://github.com/BeyondTrust/pbis-open.git
$ cd pbis-open
Expand All @@ -21,43 +21,40 @@ file in the top-level directory.
[Contributor License Agreement
(CLA)](https://github.com/BeyondTrust/pbis-open/wiki/docs/Contribution%20License%20Agreement%20(CLA)%20BeyondTrust.pdf)

PowerBroker Identity Services, Open Edition requires all individual
contributors of ideas, code, work, or documentation to the PowerBroker Identity
Services, Open Edition Source Project must complete, sign, and submit an
Individual Contributor License Agreement (CLA). Please contact BeyondTrust at
[email protected] to discuss and submit your agreement.
BeyondTrust AD Bridge, Open Edition requires all individual contributors of
ideas, code, work, or documentation to the BeyondTrust AD Bridge, Open
Edition Source Project must complete, sign, and submit an Individual
Contributor License Agreement (CLA). Please contact BeyondTrust at
[email protected] to discuss and submit your agreement.

All contributions will be reviewed and considered for acceptance. BeyondTrust
will solely determine if the project contribution is accepted and will notify
the contributor along with providing them a copy of the fully executed
agreement.

The purpose of this agreement is to clearly define the terms under which
intellectual property has been contributed to the PowerBroker Identity
Services, Open Edition Source Project and thereby allow us to defend the
Project should there be a legal dispute regarding the software at some future
time.
intellectual property has been contributed to the BeyondTrust AD Bridge, Open
Edition Source Project and thereby allow us to defend the Project should
there be a legal dispute regarding the software at some future time.

BeyondTrust requires a signed CLA before it will consider acceptance of any
contributions to the PowerBroker Identity Services, Open Edition Project.
contributions to the BeyondTrust AD Bridge, Open Edition Project.

For a corporation that has assigned employees to work on the PowerBroker
Identity Services, Open Edition Source Project, a Corporate CLA (CCLA) is
available for contributing intellectual property via the corporation as a
whole. Note that a Corporate CLA does not remove the need for every developer
to sign their own CLA as an individual, to cover any of their contributions
which are not owned by the corporation signing the CCLA.
For a corporation that has assigned employees to work on the BeyondTrust
AD Bridge Open Edition Source Project, a Corporate CLA (CCLA) is available
for contributing intellectual property via the corporation as a whole. Note
that a Corporate CLA does not remove the need for every developer to sign
their own CLA as an individual, to cover any of their contributions which
are not owned by the corporation signing the CCLA.

## Report Bugs

You can help improve PowerBroker Identity Services, Open Edition by finding and
reporting bugs. We track bugs using [GitHub
Issues](https://github.com/BeyondTrust/pbis-open/issues) for PowerBroker
Identity Services Open Edition.
You can help improve BeyondTrust AD Bridge, Open Edition by finding and
reporting bugs We track bugs using [GitHub Issues](https://github.com/BeyondTrust/pbis-open/issues) for BeyondTrust
AD Bridge.

## Develop Patches

Programmers can participate in the development of PowerBroker Identity
Services, Open Edition by submitting a patch as a suggested solution to an
existing bug in [GitHub
Issues](https://github.com/BeyondTrust/pbis-open/issues).
Programmers can participate in the development of BeyondTrust AD Bridge Open
Edition by submitting a patch as a suggested solution to an existing bug in
[GitHub Issues](https://github.com/BeyondTrust/pbis-open/issues).
5 changes: 2 additions & 3 deletions LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ agreements:
For more details and for the full text for each of these licenses, read the
LICENSE and COPYING files included with this software.

PowerBroker Identity Services, Open Edition is an open source, community
project sponsored by BeyondTrust Software to integrate Linux, Unix, and Mac in
BeyondTrust AD Bridge - Open Edition is an open source, community project
sponsored by BeyondTrust Software to integrate Linux, Unix, and Mac in
Microsoft Active Directory and authenticate users with their domain
credentials.

Expand All @@ -35,4 +35,3 @@ AS WELL. IF YOU HAVE ENTERED INTO A SEPARATE LICENSE AGREEMENT WITH LIKEWISE
SOFTWARE OR BEYONDTRUST SOFTWARE, THEN YOU MAY ELECT TO USE THE SOFTWARE UNDER
THE TERMS OF THAT SOFTWARE LICENSE AGREEMENT INSTEAD OF THE TERMS OF THE GNU
LESSER GENERAL PUBLIC LICENSE, NOTWITHSTANDING THE ABOVE NOTICE.

37 changes: 18 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# PowerBroker Identity Services Open
# BeyondTrust AD Bridge Open

PowerBroker Identity Services Open has several goals:
BeyondTrust AD Bridge Open has several goals:

1. Simplify the process of joining non-Microsoft hosts to Active Directory domains.
2. Simplify the management of these hosts.
Expand All @@ -10,7 +10,7 @@ PowerBroker Identity Services Open has several goals:

The pbis-open build uses makekit (http://bkoropoff.github.io/makekit/)
While the code is portable among a variety of *nix based platforms
(Linux, Solaris, AIX, HP-UX, and OS X), this build system is
(Linux, Solaris, AIX, HP-UX, and OS X), this build system is
primarily intended for Linux & FreeBSD platforms.

Before you begin, please read over this list of prerequisite development
Expand All @@ -19,7 +19,7 @@ packages (depending on your Linux distro):
### RedHat/Fedora
* gcc glibc-devel pam-devel flex bison rpm-build rpm-devel popt-devel libxml2-devel autoconf automake libtool

#### Optional packages:
#### Optional packages:
* libglade2-devel - To build domainjoin-gui GTK application
* 32bit development tools and libraries for compatibility packages when building on x86_64
* glibc-devel.i686 libgcc.i686 pam-devel.i686
Expand Down Expand Up @@ -56,7 +56,7 @@ instead, but be sure to read the note below:
$ make -jXX
$ sudo make install

You may view the complete set of configure options by running
You may view the complete set of configure options by running

$ ../configure --help

Expand All @@ -72,10 +72,10 @@ you will need to start lwsmd and import registry files manually:
done'
$ sudo /etc/init.d/lwsmd reload

## PBIS Registry Service
## BeyondTrust AD Bridge Registry Service

The PBIS Registry Service (lwregd) is the configuration data store
used by all PBIS services. PBIS provides several ways to view and
The AD Bridge Registry Service (lwregd) is the configuration data store
used by all AD Bridge services. AD Bridge provides several ways to view and
modify the registry settings:
- /opt/pbis/bin/edit-reg
- /opt/pbis/bin/regshell
Expand All @@ -101,7 +101,7 @@ For example:
hkey_this_machine\services\lsass> dir
Arguments REG_SZ "lsassd --syslog"
Dependencies REG_SZ "netlogon lwio lwreg rdr"
Description REG_SZ "PBIS Security and Authentication Subsystem"
Description REG_SZ "Security and Authentication Subsystem"
Path REG_SZ "/opt/pbis/sbin/lsassd"
Type REG_DWORD 0x00000001 (1)

Expand All @@ -111,17 +111,17 @@ NOTE: incorrectly configuring the PBIS registry can prevent PBIS from starting
and/or prevent user authentication. Use caution when modifying existing
settings.

## PBIS Service Manager
## BeyondTrust AD Bridge Service Manager

The PBIS Service Manager (lwsmd) provides a service control
architecture for starting and stopping all PBIS daemons and drivers
based on a dependency graph.
The AD Bridge Service Manager (lwsmd) provides a service control
architecture for starting and stopping all AD Bridge daemons and
drivers based on a dependency graph.

The lwsmd daemon itself is managed using the standard SysV init
script:

$ /etc/init.d/lwsmd start
* Starting PBIS Service Manager: lwsmd [ OK ]
* Starting PBIS Service Manager: lwsmd [ OK ]

Only the registry service (lwregd) is hard coded to be started
initially. The user space CLI for managing services is the "lwsm"
Expand All @@ -139,7 +139,7 @@ utility.
npfs running (io: 19438)
netlogon running (standalone: 19468)
srvsvc running (standalone: 19529)

$ lwsm info lsass
Service: lsass
Description: PBIS Security and Authentication Subsystem
Expand All @@ -148,21 +148,20 @@ utility.
Path: /opt/pbis/sbin/lsassd
Arguments: 'lsassd' '--syslog'
Dependencies: netlogon lwio lwreg rdr

$ lwsm stop lsass
Stopping service reverse dependency: srvsvc
Stopping service reverse dependency: srv
Stopping service: lsass

$ lwsm start srvsvc
Starting service dependency: lsass
Starting service dependency: srv
Starting service: srvsvc



## Getting Help

The main PBIS Open web site is at [GitHub](https://github.com/BeyondTrust/pbis-open).
From here you will find links to the project forums, and pre-built package downloads.

5 changes: 2 additions & 3 deletions config/COPYING.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
PowerBroker Identity Services - Open Edition
BeyondTrust AD Bridge - Open Edition
Version @FULL_VERSION@

This software is provided under the terms of the GNU General Public License
Expand Down Expand Up @@ -28,7 +28,7 @@ agreements:
For more details and for the full text for each of these licenses, read the
LICENSE and COPYING files included with this software.

PowerBroker Identity Services, Open Edition is an open source, community
BeyondTrust AD Bridge, Open Edition is an open source, community
project sponsored by BeyondTrust Software to integrate Linux, Unix, and Mac in
Microsoft Active Directory and authenticate users with their domain
credentials.
Expand All @@ -38,4 +38,3 @@ AS WELL. IF YOU HAVE ENTERED INTO A SEPARATE LICENSE AGREEMENT WITH LIKEWISE
SOFTWARE OR BEYONDTRUST SOFTWARE, THEN YOU MAY ELECT TO USE THE SOFTWARE UNDER
THE TERMS OF THAT SOFTWARE LICENSE AGREEMENT INSTEAD OF THE TERMS OF THE GNU
LESSER GENERAL PUBLIC LICENSE, NOTWITHSTANDING THE ABOVE NOTICE.

20 changes: 9 additions & 11 deletions config/LICENSES.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
PowerBroker Identity Services - Open Edition
BeyondTrust AD Bridge - Open Edition
Version @FULL_VERSION@

The following copyright/software license applies to the use of the
Expand Down Expand Up @@ -1246,7 +1246,7 @@ Heimdal source code (http://www.pdc.kth.se/heimdal/) released under
following license statement:

/*
* Copyright (c) 1997-2001 Kungliga Tekniska H�gskolan
* Copyright (c) 1997-2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
*
Expand Down Expand Up @@ -1496,7 +1496,7 @@ components/libraries list below as used in this product:
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
Expand Down Expand Up @@ -1551,21 +1551,21 @@ components/libraries list below as used in this product:
* This package is an SSL implementation written
* by Eric Young ([email protected]).
* The implementation was written so as to conform with Netscapes SSL.
*
*
* This library is free for commercial and non-commercial use as long as
* the following conditions are aheared to. The following conditions
* apply to all code found in this distribution, be it the RC4, RSA,
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
* included with this distribution is covered by the same copyright terms
* except that the holder is Tim Hudson ([email protected]).
*
*
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
*
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
Expand All @@ -1580,10 +1580,10 @@ components/libraries list below as used in this product:
* Eric Young ([email protected])"
* The word 'cryptographic' can be left out if the rouines from the library
* being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an acknowledgement:
* "This product includes software written by Tim Hudson ([email protected])"
*
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
Expand All @@ -1595,11 +1595,9 @@ components/libraries list below as used in this product:
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
* [including the GNU Public Licence.]
*/


2 changes: 1 addition & 1 deletion config/aix/lwsmd.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Copyright (c) BeyondTrust Software. All rights reserved.
#
PROG_DESC="PBIS Service Manager"
PROG_DESC="BeyondTrust AD Bridge Service Manager"
PROG_BIN=@MK_SBINDIR@/lwsmd
PROG_ARGS="--start-as-daemon"
PROG_PATTERN="/opt/pbis/sbin/lwsmd|lw-container|lw-svcm-wrap"
Expand Down
2 changes: 1 addition & 1 deletion config/darwin/macuninstall.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh

# This script completely uninstalls PowerBroker Identity Services from the Mac
# This script completely uninstalls AD Bridge from the Mac

warn()
{
Expand Down
2 changes: 1 addition & 1 deletion config/freebsd/lwsmd.in
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# REQUIRE: NETWORKING
# BEFORE: LOGIN

PROG_DESC="PBIS Service Manager"
PROG_DESC="BeyondTrust AD Bridge Service Manager"
PROG_BIN=@MK_SBINDIR@/lwsmd
PROG_ARGS="--start-as-daemon"
PROG_PATTERN="@MK_SBINDIR@/lwsmd|lw-container|lw-svcm-wrap"
Expand Down
2 changes: 1 addition & 1 deletion config/hpux/lwsmd.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Copyright (c) BeyondTrust Software. All rights reserved.
#
PROG_DESC="PBIS Service Manager"
PROG_DESC="BeyondTrust AD Bridge Service Manager"
PROG_BIN=@MK_SBINDIR@/lwsmd
PROG_ARGS="--start-as-daemon"
PROG_PATTERN="@MK_SBINDIR@/lwsmd|lw-container|lw-svcm-wrap"
Expand Down
4 changes: 2 additions & 2 deletions config/linux/debian/lwsmd.in
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Start and Stop PBIS Service Manager
# Description: Start and Stop Service Manager
### END INIT INFO

PROG_DESC="PBIS Service Manager"
PROG_DESC="BeyondTrust AD Bridge Service Manager"
PROG_BIN=@MK_SBINDIR@/lwsmd
PROG_ARGS="--start-as-daemon"
PROG_PATTERN="@MK_SBINDIR@/lwsmd|lw-container|lw-svcm-wrap"
Expand Down
2 changes: 1 addition & 1 deletion config/linux/debian/pbis.pam-auth-update
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Name: PowerBroker Identity Services (PBIS)
Name: BeyondTrust AD Bridge
Default: yes
Priority: 260
Conflicts: winbind
Expand Down
4 changes: 2 additions & 2 deletions config/linux/redhat/lwsmd.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
#
###
# chkconfig: 35 17 61
# description: Start and Stop PBIS Service Manager
# description: Start and Stop Service Manager
###

PROG_DESC="PBIS Service Manager"
PROG_DESC="BeyondTrust AD Bridge Service Manager"
PROG_BIN=@MK_SBINDIR@/lwsmd
PROG_ARGS=@MK_PROG_ARGS@
PROG_PATTERN="@MK_SBINDIR@/lwsmd|lw-container|lw-svcm-wrap"
Expand Down
6 changes: 3 additions & 3 deletions config/linux/redhat/lwsmd.service.in
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[Unit]
Description=BeyondTrust PBIS Service Manager
After=network.target
Description=BeyondTrust AD Bridge Service Manager
After=network.target
Before=sshd.service

[Service]
Type=forking
ExecStart=@MK_SBINDIR@/lwsmd --start-as-daemon
ExecStart=@MK_SBINDIR@/lwsmd --start-as-daemon
ExecReload=@MK_BINDIR@/lwsm refresh
ExecStop=@MK_BINDIR@/lwsm shutdown
# We want systemd to give lwsmd some time to finish gracefully, but still want
Expand Down
Loading

0 comments on commit 54e8888

Please sign in to comment.