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