Commit Graph

20 Commits

Author SHA1 Message Date
Ilia Ross 27dcd2db4a Fix to validate SSH public keys without root privileges 2026-06-23 12:41:58 +02:00
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
Jamie Cameron 6114028aea Set old user environment variables https://github.com/virtualmin/virtualmin-gpl/issues/995 2025-01-14 19:14:45 -08:00
Jamie Cameron f3e1f347a5 Disallow trailing / in home dir https://github.com/webmin/webmin/issues/1740 2022-09-14 23:22:41 -07:00
Jamie Cameron bd7e66b8d2 Use sensible permissions for a file 2021-05-05 20:05:56 -07: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
Jamie Cameron 262bbd3e03 Clone user UI 2016-05-25 19:15:40 +02:00
Jamie Cameron 8a16bc7a09 Replace all occurrances of timelocal.pl with Time::Local https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3566479&group_id=17457 2012-09-10 16:49:31 -07: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 6b5358e899 Actually respect option to rename group 2010-08-21 18:28:32 -07:00
Jamie Cameron 5df2a340bc Handle default vs 0 better on AIX 2008-10-15 21:53:52 +00:00
Jamie Cameron 31147b77f1 Pretty much completed ui-libification 2008-08-22 01:29:11 +00:00
Jamie Cameron bacc98141b UI-lification 2008-08-14 18:52:36 +00:00
Jamie Cameron 6c52608f9c Completed support for OSX 10.5 user DB 2008-06-10 00:12:14 +00:00
Jamie Cameron 83b3068cf6 Started on support for new OSX 10.5 password database 2008-06-09 23:44:13 +00:00
Jamie Cameron ab43660b5e Allow spaces in user and group names in ACLs 2008-01-29 22:13:50 +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 fc1c1b243f Initial checkin of Webmin 2007-04-12 20:24:50 +00:00