Commit Graph

38 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
d37b790492 Fix not to drop that last empty paragraph as it break one pixel-accurate UI 2025-11-04 00:52:19 +02:00
Jamie Cameron
6e6c9c26c7 Logic cleanup 2025-01-27 21:55:06 -08:00
Jamie Cameron
60bba6cb81 Modes can be a regular array 2025-01-27 21:44:53 -08:00
Ilia Ross
5931243e4d Fix to instruct the browser not to save password fields
https://github.com/webmin/webmin/issues/847#issuecomment-2480540430

[build]
2024-11-17 14:00:56 +02:00
iliajie
70fce1f97e Fix not to display no password option 2023-04-27 23:11:55 +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
Jamie Cameron
a2dc3f7124 Switch all calls to open() to explicitly open for read 2020-03-14 17:20:54 -07:00
Jamie Cameron
c222dac785 preserve password on clone 2016-05-27 17:50:40 -07:00
Jamie Cameron
3fe4bc337a Fix text name 2016-05-26 11:33:35 -07:00
Jamie Cameron
262bbd3e03 Clone user UI 2016-05-25 19:15:40 +02:00
Jamie Cameron
85242b1b24 Give more space to freebsd date fields 2013-03-12 22:24:29 -07:00
Jamie Cameron
4ef74c55ee Open usermin login in a new frame, to avoid frame-origin policy https://sourceforge.net/tracker/?func=detail&atid=485894&aid=3597042&group_id=17457 2012-12-17 16:44:24 -08: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
ecd8f4cfa3 Properly sort group list 2011-12-27 16:10:39 -08:00
Javier Bassi
d87118cc4b Escaping group name. 2011-10-19 00:18:32 -02:00
Jamie Cameron
4334a3cef1 Fix typos 2011-08-26 09:11:52 -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
10ffa287f6 re-factor random password generation function, use in LDAP module
https://github.com/webmin/webmin/issues#issue/9
2010-11-16 11:07:38 -08:00
Jamie Cameron
293ba080db Fixed shell list bug 2009-03-24 19:27:16 +00:00
Jamie Cameron
a0f655719b Select default shell properly 2008-11-01 17:09:27 +00:00
Jamie Cameron
f3206b076d Fix bugs in edit user page when shells and groups are limited 2008-10-28 23:55:46 +00:00
Jamie Cameron
ab9c9cd7da Nicer formatting on AIX 2008-10-20 17:52:45 +00:00
Jamie Cameron
5df2a340bc Handle default vs 0 better on AIX 2008-10-15 21:53:52 +00:00
Jamie Cameron
6b9c777aea Strip extra commas 2008-09-02 05:06:38 +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
91c1a0f0f0 User form ui-libification continues 2008-08-21 20:37:37 +00:00
Jamie Cameron
09caaaaced More ui-lib conversion 2008-08-16 00:50:56 +00:00
Jamie Cameron
bacc98141b UI-lification 2008-08-14 18:52:36 +00:00
Jamie Cameron
50d96e1171 Improve forced change option 2008-06-21 00:50:24 +00:00
Jamie Cameron
974da61e75 Make force change available for new users 2008-06-20 17:02:58 +00:00
Jamie Cameron
6c52608f9c Completed support for OSX 10.5 user DB 2008-06-10 00:12:14 +00:00
Jamie Cameron
ab43660b5e Allow spaces in user and group names in ACLs 2008-01-29 22:13:50 +00:00
Jamie Cameron
3fee375cc4 Rename group when renaming user 2007-12-07 18:06:30 +00:00
Jamie Cameron
fdc4cf0dfa Bigger password field 2007-11-07 01:27:15 +00:00
Jamie Cameron
fc1c1b243f Initial checkin of Webmin 2007-04-12 20:24:50 +00:00