From 13c0cce3f52bfd90c8b09b4052aa08e88d4f7014 Mon Sep 17 00:00:00 2001 From: Samu Date: Tue, 24 Feb 2026 22:31:22 +0100 Subject: [PATCH] Initial commit --- README.md | 33 +++++++++++++++++++++++- structure.ldif | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 structure.ldif diff --git a/README.md b/README.md index c69cb63..dd0fadf 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,34 @@ # proyecto-5 -All files related to Proyecto 5 SOR SMR \ No newline at end of file +All files related to Proyecto 5 SOR SMR + + +Install LDAP on client: +```bash +sudo apt install libnss-ldapd libpam-ldapd nscd +``` + +create home dir on login +```bash +sudo pam-auth-update +``` + +## Access conf for each computer + +```diff ++:root:ALL + ++:SalesGroupsld:ALL + +-:Analystssld:ALL +-:Devssld:ALL +``` + +```diff ++:root:ALL + ++:Analystssld:ALL ++:Devssld:ALL + +-:SalesGroupsld:ALL +``` \ No newline at end of file diff --git a/structure.ldif b/structure.ldif new file mode 100644 index 0000000..828eb55 --- /dev/null +++ b/structure.ldif @@ -0,0 +1,69 @@ +# Base OUs +dn: ou=Employees,dc=internal,dc=sld,dc=org +objectClass: organizationalUnit +ou: Employees + +dn: ou=Techsld,ou=Employees,dc=internal,dc=sld,dc=org +objectClass: organizationalUnit +ou: Techsld + +# Groups in Techsld +dn: cn=Analystssld,ou=Techsld,ou=Employees,dc=internal,dc=sld,dc=org +objectClass: posixGroup +cn: Analystssld +gidNumber: 5000 + +dn: cn=Devssld,ou=Techsld,ou=Employees,dc=internal,dc=sld,dc=org +objectClass: posixGroup +cn: Devssld +gidNumber: 5001 + +# Users in Techsld +# User: ansld (Analyst) +dn: uid=ansld,ou=Techsld,ou=Employees,dc=internal,dc=sld,dc=org +objectClass: inetOrgPerson +objectClass: posixAccount +objectClass: shadowAccount +uid: ansld +sn: Analyst +givenName: An +cn: An sld +displayName: An sld +uidNumber: 10001 +gidNumber: 5000 +# Pass: debian1 +userPassword: {SSHA}linvPtfFO4SyE2twgCmeJnic2NfFiCaj +loginShell: /bin/bash +homeDirectory: /home/ansld + +# User: dev1 (Dev) +dn: uid=dev1,ou=Techsld,ou=Employees,dc=internal,dc=sld,dc=org +objectClass: inetOrgPerson +objectClass: posixAccount +objectClass: shadowAccount +uid: dev1 +sn: Developer1 +givenName: dev1 +cn: dev dos +uidNumber: 10002 +gidNumber: 5001 +# Pass: debian2 +userPassword: {SSHA}+k8Xix0B/gymJkvMwEG6TOvumgPieL71 +loginShell: /bin/bash +homeDirectory: /home/dev1 + +# User: dev2 (Dev) +dn: uid=dev2,ou=Techsld,ou=Employees,dc=internal,dc=sld,dc=org +objectClass: inetOrgPerson +objectClass: posixAccount +objectClass: shadowAccount +uid: dev2 +sn: Developer2 +givenName: Dev2 +cn: dev uno +uidNumber: 10003 +gidNumber: 5001 +# Pass: debian3 +userPassword: {SSHA}aLwES4TwhkhoNRdPKGsMEBWqFq+d7tzq +loginShell: /bin/bash +homeDirectory: /home/dev2 \ No newline at end of file