51 Commits

Author SHA1 Message Date
Ilia Ross
762e400156 Add editable SSH public keys for existing Unix users
This PR adds SSH public key management to the Users and Groups edit flow for existing Unix users.

Webmin stores its managed key with a readable marker in `authorized_keys`, validates submitted public keys, preserves unrelated keys, supports rename/update/remove flows, and performs user `.ssh` file operations as the target Unix user.

https://github.com/webmin/webmin/issues/1827
2026-06-22 01:34:40 +02:00
Ilia Ross
dbc83bae55 Fix title consistency
[no-build]
2025-11-05 14:14:08 +02:00
Ilia Ross
07e1655e14 Fix to improve option name 2025-02-01 12:04:10 +02:00
MacSteini
5ea0cc6b42 Trailing Spaces Removal
Removed trailing spaces
2024-12-16 15:16:55 +00:00
Ilia Ross
eb2cd4e142 Fix to display more accurate heading 2024-10-20 16:16:38 +03:00
Jamie Cameron
cfd66281eb Add some more sensible username checks 2023-05-15 11:16:30 -07:00
Jamie Cameron
f3e1f347a5 Disallow trailing / in home dir https://github.com/webmin/webmin/issues/1740 2022-09-14 23:22:41 -07:00
luz paz
3e6142f098 Fix user and non-user facing typos 2022-06-29 07:17:11 -04:00
Ilia
dae7f8a397 Fix error message 2022-05-28 23:01:11 +03:00
Ilia
547fc9caf6 Add support for yescrypt password hashing scheme
https://sourceforge.net/p/webadmin/discussion/55377/thread/01e65be3f9/
2022-05-28 19:26:32 +03:00
Jamie Cameron
722bfb54ec Add field to setting the SSH public key when adding a user https://github.com/virtualmin/virtualmin-gpl/issues/284 2021-05-02 16:58:24 -07:00
Ilia Rostovtsev
ec02d32b4e Add complete translation for useradmin module 2020-03-01 18:45:46 +03:00
Jamie Cameron
3881c6a9f8 fix typo 2018-05-15 21:37:42 -07:00
Jamie Cameron
52af4d489a Button to clone a group 2016-05-25 23:14:00 +02:00
Jamie Cameron
262bbd3e03 Clone user UI 2016-05-25 19:15:40 +02:00
Jamie Cameron
22f3d49e5c Show password DB type 2015-04-25 15:02:00 -07:00
Jamie Cameron
bdaaf0aefe Handle case where validation command produces no output http://virtualmin.com/node/29763 2013-09-19 21:46:35 -07:00
Jamie Cameron
2fac4c66d5 Fix typo 2012-08-05 21:02:16 -07:00
Jamie Cameron
af3b831f8d Show warning if home dirs being deleted contain other files 2012-06-04 20:56:48 +08:00
Jamie Cameron
74ea1f9da8 Add new password restriction for min days before a change is allowed 2012-03-29 22:37:37 -07:00
Jamie Cameron
e96015a92c Make all user and group links be by name instead of by index. 2011-05-30 18:09:29 -07:00
Jamie Cameron
2a5cd96b60 Added support for SHA512 format passwords, created common function to validate a password 2011-02-11 16:20:02 -08:00
Jamie Cameron
20a3936f43 Don't perform text substitutions where not needed 2010-12-05 22:48:54 -08:00
Jamie Cameron
58469389c2 Delete personal groups in other modules 2010-08-21 18:08:13 -07:00
Jamie Cameron
b36afc3086 Fix logging of multiple user / group deletion 2010-06-06 12:06:30 -07:00
Jamie Cameron
d2e25cc8a8 Show LDAP group descriptions in list 2010-05-20 10:48:35 -07:00
Jamie Cameron
2d99cb3e82 Fix encryption type 2009-09-06 12:20:21 -07:00
Jamie Cameron
3c0681f207 Fix dupe string 2009-01-11 23:19:42 +00:00
Jamie Cameron
56876dbe02 Blowfish password hashing support 2009-01-09 18:03:32 +00:00
Jamie Cameron
3c00b84944 Completed batch group modification: 2008-12-14 06:38:12 +00:00
Jamie Cameron
572ccca8b7 Batch group creation / deletion 2008-12-14 03:54:39 +00:00
Jamie Cameron
2878c2150d Completed group export feature 2008-12-13 22:37:34 +00:00
Jamie Cameron
a1f2334fdd Textbox group member chooser option 2008-12-13 00:40:37 +00:00
Jamie Cameron
5ab415d08c Show primary members on edit group page 2008-11-05 21:24:40 +00:00
Jamie Cameron
5713e8d97f Fix typo 2008-10-31 18:17:57 +00:00
Jamie Cameron
3409a0aae8 Fixed dupe 2008-10-23 22:49:51 +00:00
Jamie Cameron
5df2a340bc Handle default vs 0 better on AIX 2008-10-15 21:53:52 +00:00
Jamie Cameron
a45434b781 Android is a mobile device 2008-10-11 00:35:45 +00:00
Jamie Cameron
b02946bcca Added missing title 2008-08-30 20:31:14 +00:00
Jamie Cameron
4912949dee More ui-libification of users and groups module, plus generic 'are you sure' function 2008-08-25 21:44:00 +00:00
Jamie Cameron
31147b77f1 Pretty much completed ui-libification 2008-08-22 01:29:11 +00:00
Jamie Cameron
6a85778598 Left-right selector for group members 2008-08-15 23:06:01 +00:00
Jamie Cameron
0ce85811c5 More ui-lib conversion 2008-08-14 22:07:38 +00:00
Jamie Cameron
bacc98141b UI-lification 2008-08-14 18:52:36 +00:00
Jamie Cameron
02debb12b3 Make wording clearer 2008-06-13 16:44:16 +00:00
Jamie Cameron
ec9b2bda1e Option to send password to check as input 2008-01-11 00:02:25 +00:00
Jamie Cameron
3fee375cc4 Rename group when renaming user 2007-12-07 18:06:30 +00:00
Jamie Cameron
636005b90d Better batch validation and UI 2007-11-30 23:07:35 +00:00
Jamie Cameron
e63a252d88 Check other stuff in export 2007-11-05 19:02:06 +00:00
Jamie Cameron
2d5c72bfd4 Check group in export 2007-11-05 18:58:47 +00:00