Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 1.94 KB

README.md

File metadata and controls

75 lines (51 loc) · 1.94 KB

Purpose

This alternc plugin provide NSS support about alternc account. Purpose is to provide POSIX compatible account :

  • could be interessting to run php-fpm service
  • no direct acces (no pam authentication)

Requirement

You need :

  • debian server
  • alternc >= 3.2

Get the package

Build own package

You can compile this package with:

    apt install build-essential debhelper git
    git clone https://github.com/AlternC/alternc-nss
    cd alternc-php-fpm
    dpkg-buildpackage -us -uc

From GitHub

You can obtain nightly and last stable package from the dedicated page : releases page

From our repository

Our stable repository is avalaible at https://debian.alternc.org

echo "deb http://debian.alternc.org/ $(lsb_release -cs) main" >> /etc/apt/sources.list.d/alternc.list
wget https://debian.alternc.org/key.txt -O - | apt-key add -
apt update

Configuration and Activation

Once alternc-nss installed, you must :

  • run alternc.install

You can run also /usr/lib/alternc/install.d/alternc-nss end to generate and update all AlternC accounts.

Alternative

We provide also another package alternc-nss-sync wich provide alternc-nss service. In this case user account are set in defaul files. Packages are available also in GitHub release and our repository.

CHANGELOG / ROADMAP

TODO

  • Provide a template to each nss file
  • Personnalize shell access
  • Set subaccount (split account to isolate php pool to each AlternC account)
  • Define a prefix to prevent conflict with server account
  • All others requests at https://github.com/AlternC/alternc-nss/issues

Changelog

  • 0.0.1
    • Provide alternc account in nss
  • 0.0.2
    • Support shadow file
  • 0.0.3
    • Set home directory
  • 0.0.4
  • 0.1.0
    • Prevent OOM with # in file (naive solution to #10)