| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Installation
sudo apt update
sudo apt install slapd ldap-utils
sudo systemctl enable slapd
Configure
sudo dpkg-reconfigure slapd
sudo systemctl restart slapd
If you want to use SSH keys:
cat << EOL >~/openssh-lpk.ldif dn: cn=openssh-lpk,cn=schema,cn=config objectClass: olcSchemaConfig cn: openssh-lpk olcAttributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' DESC 'MANDATORY: OpenSSH Public key' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) olcObjectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY DESC 'MANDATORY: OpenSSH LPK objectclass' MAY ( sshPublicKey $ uid ) ) EOL
Test your LDAP configuration
Installation
sudo apt install phpldapadmin
Configure
sudo nano /etc/phpldapadmin/config.php
(You don't have to do this step but it will be easier to make user accounts) Copy & replace the posixAccount template with edited one in this repository.
sudo systemctl restart apache2
Installation
sudo apt install ldap-auth-client nscd nfs-common
Configuration
If you configured everything right, you should see LDAP accounts in the return of getent passwd command
If you are going to use NFS remote storage for homes (make sure the nfs&ldap on NAS is done first before doing this):
If you want to use SSH keys:
sudo apt install python3 python3-pip python3-ldap sudo pip3 install ssh-ldap-pubkey sh -c 'echo "AuthorizedKeysCommand /usr/local/bin/ssh-ldap-pubkey-wrapper\nAuthorizedKeysCommandUser nobody" >> /etc/ssh/sshd_config' && service ssh restart
Reboot client machine
control panel -> oprávnění -> zabezpečení domén
Použít
měli by se objevit uživetelé v Opravávnění->Uživatelé, když přepnete Místní uživatelé na Uživatelé domény
vytvořte složku pro soubory - /servery
control panel -> sdílené složky
tohle vždy při přidání nového uživatele zkontrolovat:
přepněte z "Práva uživetelů a skupin" na "přístup k hostitelům NFS"
| Back | FazBrowse Home | New Git URL |