Ilia Ross
a13461f9c1
Fix to respect global file ACLs for server-local imports
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Centralize global file ACL checks for server-local reads and applies them to batch, LDAP batch, MySQL, and PostgreSQL local import and restore flows. Files are read under the configured `fileunix` identity and staged with the correct command-user ownership, preventing constrained Webmin users from bypassing `root`, `otherdirs`, or `fileunix`.
9ceffce70f (r191495975)
2026-07-07 12:39:35 +02:00
Jamie Cameron
1a658b1010
If given names are enabled, always add the needed class
2024-07-27 14:53:23 -07:00
Jamie Cameron
19940bae86
Base may have a sub-entry for users and groups
2024-07-27 14:26:25 -07:00
Jamie Cameron
4ffca4597c
Clean up group_to_dn function
2024-07-20 21:30:46 -07:00
Jamie Cameron
ecfc06d9c6
Preserve firstname and surname
2024-07-20 21:28:45 -07:00
Jamie Cameron
c6edd4b97d
Code cleanups
2024-07-20 21:19:01 -07:00
Jamie Cameron
27339eb1bf
Use my instead of local
2024-07-20 16:18:16 -07:00
Jamie Cameron
562eb544e5
Don't fail user or group deletion if they have already been deleted https://github.com/virtualmin/virtualmin-gpl/issues/493
2022-12-28 21:37:45 -08:00
Andrew Yoder
a0a87ed9cd
Custom object Classes for ldap-useradmin module
2020-08-16 18:18:14 -04:00
Andrew Yoder
f6f72d547e
LDAP Bind credential file option for ldap-useradmin
2020-08-15 13:29:24 -04:00
BRESTAN Rainer
9cdd5349d4
Add SHA512 to ldap-useradmin
2019-11-21 11:08:38 +01:00
Amish
874919c696
unescaped left brace in regex is deprecated
2017-07-03 11:23:10 +05:30
Jamie Cameron
dd855a189d
Remove debugging code
2015-11-08 11:28:33 -08:00
Jamie Cameron
c1f665c086
Filter out non-ascii chars from the gecos https://sourceforge.net/p/webadmin/bugs/4657/
2015-10-15 22:30:30 -07:00
Jamie Cameron
9b88757d4f
Use a standard Perl module to remove accents if installed https://sourceforge.net/p/webadmin/bugs/4657/
2015-10-14 14:12:53 -07:00
Jamie Cameron
66f7df3cee
Don't fail silently just because slappasswd failed http://virtualmin.com/node/33758
2014-07-25 14:44:55 -07:00
Jamie Cameron
3809a49b9d
Increment field count even if not using
2014-07-17 20:18:23 -07:00
Jamie Cameron
6dcc74551f
Use new function for LDAP client config
2014-01-10 11:31:14 -08:00
Jamie Cameron
962639723e
Use built-in hashing code https://sourceforge.net/p/webadmin/bugs/4268/
2013-07-11 08:38:14 +08:00
Jamie Cameron
82b3c43bef
use backquote_command call
2013-07-10 18:04:37 +08:00
Jamie Cameron
e2335deff5
Object classes aren't case sensitive https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3539524&group_id=17457
2012-07-03 11:18:13 -07:00
Jamie Cameron
fb3c0b2c3b
Guess password type from format https://www.virtualmin.com/node/20739
2012-01-10 13:03:46 -08:00
Ralf Habacker
7e7150f06c
added support for using Unix SHA in ldap-useradmin module
2011-11-09 15:05:38 +01:00
Jamie Cameron
1c8f2558ab
Ignore custom fields that are already set by the module automatically
2011-06-20 14:35:42 -07:00
Jamie Cameron
6695eda743
Make object class comparisons case-insensitive
2011-06-15 11:12:29 -07:00
Jamie Cameron
8d9bf75259
Prevent all field names from being the same
...
https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3306907&group_id=17457
2011-05-26 20:08:10 -07:00
Jamie Cameron
81f5a7f237
Use new UI for extra fields
2011-04-18 21:27:00 -07:00
Jamie Cameron
57480a2a96
Fix stupid use of length(@) when I meant scalar(@)
2010-12-17 12:16:14 -08:00
Jamie Cameron
8926759d15
Remove use of deprecated defined(@foo)
...
https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3138980&group_id=17457
2010-12-17 11:37:04 -08:00
Jamie Cameron
2069cc4094
Don't change userPassword attribute if not needed
2010-09-20 13:16:22 -07:00
Jamie Cameron
2f8ada9fdb
Module config options for additional object classes
2010-09-07 13:22:37 -07:00
Jamie Cameron
907ce09800
Correct module for mkdir_if_needed function
2010-07-31 01:54:23 -07:00
Jamie Cameron
d2e25cc8a8
Show LDAP group descriptions in list
2010-05-20 10:48:35 -07:00
Jamie Cameron
f774e20707
Handle empty new object class
2010-01-23 14:39:06 -08:00
Jamie Cameron
d3d348d72a
Change sn when modifying user
2009-10-14 11:01:01 -07:00
Jamie Cameron
3eaa309984
Don't change DN un-necessarily when renaming a user or group
2009-10-08 16:50:42 -07:00
Jamie Cameron
9dbd5db2c9
Fix permissions
2009-07-20 23:42:32 -07:00
Jamie Cameron
0e44582621
Fix renaming of groups in LDAP
2009-06-17 19:07:30 +00:00
Jamie Cameron
8248aa3da0
Use new module
2009-03-01 03:15:33 +00:00
Jamie Cameron
c74ec8b81d
Use generic LDAP client function
2008-12-04 23:02:27 +00:00
Jamie Cameron
49bd326960
Properly support TLS and SSL
2008-12-01 23:28:58 +00:00
Jamie Cameron
7340d8ee4e
More fixes by Bas van den Heuvel
2008-11-28 19:43:11 +00:00
Jamie Cameron
19fd0e793a
IMAP folder separator option
2008-11-28 16:43:56 +00:00
Jamie Cameron
60abfcc57c
ui-libification of ldap module
2008-10-04 00:43:58 +00:00
Jamie Cameron
9031e85efc
Better handling of uris in LDAP config
2008-08-07 19:36:26 +00:00
Jamie Cameron
94e8aa5fd5
Make group SIDs start from 1001
2008-07-08 08:40:10 +00:00
Jamie Cameron
ad85161478
Don't double ssha
2008-07-04 08:47:42 +00:00
Jamie Cameron
1839e2ddb9
SSHA support
2008-03-21 22:13:15 +00:00
Jamie Cameron
d1985bafde
Ensure no empty object classes
2008-03-20 05:10:57 +00:00
Jamie Cameron
9b5be58432
Forgot to set schema
2008-03-01 23:57:28 +00:00