Compare commits

...

382 Commits

Author SHA1 Message Date
Ilia Ross
72f1e7dc32 Update labels for accuracy and clarity
Some checks are pending
Tests / prove (push) Waiting to run
Package and upload artifacts / build (push) Waiting to run
2026-08-21 02:05:17 +02:00
Ilia Ross
833059be3d Update changelog
[no-build] [no-review]
2026-08-21 01:49:08 +02:00
Ilia Ross
f658d34000 Update changelogs
[no-build] [no-review]
2026-08-21 01:47:40 +02:00
Ilia Ross
65e6226762 Add option to only email about newly available package updates
https://forum.virtualmin.com/t/can-we-make-security-updates-email-less-chatty/137796
2026-08-21 01:43:53 +02:00
Ilia Ross
3fa28e6820 Fix Bacula FileSet option indentation 2026-08-21 00:45:21 +02:00
Ilia Ross
cc62d46677 Fix parsing of Bacula sections opened with an equals sign
https://github.com/webmin/webmin/issues/2112#issuecomment-5362249697
2026-08-21 00:37:11 +02:00
Ilia Ross
fb790746cf Fix typo
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-20 20:19:50 +02:00
Ilia Ross
e9f08e588a Fix protected directory path validation 2026-08-20 20:19:43 +02:00
Ilia Ross
4876aaa7fd Fix users and groups file paths escaping the allowed directories
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Only the .htaccess path was checked against the allowed directories. The users and groups file paths could be absolute and were saved unchecked, then written to later.

V2
2026-08-20 14:31:21 +02:00
Ilia Ross
09da9e6104 Fix unvalidated password file path in Nginx module
ⓘ The password file path was taken from the request without any check, so it could point at any file on the system, which was then read or written.

It is now checked against the allowed directories, the same way it already is when the path is first set.

W1 and V4
2026-08-20 14:24:03 +02:00
Jamie Cameron
e229746ba7 New version bump
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-19 20:14:03 -07:00
Jamie Cameron
1365b8a4a1 Merge pull request #2820 from webmin/dev/fix-bring-handling
Fix bridge handling for interfaces with arbitrary names
2026-08-19 20:06:55 -07:00
Ilia Ross
5a101c405e Fix bridge handling for interfaces with arbitrary names
This small PR fixes deletion of bridges with arbitrary names, like vmbr0, by honoring the boot config bridge flag instead of relying only on name patterns.

It also makes the Debian config parser treat any interface with bridge_ports as a bridge, which previously caused bridge options to be lost on re-save.
2026-08-20 04:53:02 +02:00
Ilia Ross
c171b6c27d Fix cron jobs table header to match merged move column 2026-08-20 04:23:31 +02:00
Ilia Ross
5395befcef Fix scheduled emails being sent to bogus address when no default destination is set 2026-08-20 03:27:56 +02:00
Ilia Ross
3eccc770dd Fix log email being sent to bogus address when no destination is set 2026-08-20 03:23:49 +02:00
Jamie Cameron
076f2eea33 Add name to default email if set 2026-08-19 18:18:51 -07:00
Jamie Cameron
331212f145 Merge branch 'master' of github.com:webmin/webmin 2026-08-19 18:08:18 -07:00
Jamie Cameron
2f9a12c008 Use destination email with name if configured 2026-08-19 18:08:10 -07:00
Ilia Ross
4ea55c4964 Update changelog
[no-build]
2026-08-20 02:31:30 +02:00
Jamie Cameron
508a7e3eab Add fields for real name for default destination 2026-08-19 17:29:47 -07:00
Jamie Cameron
0771c6bcd3 Merge pull request #2819 from webmin/dev/fix-useradmin-group-member-acl
Fix Users and Groups to honor user ACL in group member chooser
2026-08-19 17:03:51 -07:00
Ilia Ross
342fc4d12d Fix remaining raw HTML in Shorewall module to use ui-lib
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-19 22:49:07 +02:00
Ilia Ross
40a8d3a694 Fix Users and Groups to honor user ACL in group member chooser
This PR fixes the Users and Groups module to honor the "Unix users who can be edited" ACL when editing group members.

Before, the group edit form listed all system users in the members chooser and accepted any user on save, regardless of the ACL.

Now only editable users are offered, and adding or removing a non-editable user is rejected.

Fixes #2464
2026-08-19 20:30:34 +02:00
Jamie Cameron
ac9f655e22 Merge pull request #2818 from digitaldutch/master
Fix cron-lib.pl regex to also handle Debian 12 } brace syntax
2026-08-19 10:00:06 -07:00
Jan Derk
c6c1a7f5cc Fix cron-lib.pl regex to also handle Debian 12 } brace syntax
Fix daily cron jobs do now show up on Debian 12.

Regular expression now handles both ) and } line endings.

(Fixes issue webmin#2817)
2026-08-19 16:51:03 +02:00
Ilia Ross
32640a33d2 Version bump to 2.655 for devel installs to work
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-18 15:04:18 +02:00
Jamie Cameron
ae4b152d4f Merge branch 'master' of github.com:webmin/webmin
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-17 21:26:37 -07:00
Jamie Cameron
1d57df4422 strict/warnings compliance 2026-08-17 21:25:44 -07:00
Ilia Ross
0e0f7622b5 Fix Fail2Ban continuation lines to align under the directive value
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-18 00:12:19 +02:00
Ilia Ross
c27917e4a3 Fix Fail2Ban jail editor to correctly separate actions without params #2718 2026-08-18 00:11:00 +02:00
Ilia Ross
c7780ed2ae Update changelog 2026-08-17 23:35:11 +02:00
Ilia Ross
dde9d46b1e Fix patch command to restart Webmin instead of reloading 2026-08-17 23:30:17 +02:00
Ilia Ross
c76fda35ce Add support for applying multiple patches with patch command
ⓘ Allow passing several patch URLs or files at once, e.g. webmin patch url1 url2 url3. Patches are applied in the given order, stopping at the first failure, and Webmin is reloaded only once after all of them are applied.
2026-08-17 21:43:28 +02:00
Ilia Ross
77f78cdb75 Fix patch command to not leave .orig backup files
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ GNU patch keeps a .orig copy of the original file whenever a hunk applies with fuzz or offset, which is common when patching an installed release with a commit from the master branch. Pass --no-backup-if-mismatch, since backups are not needed.
2026-08-17 19:11:18 +02:00
Ilia Ross
aa3db4ddbf Fix patch command to apply with git inside another repository
ⓘ When GNU patch is not installed, git apply was run inside the module directory, and if the Webmin root itself was a git repository, git resolved paths relative to that root and silently skipped the patched files.

Limit repository discovery to the current directory and allow reduced context, similar to the default fuzz used by patch, so slightly drifted context lines no longer cause a rejection.
2026-08-17 19:06:25 +02:00
Ilia Ross
dd7788a09e Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-17 00:16:55 +02:00
Ilia Ross
b5194d52a6 Fix to show logrotate output only when non-empty 2026-08-17 00:11:39 +02:00
Ilia Ross
0b81c3c360 Update changelog 2026-08-16 22:23:04 +02:00
Jamie Cameron
3851c065a9 Limit visibility to this file 2026-08-16 21:20:51 +01:00
Jamie Cameron
aef59791f2 delete useless leftover line 2026-08-16 21:17:53 +01:00
Jamie Cameron
5656d1c6ae ui-lib conversion of tos fields 2026-08-16 21:15:44 +01:00
Jamie Cameron
34a084dc96 A dollar short 2026-08-16 20:55:07 +01:00
Jamie Cameron
150b49d23d More shorewall ui-lib conversions 2026-08-16 20:52:57 +01:00
Jamie Cameron
057d5985ee Fix mislabelled field 2026-08-16 20:42:00 +01:00
Jamie Cameron
b22bbd9fee Convert NAT form to ui-lib 2026-08-16 20:38:51 +01:00
Jamie Cameron
ad8edbcf4c Fix a missing label 2026-08-16 20:33:04 +01:00
Jamie Cameron
0061b689fb Fix ai-detected bug
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-16 20:19:32 +01:00
Jamie Cameron
132606c7ad Yet more ui-lib conversions 2026-08-16 20:00:28 +01:00
Jamie Cameron
80ea84c88d More conversions to ui-lib 2026-08-16 16:43:49 +01:00
Jamie Cameron
1d1d6fc26f Test of new laptop
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-16 11:59:27 +01:00
Jamie Cameron
d0044b9344 Merge branch 'master' of github.com:webmin/webmin 2026-08-16 03:30:53 -07:00
Jamie Cameron
561ebd51f8 More work on ui-lib conversion 2026-08-16 03:30:25 -07:00
Jamie Cameron
ca595072f3 Merge pull request #2815 from webmin/dev/fix-hanging-connections
Don't wait forever for a client that connects but never sends
2026-08-16 00:14:54 -07:00
Joe Cooper
cefb0b6480 Don't wait forever for a client that connects but never sends 2026-08-15 01:35:02 -05:00
Jamie Cameron
6f7682f94d Merge pull request #2814 from webmin/feature/apt-held-updates
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add APT package hold management to Package Updates
2026-08-14 14:34:52 -07:00
Ilia Ross
e695fbd0c7 Add APT package hold management to Package Updates
- Add an APT-only “Held updates” view while keeping held packages excluded from normal and scheduled updates.

- Allow administrators to hold or unhold packages from package details.

- Allow explicitly selected held packages to be updated once, then restore all existing package holds.

- Preserve configured `aptitude` behavior for regular installs while using `apt-get` for the held-package override.

Fixes #2689
2026-08-14 03:43:50 +02:00
Ilia Ross
10094a7efb Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
[no-build]
2026-08-14 01:08:41 +02:00
Jamie Cameron
338c854206 Merge pull request #2813 from webmin/fix/linux-vfsv1-quota-files
Add ability to use `vfsv1` for newly created Linux quota files
2026-08-13 15:54:08 -07:00
Jamie Cameron
02cc3f6a67 Merge pull request #2805 from webmin/fix/opensuse-logrotate-drop-in-discovery-2682
Fix openSUSE logrotate vendor overlay handling
2026-08-13 15:36:43 -07:00
Ilia Ross
25bb1def50 Add ability to use vfsv1 for newly created Linux quota files
This PR adds ability to use the `vfsv1` quota format for newly created user and group quota files when supported by quota-tools 4 or newer. This removes the `vfsv0` range limitation while preserving existing quota files and configured journal formats.

Quota creation remains scoped to the requested user or group type, safely normalizes configured `quotacheck` flags, and retains `vfsv0` and legacy fallbacks for compatibility.

Addresses issue report in:
https://forum.virtualmin.com/t/quota-out-of-range/137331?u=ilia
2026-08-13 04:41:27 +02:00
Ilia Ross
5969c33e06 Fix logrotate vendor override write handling 2026-08-11 20:24:38 +02:00
Ilia Ross
57aecbfc79 Fix Fail2Ban jump lookup typo #2668
Some checks failed
Close inactive / close-inactive (push) Has been cancelled
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-11 03:09:26 +02:00
Ilia Ross
bd0f9f9e5f Fix to report virtual interface deletion failures
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-10 23:17:25 +02:00
Ilia Ross
cceda25a60 Fix to restrict live deletion to virtual network devices
https://github.com/webmin/webmin/pull/2795
2026-08-10 23:09:09 +02:00
Ilia Ross
95cb100e8b Merge pull request #2795 from macmon/fix/net-virtual-iface-deletion
MM-12032 Fix bond/VLAN/bridge not removed from active list on delete
2026-08-10 23:00:45 +02:00
Ilia Ross
07f0ddfb6d Add shared test file helpers 2026-08-10 21:37:11 +02:00
Jamie Cameron
822683b79f Merge pull request #2812 from webmin/fix/remove-bundled-miniserv-cert
Remove bundled Miniserv certificate and safely fall back to HTTP
2026-08-10 11:31:30 -07:00
Jamie Cameron
70fe4b3f94 Move to top/bottom don't need a separate column 2026-08-09 15:01:29 -07:00
Ilia Ross
6afba8bc12 Fix to add login lib with reusable login warning
https://github.com/webmin/webmin/pull/2812#discussion_r3744668133
2026-08-09 22:13:20 +02:00
Jamie Cameron
ec63bbaf22 Merge pull request #2807 from webmin/feature/btrfs-subvolume-quotas
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add Btrfs subvolume quota management
2026-08-09 11:13:24 -07:00
Ilia Ross
b7aed03758 Fix to make logrotate vendor overrides work for API callers
https://github.com/webmin/webmin/pull/2805#discussion_r3740632921
2026-08-09 18:18:30 +02:00
Ilia Ross
199dae2562 Remove bundled Miniserv certificate and safely fall back to HTTP 2026-08-09 15:27:13 +02:00
Ilia Ross
7059e04c92 Fix not to print double error
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-09 14:39:03 +02:00
Ilia Ross
a9b4b4ac3d Bundle Text::ASCIITable
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-09 03:32:05 +02:00
Ilia Ross
29b299c881 Fix to avoid overriding Btrfs quota enforcement 2026-08-08 14:40:03 +02:00
Ilia Ross
b6db862133 Fix to restrict bonding mode to valid values
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-07 04:04:02 +02:00
Ilia Ross
b8291f206c Fix to clarify Btrfs quota accounting behavior 2026-08-07 02:35:28 +02:00
Ilia Ross
40f0239224 Fix comments 2026-08-07 02:29:36 +02:00
Jamie Cameron
45e8d6cc37 Merge branch 'master' of github.com:webmin/webmin
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-06 14:51:06 -07:00
Jamie Cameron
addc3be48c Formatting cleanup 2026-08-06 14:50:58 -07:00
Ilia Ross
c4d7207942 Fix to enforce secure ownership for Webmin init scripts https://github.com/webmin/webmin/issues/2809
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-06 03:51:10 +02:00
Ilia Ross
9b4c722f75 Fix to enforce permissions for Webmin systemd unit https://github.com/webmin/webmin/issues/2809 2026-08-06 03:47:20 +02:00
Ilia Ross
555ff28a4d Add global systemd user unit controls
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-05 21:00:36 +02:00
Ilia Ross
137fbd5768 Fix to normalized XML-RPC scalar tag names
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
https://github.com/webmin/webmin/pull/2811
2026-08-05 15:17:21 +02:00
Ilia Ross
3be9ada0c8 Merge pull request #2811 from miq/xml-rpc-losing-types
Fix #2810
2026-08-05 15:14:06 +02:00
Mihael Koep
ac65e98bfb Fix #2810
XML-RPC now retains type information on scalars.
2026-08-05 13:16:25 +02:00
Jamie Cameron
5633e234a1 ui-lib and code cleanups
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-04 16:56:22 -07:00
Jamie Cameron
0f47075b14 More code cleanups 2026-08-04 16:44:52 -07:00
Ilia Ross
2918ac4204 Add missing API 2026-08-05 01:25:58 +02:00
Jamie Cameron
0d11ef7bdf delete a function that is not called 2026-08-04 15:44:53 -07:00
Jamie Cameron
0bd586c9f2 Fix order of parameters 2026-08-04 15:41:25 -07:00
Jamie Cameron
67879db52e Code cleanups to use my instead of local, and use formal parameters 2026-08-04 15:38:10 -07:00
Jamie Cameron
309aa079ce Credit for syslog bug fix
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-04 14:48:47 -07:00
Jamie Cameron
e9c8746a34 Use standard split_quoted_string function 2026-08-04 11:02:37 -07:00
Jamie Cameron
93ceede9bb Check sanity of bonding interface field names 2026-08-04 10:55:58 -07:00
Jamie Cameron
1031b59b9c Ensure that option names or values that would break the config are never written 2026-08-04 10:08:46 -07:00
Ilia Ross
b433cdd810 Fix to clarify Btrfs qgroup limit retry behavior
https://github.com/webmin/webmin/pull/2807#discussion_r3708456970
2026-08-04 02:04:59 +02:00
Ilia Ross
65e171a92f Fix to use module config
https://github.com/webmin/webmin/pull/2807#pullrequestreview-4849404584
2026-08-04 01:58:27 +02:00
Ilia Ross
9be5dc31eb Add Btrfs subvolume quota management
Add Btrfs subvolume quota support to the Disk Quotas module, including full and simple accounting modes, quota lifecycle actions, and qgroup usage and limit management.

Includes ACL enforcement, compatibility with older btrfs-progs versions, destructive-action confirmation, top-level qgroup protection, help, and tests.
2026-08-04 01:19:45 +02:00
Jamie Cameron
e7ded67e4e wantarray doesn't work the way I expected
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-03 15:34:28 -07:00
Jamie Cameron
6e558b91bf Some zone_field callers just expect a single value 2026-08-03 15:10:21 -07:00
Jamie Cameron
1b69837817 Convert zone_field to use ui-lib functions
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-03 14:51:40 -07:00
Jamie Cameron
1ff83263cd Start of work on ui-lib cleanup for Shorewall module 2026-08-03 14:37:19 -07:00
Jamie Cameron
b52cbb98d4 Fix ACL check when editing keys 2026-08-03 11:28:48 -07:00
Jamie Cameron
e235ff127b Check ACL on restart 2026-08-03 10:47:23 -07:00
Jamie Cameron
899c1f0d24 Check ACL on restart 2026-08-03 10:46:41 -07:00
Jamie Cameron
d7fd80936e Check ACL when deleting 2026-08-03 10:45:15 -07:00
Jamie Cameron
e33575824a Check ACL for manually editing config 2026-08-03 10:42:02 -07:00
Jamie Cameron
f504b1f09b Check ACL when manually ediitng config 2026-08-03 10:40:39 -07:00
Jamie Cameron
4aa97d1dbb Check ACLs when editing allowed hosts 2026-08-03 10:40:02 -07:00
Jamie Cameron
e0fbc043c2 Actually check ACL for restarting Nginx 2026-08-03 10:36:58 -07:00
Jamie Cameron
fd07e5040a Actually check ACL for starting and stopping mysql 2026-08-03 10:35:30 -07:00
Jamie Cameron
42dde813d8 The %access hash has to be loaded before it can be referenced 2026-08-03 10:29:41 -07:00
Jamie Cameron
09a85834e3 Merge pull request #2804 from webmin/feature/btrfs-qgroup-support
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add Btrfs qgroup management APIs
2026-08-02 21:35:51 -07:00
Jamie Cameron
807b87b3a9 Don't update the local site file until it is needed 2026-08-02 17:48:36 -07:00
Ilia Ross
99ab9159c3 Fix to use formal params
https://github.com/webmin/webmin/pull/2804#pullrequestreview-4840092046
2026-08-03 02:44:49 +02:00
Ilia Ross
466f499e65 Fix openSUSE logrotate vendor overlay handling
This PR updates the Log File Rotation module for openSUSE Leap 16's split `/usr/etc` and `/etc` configuration model.

- Select the local main configuration when present, otherwise use the vendor configuration.

- Recursively merge vendor and local drop-ins using the same precedence as `logrotate-all`.

- Display vendor configurations while keeping `/usr/etc` read-only.

- Copy vendor files into matching `/etc` overrides before editing or deleting them.

- Preserve empty overrides so deleted vendor rotations remain disabled.

- Use the openSUSE wrapper for scheduled rotation and the effective configuration set for forced rotation.

- Keep behavior unchanged on distributions that do not enable the vendor overlay.

Includes regression coverage for selection, precedence, copy-on-write, deletion, scheduling, backups, and protection against direct vendor writes.

Closes [#2682](https://github.com/webmin/webmin/issues/2682).
2026-08-03 02:36:05 +02:00
Ilia Ross
782332dae7 Fix OpenSUSE logrotate drop-in discovery #2682 2026-08-03 01:39:05 +02:00
Ilia Ross
cc05957d0d Add Btrfs qgroup management APIs
Add Linux quota helpers for detecting Btrfs filesystems, reporting full and simple quota status, inspecting subvolume qgroups, and managing limits and qgroup hierarchies. Support older btrfs-progs releases through a compatibility fallback and add focused coverage for parsing, validation, command construction, and error propagation.
2026-08-03 01:09:38 +02:00
Ilia Ross
26e369dccc Fix to avoid site cache writes in cron context
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
https://github.com/virtualmin/virtualmin-gpl/issues/1221
2026-08-02 23:05:58 +02:00
Ilia Ross
0273211470 Fix to move ProFTPd site cache refresh into helper function 2026-08-02 19:24:33 +02:00
Ilia Ross
0e67259ae4 Fix to read cache into the correct hash
https://github.com/virtualmin/virtualmin-gpl/issues/1221#issuecomment-5159276506
2026-08-02 19:02:27 +02:00
Jamie Cameron
94e74c2c66 Fix AI-detected bug
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-01 11:16:03 -07:00
Jamie Cameron
e0abbdb9df Merge branch 'master' of github.com:webmin/webmin 2026-08-01 11:03:54 -07:00
Jamie Cameron
aaaa692cbc Clean up code by using my and adding formal params 2026-08-01 11:03:50 -07:00
Ilia Ross
76a2f258b1 Update changelog
[no-build]
2026-08-01 18:50:16 +02:00
Ilia Ross
1b60ce4265 Fix Fail2Ban duration validation for line breaks 2026-08-01 18:19:10 +02:00
Ilia Ross
73310833cc Update changelog 2026-08-01 17:21:02 +02:00
Ilia Ross
450ae37db2 Add fail2ban tests 2026-08-01 16:55:42 +02:00
Ilia Ross
0a92881371 Add incremental ban time options to the Fail2Ban module
https://forum.virtualmin.com/t/fail2ban-bantime-increment-options-in-webmin/137675
2026-08-01 16:55:32 +02:00
Ilia Ross
4c3be62029 Fix buttons row support disabled state
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-31 03:34:28 +02:00
Ilia Ross
1bb558f18a Fix buttons row support single cell 2026-07-31 03:18:05 +02:00
Ilia Ross
562126206b Fix to avoid changing permissions on existing files
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-30 15:46:33 +02:00
Jamie Cameron
b3dad7f513 Sometimes fe80 link-local addresses cannot be added because they are already always present
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-29 11:01:46 -07:00
Jamie Cameron
b90f0d7954 new version bump 2026-07-26 16:52:34 -07:00
Ilia Ross
b8a0081fdc Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-27 00:04:43 +02:00
Ilia Ross
d38c7205eb Fix counters in tabs
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-26 18:44:36 +02:00
Ilia Ross
76030a251c Fix indent
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-24 12:43:21 +02:00
Ilia Ross
7e41f339a3 Fix password reset handling for Unix-backed Webmin users
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Warn when a Webmin user matches a Unix account and allow choosing Unix authentication or a separate Webmin-only password. Preserve explicit and legacy password behavior with regression coverage.

https://forum.virtualmin.com/t/resetting-root-admin-password/137615/4
2026-07-23 17:25:39 +02:00
Ilia Ross
ac62ad5f94 Fix listing partially installed Debian packages
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Include partially installed dpkg packages in package listings and details while continuing to exclude removed and not-installed packages. Add regression coverage for all supported Debian package states.

277a919c27 (commitcomment-193125042)
2026-07-21 00:24:41 +02:00
Ilia Ross
cae7596303 Revert "Add Debian package system busy detection"
This reverts commit 8f44b698c9.
2026-07-20 23:59:49 +02:00
Ilia Ross
8f44b698c9 Add Debian package system busy detection
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-20 00:22:07 +02:00
Ilia Ross
b0bd9065f6 Fix child ui table borders 2026-07-19 20:37:27 +02:00
Jamie Cameron
1dbdc60058 Add missing xmlrpc-lib.pl to package
https://github.com/webmin/webmin/issues/2797
2026-07-19 09:06:42 -07:00
Ilia Ross
dce50a2039 Add missing depends for perl(FindBin)
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-18 00:42:11 +02:00
Jamie Cameron
72bfd65705 Merge branch 'master' of github.com:webmin/webmin 2026-07-17 15:40:53 -07:00
Jamie Cameron
ae1eedda51 Add FindBin as a recommended module 2026-07-17 15:40:46 -07:00
Ilia Ross
f1841228ea Fix LVM resizing for expanded partition-backed disks
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Grow eligible PV partitions into adjacent free space before retrying `pvresize`, and treat unchanged "use all free VG space" LV targets as no-ops.
2026-07-17 20:34:36 +02:00
Jamie Cameron
c1d526542f New version bump
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-16 14:13:51 -07:00
Mike Steinmetz
b050127ded MM-12032 Fix bond/VLAN/bridge not removed from active list on delete
delete_bifcs.cgi and save_bifc.cgi only called deactivate_interface()
which brings the link down but never removes the virtual device.
Added destroy_interface_device() that does ip link delete for these.

Also had to add bridge creation (ip link add type bridge) because unlike
bond (81d44f8) and VLAN (7761066) that was still missing.

Other fixes in this commit:

debian-linux-lib.pl: bonding opts were single-element arrays causing
trailing spaces in /etc/network/interfaces on every save.

linux-lib.pl: ip link set up/down was gated behind a
bond/vlan/no-ifconfig check but ip addr add runs unconditionally - so
interfaces got an IP but stayed DOWN. Dropped the unnecessary guard.
2026-07-16 15:01:51 +02:00
Ilia Ross
d75a823e67 Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
[no-build]
2026-07-16 01:51:49 +02:00
Ilia Ross
b748cfb52d Update changelog for 2.652
[no-build]
2026-07-16 01:47:28 +02:00
Ilia Ross
0eaf0ef80d Fix redirect ports and linked-server WebSocket routing
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Follow up on #2794 by making `redirect_port` work even when `redirect_host` is not set. Keep existing host precedence and correctly handle proxy headers, IPv6 addresses, default ports, and invalid port values.

ⓘ Fix linked-server by keeping the child URL recognizable to the parent, then generating the final WebSocket URL on the same host and port the browser is using. This keeps the connection working with the current Webmin session.
2026-07-15 20:38:41 +02:00
Ilia Ross
f220c99a10 Fix ACL tests 2026-07-15 14:06:03 +02:00
Ilia Ross
32e13451ca Merge pull request #2794 from LynYugiri/master
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Fix to honor redirect settings for WebSocket URLs
2026-07-15 14:00:06 +02:00
LemoeChun
2ea3723811 Fix to honor redirect settings for WebSocket URLs 2026-07-15 17:27:16 +08:00
Jamie Cameron
0394bb8cde New safe users shouldn't inherit new permissions
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-14 10:53:05 -07:00
Jamie Cameron
5b6b43ac3d Un-trusted users should not be allowed to download non-public URLs 2026-07-14 10:45:05 -07:00
Jamie Cameron
e805319233 Root should still be able to download from anywhere 2026-07-14 10:14:09 -07:00
Jamie Cameron
f62fd9e23a Merge pull request #2789 from webmin/dev/download-target-check
Add ACL controls for URL download destinations
2026-07-14 10:09:40 -07:00
Ilia Ross
f4f3f00808 Fix missing label
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-14 13:02:06 +02:00
Ilia Ross
83d402a081 Update translations 2026-07-14 12:56:53 +02:00
Ilia Ross
7bef448c1d Fix label for clarity 2026-07-14 12:55:42 +02:00
Ilia Ross
18a4d6a6df Fix to clarify Unix authentication mapping behavior
https://github.com/webmin/webmin/issues/2791
2026-07-14 12:46:15 +02:00
Ilia Ross
8f725f63c6 Fix new lines 2026-07-14 02:58:54 +02:00
Ilia Ross
99f35fa38a Fix to move URL download destination controls to global ACL 2026-07-14 02:52:36 +02:00
Ilia Ross
934073532f Fix to use the existing HTTP and FTP mode 7 callback 2026-07-14 02:27:10 +02:00
Ilia Ross
a618c2b58e Fix to manually incorporated Jamie's ed3cd51 change 2026-07-14 01:57:26 +02:00
Jamie Cameron
ed3cd51e40 Also pass connected FTP address to callback function
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-13 16:34:30 -07:00
Ilia Ross
9dcdca7f1f Merge branch 'master' into dev/download-target-check 2026-07-14 00:58:07 +02:00
Ilia Ross
bf3cd03977 Fix to manually incorporated Jamie's 70011c1 change 2026-07-14 00:46:12 +02:00
Jamie Cameron
70011c11c0 Keep track of the remote IP for HTTP connections, and make it available to the callback function 2026-07-13 14:41:52 -07:00
Jamie Cameron
9e7cdc801c Use formal params 2026-07-13 14:20:14 -07:00
Ilia Ross
64f67e63d5 Add regression coverage for warning-free empty values
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
https://github.com/webmin/webmin/issues/2793
2026-07-13 15:08:13 +02:00
Ilia Ross
4601f268a0 Fix XML-RPC handling of undefined and empty values
ⓘ Normalize undefined and empty XML-RPC values during encoding and parsing, preventing uninitialized-value warnings and uncontrolled error-log growth.

https://github.com/webmin/webmin/issues/2793
2026-07-13 15:07:49 +02:00
Ilia Ross
dae0bf373d Fix ACL page elements order and placement 2026-07-13 14:08:25 +02:00
Ilia Ross
1555224592 Fix to refactor download address checks to use callback bundles
ⓘ Extend HTTP and FTP download callbacks with destination validation while preserving legacy tracking callbacks and enforcing SSRF policy across redirects, proxies, caches, and direct/passive sockets.

https://github.com/webmin/webmin/pull/2789#discussion_r3567985773
2026-07-13 13:36:34 +02:00
Ilia Ross
f564a3127d Add regression tests previous patch
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-12 23:50:48 +02:00
Ilia Ross
955daa53c6 Fix to use physical ACL restore when supported
ⓘ Detect support for combining `-P` with `setfacl --restore` to prevent acl 2.4.0 security warnings while retaining compatibility with older releases.
2026-07-12 23:50:34 +02:00
Ilia Ross
d5b2a174c2 Fix to rely on defaultacl 2026-07-12 19:35:03 +02:00
Ilia Ross
470b2b5533 Fix inet6 tests 2026-07-12 15:09:17 +02:00
Ilia Ross
1ca52c9a97 Add ACL controls for URL download destinations
Block non-public HTTP, HTTPS and FTP destinations by default in File Manager, Mailboxes and Upload and Download, with per-user IP/CIDR exceptions, redirect and proxy protection, cache isolation, and current-ACL enforcement for scheduled jobs.
2026-07-12 14:57:08 +02:00
Ilia Ross
30018091ee Add tests for mailbox_uncompress_folder
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-12 02:23:05 +02:00
Ilia Ross
9751fbbf50 Fix cPanel migration with dangling Maildir symlinks
https://github.com/virtualmin/virtualmin-gpl/issues/1251
2026-07-12 02:22:44 +02:00
Ilia Ross
203a87ff0e Fix to reuse copy helper for ACL-controlled file copies 2026-07-12 01:07:30 +02:00
Ilia Ross
77610666cc Fix live activation of Linux VLAN interfaces
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Create and detect VLAN devices before applying live configuration, parse live VLANs with their physical parent instead of a virtual alias, normalize persisted dotted VLAN names when the parent device exists, consistently target the real VLAN device across the ip, ifup and vconfig paths, skip recreating existing devices or activating absent disabled ones, and add regression coverage.

https://github.com/webmin/webmin/pull/2785
2026-07-11 13:33:58 +02:00
Ilia Ross
2fb4eb1721 Fix linked-server uploads over partial TLS writes
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Stream linked-server request bodies in bounded chunks, retry partial SSL writes with byte-safe offsets, detect incomplete forwarding, and add regression coverage.

https://github.com/webmin/webmin/issues/2784
2026-07-10 14:48:47 +02:00
Ilia Ross
27205bf75a Fix Usermin login URL availability check
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Require a live Usermin miniserv PID before allowing one-time login URL creation, so the feature is only offered when the session backend can actually be used.
2026-07-08 00:48:49 +02:00
Ilia Ross
2fb1a38192 Update changelog 2026-07-08 00:43:32 +02:00
Ilia Ross
113846d243 Fix to use one-time Usermin login URLs for switches
ⓘ Replace the legacy Usermin switch cookie/restart flow with a short-lived `session_login.cgi` handoff, while keeping the old API as a compatibility wrapper.

https://forum.virtualmin.com/t/usermin-2-550-login-from-the-virtualmin-edit-users-page-stopped-working/137491/37?u=ilia
2026-07-08 00:39:47 +02:00
Ilia Ross
eadd47e886 Fix to replace with block eval 2026-07-07 23:45:03 +02:00
Ilia Ross
c8fb79016c Fix ACL session lookups for HMAC session keys
ⓘ Load Miniserv’s session HMAC key in ACL session helpers so session listing, lookup, and user switching continue to work with HMAC-hashed session DB keys.

https://forum.virtualmin.com/t/usermin-2-550-login-from-the-virtualmin-edit-users-page-stopped-working/137491/37?u=ilia
2026-07-07 23:33:18 +02:00
Ilia Ross
a13461f9c1 Fix to respect global file ACLs for server-local imports
Some checks failed
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
Ilia Ross
2e0028cb65 Fix to harden local batch file ACL checks
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Fail closed when checking local batch file imports for Webmin-only users that do not have a Unix home directory.

This prevents an unset global file root ACL, or a home-relative root such as `~/path`, from being treated as filesystem-root access. Explicitly configured allowed directories still work as before.
2026-07-07 00:47:22 +02:00
Ilia Ross
9ceffce70f Fix local batch file imports to enforce file access ACLs
ⓘ This tightens local server-side batch file execution in the Users and Groups module.

Both user and group batch endpoints now read local batch files through a shared helper that enforces the module `batchdir` ACL, the user’s global file chooser ACL (`root` / `otherdirs`), and the configured `fileunix` read identity. Existing ACLs remain compatible by treating a missing `batchdir` as `/`, while an explicitly blank value denies local server batch files.

Regression coverage was added for allowed paths, denied paths, `otherdirs`, missing/blank `batchdir`, symlink escape rejection, and successful local batch reads.

----

Reproduction / verification steps:

1. Create a constrained Webmin user with access to the `Users and Groups` module.

2. Set the user's Global ACL:

   - Root directory for file browser: `/home/user1`
   - Other directories to allow: empty
   - Browse as Unix user: `nobody`

3. Set the user's `Users and Groups` module ACL:

   - Can view batch file form?: `Yes`
   - Batch files must be under directory: `/`

4. Create test files on the Webmin host:

   ```sh
   sudo mkdir -p /home/user1

   echo ROOT_SECRET_MARKER | sudo tee /root/batch-secret.txt >/dev/null
   sudo chown root:root /root/batch-secret.txt
   sudo chmod 600 /root/batch-secret.txt

   echo ALLOWED_BATCH_MARKER | sudo tee /home/user1/allowed.batch >/dev/null
   sudo chmod 644 /home/user1/allowed.batch

   sudo ln -sf /root/batch-secret.txt /home/user1/link-secret.batch

   echo ROOT_ONLY_ALLOWED_MARKER | sudo tee /home/user1/root-only.batch >/dev/null
   sudo chown root:root /home/user1/root-only.batch
   sudo chmod 600 /home/user1/root-only.batch
   ```

5. Log in to Webmin as the constrained user and request:

   ```text
   /useradmin/batch_exec.cgi?source=1&local=/root/batch-secret.txt
   /useradmin/gbatch_exec.cgi?source=1&local=/root/batch-secret.txt
   ```

   Expected fixed result:

   ```text
   Local file location is not allowed
   ```

6. Request an allowed readable file:

   ```text
   /useradmin/batch_exec.cgi?source=1&local=/home/user1/allowed.batch
   /useradmin/gbatch_exec.cgi?source=1&local=/home/user1/allowed.batch
   ```

   Expected fixed result:

   ```text
   Invalid action at line 1 : ALLOWED_BATCH_MARKER
   ```

7. Request a symlink inside the allowed directory that points outside it:

   ```text
   /useradmin/batch_exec.cgi?source=1&local=/home/user1/link-secret.batch
   /useradmin/gbatch_exec.cgi?source=1&local=/home/user1/link-secret.batch
   ```

   Expected fixed result:

   ```text
   Local file location is not allowed
   ```

8. Request a root-only file inside the allowed directory:

   ```text
   /useradmin/batch_exec.cgi?source=1&local=/home/user1/root-only.batch
   /useradmin/gbatch_exec.cgi?source=1&local=/home/user1/root-only.batch
   ```

   Expected fixed result:

   ```text
   Local file not found
   ```

The fixed behavior confirms that local batch file imports now enforce the configured global file ACL, reject symlink escapes, and read files using the configured Unix identity instead of the privileged Webmin process.
2026-07-07 00:29:14 +02:00
Ilia Ross
4fbb496002 Fix to resolve miniserv library path
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Load `miniserv-lib.pl` from the resolved `miniserv.pl` directory so symlinked daemon invocations find the helper library correctly.

f3b70b0458
2026-07-05 22:06:25 +02:00
Jamie Cameron
f3b70b0458 Merge pull request #2783 from webmin/dev/miniserv-helpers
Fix to extract miniserv helpers into library
2026-07-06 07:27:31 +12:00
Ilia Ross
f23620aebf Fix APT package arch normalization
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Normalize APT install-result names like `libtinfo6:amd64` to `libtinfo6` so scheduled updates can correctly detect dependency-updated packages and avoid false failure reports.

https://github.com/virtualmin/virtualmin-gpl/issues/1247
2026-07-05 14:26:35 +02:00
Ilia Ross
f2fa917827 Add test 2026-07-05 13:22:43 +02:00
Ilia Ross
80ee472980 Fix to compare version strings safely 2026-07-05 13:18:18 +02:00
Ilia Ross
1b4e2cadd4 Fix to count missing Maildirs as empty
https://github.com/virtualmin/virtualmin-gpl/issues/1248
2026-07-05 13:06:15 +02:00
Ilia Ross
f71905fc83 Add new test for miniserv library loading 2026-07-05 03:11:21 +02:00
Ilia Ross
866f8a8f69 Fix to simplify miniserv library path 2026-07-05 03:02:37 +02:00
Ilia Ross
f16f99c074 Fix to extract miniserv helpers into library
ⓘ Move miniserv helper functions into `miniserv-lib.pl`, remove the caller guard from `miniserv.pl`, and keep tests loading the helper library directly while preserving daemon startup behavior.

https://github.com/webmin/webmin/pull/2695
2026-07-05 02:51:57 +02:00
Ilia Ross
01780834ba Fix to extract XML-RPC helpers from CGI entry point
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Move XML-RPC marshalling helpers into `xmlrpc-lib.pl`, remove the caller guard from `xmlrpc.cgi`, and preserve coverage through direct library tests plus the CGI invocation regression.

https://github.com/webmin/webmin/pull/2763
2026-07-05 01:56:56 +02:00
Ilia Ross
9c76a2c809 Fix to remove xterm shellserver require guard
https://github.com/webmin/webmin/pull/2730
2026-07-05 01:15:08 +02:00
Jamie Cameron
6480e8c4b0 Merge pull request #2776 from webmin/dev/selinux-config
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Fix SELinux labeling for Webmin runtime data
2026-07-04 09:51:07 +12:00
Ilia Ross
8856b13c64 Fix to use command -v instead 2026-07-03 21:26:20 +02:00
Jamie Cameron
2d350b8cba Always stop trusting SSL client cert from proxies 2026-07-03 12:03:31 -07:00
Jamie Cameron
a40a08efed Always quote paths 2026-07-03 10:15:51 -07:00
Ilia Ross
a66b142c5b Fix sleep can be zero
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-03 12:47:25 +02:00
Jamie Cameron
e84e4c3fe6 Add new ACL option for batch directory
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-02 19:10:23 -07:00
Jamie Cameron
1369e531d8 Revert "Use the more supported which instead of command"
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
This reverts commit 5717390a17.
2026-07-02 16:35:28 -07:00
Ilia Ross
c06cd1bf30 Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
[no-build]
2026-07-02 16:24:20 +02:00
Ilia Ross
eb40e65fb3 Fix SSL and TCP monitor false uninstalled alerts
ⓘ Report SSL certificate and TCP connection, timeout, and DNS failures as down or timed out instead of not installed, and tighten built-in status
monitor loading.

The SSL certificate and TCP monitors returned -1 (not installed) for
connection failures, timeouts, and DNS errors, causing false "service
uninstalled" then "back up" notifications. Report these as down (0) or timed out (-3) instead, reserving -1 for genuinely missing.

Also survive a broken monitor library without aborting the whole scheduled check run, and fix the remote alive-monitor Webmin-down fallback typo.

https://forum.virtualmin.com/t/service-monitor-uninstalled-then-back-up/137514?u=ilia
2026-07-02 16:16:46 +02:00
Ilia Ross
8ecb615288 Fix to use use portable shell command probes 2026-07-01 13:16:41 +02:00
Jamie Cameron
1dc4d14ff8 Merge branch 'master' of github.com:webmin/webmin
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-30 21:18:23 -07:00
Jamie Cameron
5717390a17 Use the more supported which instead of command 2026-06-30 21:17:45 -07:00
Ilia Ross
5760fc98ba Fix patch sub-command to reload Webmin instead of restarting
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
https://forum.virtualmin.com/t/usermin-2-550-login-from-the-virtualmin-edit-users-page-stopped-working/137491/29?u=ilia
2026-06-30 22:03:39 +02:00
Jamie Cameron
a94ff2c49a Merge branch 'master' of github.com:webmin/webmin
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-29 20:18:06 -07:00
Jamie Cameron
ec78452e7b Add missing icons 2026-06-29 20:17:23 -07:00
Ilia Ross
a7325b9087 Update changelog for 2.652 2026-06-30 01:47:25 +02:00
Ilia Ross
cc4bb35dee Update tests to recognize hex numeric HTML entities
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-06-29 23:28:48 +02:00
Ilia Ross
aa2282778e Fix to recognize hex numeric HTML entities
https://forum.virtualmin.com/t/char-redered-as-x25e6/137494/6?u=ilia
2026-06-29 23:28:28 +02:00
Jamie Cameron
1c9d57f5dd Safe mode in the custom commands module just allows execution of commands
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-28 17:17:21 -07:00
Jamie Cameron
4ffa02d636 New version bump 2026-06-28 15:39:34 -07:00
Ilia Ross
57ad5fa535 Update labels
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-06-28 23:02:39 +02:00
Ilia Ross
a3f5ea3381 Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-28 02:40:46 +02:00
Ilia Ross
2579cf54d9 Fix output 2026-06-27 23:45:31 +02:00
Ilia Ross
fa06c02be5 Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
https://forum.virtualmin.com/t/cant-create-letsencrypt-cert-with-webmin-2-650/137484/14?u=ilia
2026-06-27 23:26:28 +02:00
Ilia Ross
d02f0b6cb5 Fix Let's Encrypt Certbot PEM path parsing
ⓘ Prevent Webmin from swallowing Certbot's key-path output when extracting PEM paths, while preserving IPv6 cert-name support and adding regression coverage.
2026-06-27 22:59:21 +02:00
Ilia Ross
81d44f8491 Fix live activation of Linux bond interfaces
ⓘ Create and configure missing bond devices with ip link, attach partner interfaces before assigning addresses, avoid legacy module auto-creation when ip is available, and add regression coverage.

Ref.: https://github.com/webmin/webmin/pull/2777
2026-06-27 18:16:38 +02:00
Ilia Ross
6135c01d57 Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-26 23:30:00 +02:00
Ilia Ross
58f239b75c Fix SELinux labeling for Webmin runtime data
This PR adds SELinux context handling for Webmin’s default runtime directory on EL systems.

Setup now persists and applies a `var_run_t` fcontext rule when SELinux is enabled, falls back safely when SELinux tooling is unavailable, and removes the local fcontext rule when `/var/webmin` is deleted during uninstall.
2026-06-26 11:51:39 +02:00
Jamie Cameron
5aa69015f6 New version bump
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-25 16:08:32 -07:00
Ilia Ross
061a4ae0d3 Update changelog for 2.650
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-25 00:56:03 +02:00
Jamie Cameron
031a8b8261 Merge pull request #2775 from webmin/dev/fix-miniserv-restart-loop
Fix to recover from a stale PID file whose PID was reused
2026-06-25 08:23:26 +12:00
Ilia Ross
18296d3a55 Fix to simply skip stale PID file check
https://github.com/webmin/webmin/pull/2775#issuecomment-4792905755
2026-06-24 22:13:14 +02:00
Ilia Ross
18bf94af6a Fix possible startup loop with stale PID file after PID reuse
This PR fixes an issue where, after an unclean exit, Webmin can leave `miniserv.pid` behind.

If the kernel later reuses that PID for an unrelated process, the startup guard only checked that the PID was alive and refused to start with “Webmin is already running”.

With systemd restart handling, this can leave Webmin permanently down until the PID file is manually removed.

This change verifies that the live PID actually belongs to `miniserv.pl` running the same config before treating it as an active Webmin instance.

On Linux, it reads `/proc/<pid>/cmdline`, checks the miniserv script, and compares the config file by inode so symlinked paths still match and Usermin is correctly distinguished.

If the PID is confirmed unrelated, the stale PID file is removed and startup continues. If the process cannot be inspected, the previous conservative behavior is preserved.

Also hardens PID-file parsing with chomp and numeric validation, and adds tests for unrelated PID reuse, matching config, symlinked config, different miniserv config, and unreadable command-line fallback.
2026-06-24 17:37:02 +02:00
Jamie Cameron
d2f9e339f2 Merge pull request #2774 from webmin/dev/miniserv-harden-ws-rw
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Fix to harden WebSocket backend writes
2026-06-24 17:35:52 +12:00
Ilia Ross
1a2046b1e3 Fix to harden WebSocket backend writes
This PR ensure proxied WebSocket backend writes complete the full buffer for both TLS and plain TCP connections.

Fail backend handshakes cleanly if writes cannot be completed, preventing truncated headers or frames from corrupting linked WebSocket tunnels.

Originally hinted by this code review: d1d1bad4ae (r189931785)
2026-06-24 01:14:32 +02:00
Ilia Ross
db8e34e528 Fix to read SSH key from real home path
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Display Webmin-managed SSH public keys from the configured real home directory for automatic home accounts, matching the save path and avoiding accidental blank key fields.
2026-06-24 00:54:26 +02:00
Ilia Ross
6a1200bc03 Fix to pass request with header if required 2026-06-24 00:30:06 +02:00
Ilia Ross
c94ddc5ec8 Fix to delete selected unit files safely
ⓘ Make system unit deletion operate on the selected unit file, preserve vendor deletion policy, and reject invalid/stale delete targets before any stop or disable side effects.

https://github.com/webmin/webmin/actions/runs/28058126464/job/83065504870
2026-06-24 00:09:43 +02:00
Ilia Ross
0290ec16a5 Fix to make packaged unit edits opt-in
ⓘ Default packaged unit files to read-only, keep drop-ins as the safe override path, hide boot controls for protected base units, and reject [Install] sections in drop-in overrides.
2026-06-23 23:24:44 +02:00
Ilia Ross
41b476c87a Fix to gate packaged unit deletion behind config
ⓘ Add a disabled-by-default module option for deleting packaged systemd unit files, while keeping local unit deletion allowed and enforcing the policy in both UI and backend paths.
2026-06-23 23:24:43 +02:00
Jamie Cameron
7a68b1b994 Merge pull request #2771 from webmin/dev/useradmin-edit-ssh-keys
Add editable SSH public keys for existing Unix users
2026-06-23 14:15:13 -07:00
Ilia Ross
0dbb5d2f89 Fix to share ifupdown parser with network detection
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-06-23 15:00:32 +02:00
Ilia Ross
27dcd2db4a Fix to validate SSH public keys without root privileges 2026-06-23 12:41:58 +02:00
Jamie Cameron
147e53e5db Merge pull request #2769 from webmin/dev/add-deb-dhcpcd-support-1607
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add dhcpcd network backend for Debian and Raspberry Pi OS
2026-06-22 21:21:33 -07:00
Jamie Cameron
a970bce5a5 Merge pull request #2760 from webmin/systemd
Add Systemd Services and Units module
2026-06-22 21:11:22 -07:00
Jamie Cameron
d1d1bad4ae Merge pull request #2772 from webmin/dev/miniserv-proxy-websockets
Add support to proxy linked-server WebSockets
2026-06-22 21:06:11 -07:00
Ilia Ross
7878ef466f Fix to expire abandoned linked websocket routes
ⓘ Use the existing scheduled websocket cleanup path for linked-server ws-link routes and expire unopened temporary routes after five minutes.

This limits how long credential-bearing proxy routes can remain in `miniserv.conf` while leaving active and normal websocket cleanup behavior unchanged.
2026-06-23 02:24:17 +02:00
Ilia Ross
14c8d9b61e Fix to clean up consumed linked websocket routes
ⓘ Remove single-use ws-link routes when backend setup fails or after the backend handshake is consumed, with final loop cleanup kept as a fallback.

This prevents failed linked websocket retries from leaving temporary credential-bearing routes in `miniserv.conf`.
2026-06-23 01:30:29 +02:00
Ilia Ross
fa09b191b9 Fix to avoid storing browser sessions for xterm websockets
ⓘ Only store `backend_session` for xterm websocket routes when there is no real browser session and a one-time backend key is needed. Normal xterm sessions continue using the browser session directly.
2026-06-23 01:12:44 +02:00
Ilia Ross
c72d232e2f Fix to restrict Basic auth for websocket routes
ⓘ Require websocket routes to opt in with allow_basic_ws before Basic auth is accepted in session mode. Mark linked ws-link routes and no-cookie backend-session routes as allowed, while leaving normal session-backed routes unmarked.
2026-06-23 01:09:43 +02:00
Ilia Ross
6091f08e37 Fix comment 2026-06-22 23:01:58 +02:00
Ilia Ross
d42a6dc725 Fix parent-prefixed linked websocket rewrites
ⓘ Correct linked-server WebSocket proxy registration for parent-prefixed URLs, rebuild backend Host/Origin from the child server, and prevent duplicate rewrites from invalidating tokens.
2026-06-22 23:01:46 +02:00
Ilia Ross
fac6b478b5 Fix to drain pending SSL data in websocket proxy
ⓘ Check OpenSSL's pending buffer before `select()` in the websocket forwarding loop so TLS-backed linked websocket streams do not stall during bursty backend output.
2026-06-22 21:47:16 +02:00
Ilia Ross
a0b67db65b Fix to simplify Miniserv config lock handling
ⓘ Remove the obsolete eval around `flock` in the `miniserv` config lock helper and report lock, write, and close failures explicitly.
2026-06-22 20:41:02 +02:00
Ilia Ross
26311baab9 Fix to use Webmin config locking for ws-link cleanup
ⓘ Make linked websocket teardown use the same `miniserv.conf.lock` convention as `link.cgi`, release the lock safely on cleanup errors
2026-06-22 20:34:00 +02:00
Ilia Ross
7ba1a39271 Fix parent route cleanup work 2026-06-22 20:02:56 +02:00
Ilia Ross
45ca170c20 Add support to proxy linked-server WebSockets
This PR adds general WebSocket proxying for linked Webmin servers, allowing modules such as `xterm` to work when opened through `servers/link.cgi`.

As requested in https://github.com/webmin/webmin/issues/1866.
2026-06-22 16:19:33 +02:00
Ilia Ross
4064f0675c Fix noisy warning
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-22 12:52:32 +02:00
Ilia Ross
886352c6e8 Fix changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-06-22 02:23:29 +02:00
Ilia Ross
f2fe6c930f Fix to change systemd ACL helper calls
https://github.com/webmin/webmin/pull/2760#discussion_r3449183293
2026-06-22 02:14:10 +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
Ilia Ross
f5bf2be07b Add Apache process limit directive help 2026-06-21 23:25:15 +02:00
Ilia Ross
57d650cf9f Add help files for new Apache options
https://github.com/webmin/webmin/issues/1821
2026-06-21 23:03:19 +02:00
Ilia Ross
859169bbae Update changelog 2026-06-21 23:02:34 +02:00
Ilia Ross
3f48d37e7a Add Apache 2.4 MPM process limit directives
Expose missing prefork, worker, and event MPM tuning directives under Apache Processes and Limits, including MaxRequestWorkers, ServerLimit, ThreadLimit, ThreadsPerChild, and spare-thread controls.

https://github.com/webmin/webmin/issues/1821
2026-06-21 22:52:13 +02:00
Ilia Ross
d3be11911e Add to accept CPU fan speed sensor labels
Allow dashboard CPU fan detection to recognize lm-sensors labels like “cpu fan speed” while leaving non-CPU fan labels ignored.

https://github.com/webmin/webmin/issues/1737
2026-06-21 21:11:58 +02:00
Ilia Ross
65f5beeb11 Add hardware RAID passthrough devices config
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Add an opt-in SMART module config option for manually listing hardware RAID passthrough devices, expose configured physical disks to smartctl, and document the option.

https://github.com/webmin/webmin/issues/1704
2026-06-21 19:47:19 +02:00
Ilia Ross
8ba6a02122 Merge branch 'master' into dev/add-deb-dhcpcd-support-1607 2026-06-21 00:00:06 +02:00
Ilia Ross
74fd072551 Fix to drop unnecessary parens 2026-06-20 20:23:36 +02:00
Ilia Ross
b75a95dd42 Fix missing space after if 2026-06-20 20:22:08 +02:00
Jamie Cameron
8c631bceeb Merge pull request #2770 from webmin/dev/net-module-fixes
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Fix network module edge cases
2026-06-20 08:59:53 -07:00
Ilia Ross
0cf6654fd9 Fix Postfix localhost destination after hostname domain change
- When the system hostname domain changes, update `localhost.<old-domain>` in Postfix `mydestination` to `localhost.<new-domain>`.

- This sits alongside the existing hostname/FQDN updates for Postfix destinations.

Previous behavior:

`save_dns.cgi` only updated Postfix `mydestination` entries that exactly matched:

- the old short hostname, like `host`
- the old FQDN, like `host.old-domain.test`

It did **not** update:

- `localhost.old-domain.test`

So if you changed:

```text
host.old-domain.test
```

to:

```text
host.new-domain.test
```

Postfix could become:

```text
mydestination = host.new-domain.test, host, localhost.old-domain.test
```

After this hunk, it also updates that localhost domain entry:

```text
localhost.old-domain.test
```

to:

```text
localhost.new-domain.test
```
2026-06-20 15:33:22 +02:00
Ilia Ross
c08468ec48 Fix network config spacing preservation
- Preserve existing spacing and inline comments when rewriting `/etc/nsswitch.conf` `hosts:` lines.

- Preserve indentation, comment prefix, inline comments, and field separators when rewriting `/etc/hosts` rows.

- Add tests for the `nsswitch.conf` spacing/comment behavior.
2026-06-20 15:27:28 +02:00
Ilia Ross
cb4a322042 Fix active virtual interface handling
ⓘ Treat Linux active virtual interfaces as secondary IP addresses instead of independent links, fixing alias parsing, hiding invalid status controls, rejecting down-state creation, and removing existing aliases with ip addr del when needed.

Reproduce path:

Example repro before this fix:

1. Go to **Network Configuration → Network Interfaces → Active Now**.
2. Click **Add a new interface**.
3. Enter:

```text
Name: enp0s5:1
IPv4 address: 10.211.55.21
Netmask: 255.255.255.0
Status: Down
```

4. Click **Create**.

Before the fix, Webmin could still create the alias or handle it inconsistently, because `enp0s5:1` is not a real link that can be “down”. It is just an extra IP address on `enp0s5`.

Expected after the fix:

- The UI should not offer `Status` for active virtual aliases.
- If someone submits `up=0` manually anyway, Webmin rejects it with:
  `Virtual interfaces cannot be created with down status`
- If an existing active virtual alias is saved as down through lower-level code, Webmin removes the IP using something like:

```bash
ip addr del 10.211.55.21/24 dev enp0s5
```
2026-06-20 15:23:09 +02:00
Ilia Ross
f2782073ce Fix to remove factored-out virtual alias changes 2026-06-20 15:09:31 +02:00
Ilia Ross
090aed60df Fix to remove unrelated network formatting cleanups 2026-06-20 14:44:51 +02:00
Ilia Ross
b53ca5b618 Add API helper for dependent form field state
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ API is ui_form_field_state_javascript
2026-06-20 03:29:29 +02:00
Ilia Ross
7ebe3f7dfa Add dhcpcd network backend for Debian and Raspberry Pi OS
This PR adds dhcpcd backend support for Debian and Raspberry Pi OS network configuration. It detects dhcpcd only as a final fallback after Netplan, NetworkManager, and ifupdown, preventing Webmin from incorrectly falling back to `/etc/network/interfaces` on dhcpcd-managed systems.

The new backend reads and writes `/etc/dhcpcd.conf`, including DHCP and static IPv4/IPv6 configuration, gateways, static routes, DNS servers, search domains, MTU, and virtual IPv4 aliases. It also supports implicit DHCP-managed interfaces for default dhcpcd setups with no explicit interface blocks, and handles `allowinterfaces` / `denyinterfaces` behavior.

This PR also fixes apply/delete flows for dhcpcd-managed interfaces and virtual aliases, avoids rewriting generated `/etc/resolv.conf`, preserves spacing/comments in touched hosts and nsswitch files, and tightens Active Now handling so virtual aliases are treated as IP addresses rather than independent links.

https://github.com/webmin/webmin/issues/1607
2026-06-20 01:57:50 +02:00
Jamie Cameron
fc546e1e65 Fix key field in new slave zones
https://github.com/webmin/webmin/issues/2767
2026-06-19 15:42:13 -07:00
Jamie Cameron
29c14acf98 Merge pull request #2749 from webmin/dev/tmp-dir-auto
Fix Webmin temp directory setup in Advanced Options
2026-06-19 12:52:18 -07:00
Jamie Cameron
ea02aeb04a Merge pull request #2768 from webmin/dev/miniserv-ipv6-cidr-1570
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Fix IPv6 CIDR access control matching
2026-06-19 10:04:04 -07:00
Jamie Cameron
d306a63744 Merge pull request #2766 from bob7123/fix-sni-callback-all-contexts
Register SNI callback on all SSL contexts, not just the default
2026-06-19 09:59:07 -07:00
Ilia Ross
a9c6fe724a Fix IPv6 CIDR access control matching
This PR fixes Webmin IP access control handling for IPv6 CIDR prefixes that are not divisible by 8, such as `/29` as mentioned in this https://github.com/webmin/webmin/issues/1570 ticket.

Before Webmin validation rejected non-byte-aligned IPv6 network sizes, and the runtime matcher compared IPv6 networks only by whole bytes. This meant valid IPv6 CIDR prefixes could not be used safely in access control rules.

Changes:
- Allow IPv6 access-control prefixes from `/0` through `/128`, without requiring divisibility by 8.
- Add bit-accurate IPv6 prefix matching for ACL checks.
- Apply the same matching behavior in both `miniserv.pl` and `webmin/webmin-lib.pl`.
- Fix IPv6 canonicalization for `::` and trailing `::` forms used by the matcher.
- Add regression tests for `/0`, `/29`, `/32`, `/63`, `/64`, `/127`, and `/128`.
2026-06-19 14:50:24 +02:00
Ilia Ross
7fd89fb350 Fix to clarify Postfix virtual alias map labels
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ The Postfix module’s “Virtual Domains” page actually manages `virtual_alias_maps`, not `virtual_mailbox_domains`.

This updates the UI labels, help text, ACL wording, and log message to call the feature "Virtual Alias Maps", reducing confusion without changing behavior.

https://github.com/webmin/webmin/issues/1541
2026-06-19 11:41:08 +02:00
Ilia Ross
ccd2b13942 Fix to enforce private basename for Webmin temp dirs
ⓘ Adds hidden `tempdirname` support and normalizes custom temp paths so Webmin always uses a private final directory like `.webmin`, while keeping the existing permission checks.
2026-06-18 20:48:47 +02:00
bob7123
74bd78ae35 Fix indentation inside foreach loop per review 2026-06-18 08:23:45 +00:00
Ilia Ross
74fd0ca12d Fix XML-RPC CGI execution under miniserv
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Allow xmlrpc.cgi to run when invoked through Webmin's internal CGI do() path while preserving require-safe helper tests, and add regression coverage for CGI header emission.

https://github.com/webmin/webmin/pull/2763#issuecomment-4726296870
2026-06-17 15:06:18 +02:00
Jamie Cameron
8157ff60d2 Merge pull request #2732 from swelljoe/ui-lib-tests-and-quote-escapes
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add some ui-lib tests and fix quote escapes
2026-06-16 22:29:23 -07:00
Jamie Cameron
104b353476 Merge pull request #2763 from webmin/xmlrpc-strict-etc
xmlrpc.cgi strict, warnings, critic, tests, and security audit
2026-06-16 22:13:59 -07:00
Jamie Cameron
bd051635fb Merge branch 'master' of github.com:webmin/webmin
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-06-16 13:16:46 -07:00
bob7123
8574c70d6b Register SNI callback on all SSL contexts, not just the default
setup_ssl_contexts() registers CTX_set_tlsext_servername_callback only
on the default (*) context. Per-IP contexts from ipcert entries do not
get the callback. When a client connects to a dedicated IP, the per-IP
context is used directly, the SNI callback never fires, and the wrong
certificate is served regardless of the requested hostname.

Fix: register the same SNI callback on every context in %ssl_contexts.
The callback function is unchanged. Clients without SNI still receive
the per-IP certificate. Clients with SNI get the correct certificate
matched by hostname.

Related: https://github.com/virtualmin/virtualmin-gpl/pull/1229

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-16 16:18:12 +00:00
Ilia Ross
845f4a40e4 Fix not to print last extra line
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-06-16 13:24:37 +02:00
Joe Cooper
b97756b9fb Escape every < 2026-06-15 22:49:27 -05:00
Ilia Ross
8cca3a117f Fix IP address support for Webmin Let’s Encrypt certificates
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Support IPv4/IPv6 identifiers in Webmin Let’s Encrypt requests, add days/months renewal scheduling, and enforce safe automatic renewal defaults for short-lived IP certificates.

a56748a3fc (r188893457)
2026-06-16 03:15:02 +02:00
Ilia Ross
e580dcdd40 Fix to add missing changelog entry
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
[no-build]
2026-06-16 00:56:42 +02:00
Ilia Ross
f4b121c059 Update changelog for 2.650 2026-06-16 00:47:03 +02:00
Joe Cooper
25fea8f568 Fix incorrect ui_select callers 2026-06-15 16:38:34 -05:00
Joe Cooper
69548c4bb8 Escape in ui_select, too 2026-06-15 16:35:42 -05:00
Joe Cooper
29f35302ae Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-15 14:58:47 -04:00
Ilia Ross
baad7081d3 Merge pull request #2765 from webmin/pr/2764
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Fix issues in PR #2764
2026-06-15 16:03:50 +02:00
Ilia Ross
7105021e80 Merge pull request #2764 from DandelionSprout/patch-1
Hotfixes for Norwegian translations.
2026-06-15 16:03:35 +02:00
Ilia Ross
30fb29a300 Fix bugs in translations 2026-06-15 15:51:18 +02:00
Ilia Ross
a1c88df428 Fix to explicitly allow only string 0 or 1 2026-06-15 14:35:24 +02:00
Ilia Ross
cbebe22a14 Update comment 2026-06-15 14:15:52 +02:00
Imre Eilertsen
5f72e2e97e Update no 2026-06-15 13:50:04 +02:00
Ilia Ross
9fb08dd8f0 Fix to rename function name for clarity
3c77f7e3a6
2026-06-15 13:49:44 +02:00
Imre Eilertsen
13a1021661 Update no 2026-06-15 13:48:13 +02:00
Imre Eilertsen
4add8b2e0f Update no 2026-06-15 13:46:03 +02:00
Imre Eilertsen
7884e5f413 Update no 2026-06-15 13:43:45 +02:00
Imre Eilertsen
2187f96d21 Update no 2026-06-15 13:40:56 +02:00
Imre Eilertsen
899c8e270e Update no 2026-06-15 13:39:32 +02:00
Imre Eilertsen
3d26bc80b7 Update no 2026-06-15 13:34:28 +02:00
Imre Eilertsen
841c3e0442 Update no 2026-06-15 13:32:24 +02:00
Ilia Ross
5577c1d50f Add comments for clarity 2026-06-15 13:31:25 +02:00
Imre Eilertsen
e62ee2bb4d Update no 2026-06-15 13:30:56 +02:00
Imre Eilertsen
2007354f27 Update no 2026-06-15 13:24:46 +02:00
Imre Eilertsen
bf397eac7b Update no 2026-06-15 13:23:03 +02:00
Imre Eilertsen
3325cc717e Update no 2026-06-15 13:21:47 +02:00
Imre Eilertsen
305b228c0e Update config.info.no 2026-06-15 13:19:06 +02:00
Joe Cooper
7ca3819d2b xmlrpc.cgi strict, warnings, critic, tests, and security audit 2026-06-15 01:16:09 -05:00
Ilia Ross
162a103c45 Merge branch 'master' into systemd 2026-06-14 23:42:05 +02:00
Ilia Ross
605e575908 Fix to escape select label 2026-06-14 23:37:30 +02:00
Jamie Cameron
1445cd7641 Check permission to delete home dirs in batch operations 2026-06-14 13:29:54 -07:00
Ilia Ross
5b0b6fbf1f Add nftables module to the core too
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-14 17:51:30 +02:00
Ilia Ross
de57c42f4a Fix to update nested group module access in parent order
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-06-14 16:14:21 +02:00
Ilia Ross
ce998ac478 Add module access helpers 2026-06-14 16:00:41 +02:00
Ilia Ross
f65554cec1 Fix to drop breaks 2026-06-14 14:20:21 +02:00
Ilia Ross
8953add81e Fix it to properly retire and exclude nftables for now
ⓘ Move "custom" and "postgresql" into the core Webmin package and add Debian/RPM package metadata so upgrades retire the old standalone module packages cleanly.
2026-06-14 14:06:18 +02:00
Ilia Ross
630de14410 Add custom nftables postgresql modules
https://forum.virtualmin.com/t/custom-commands-module-has-gone/137403/65?u=ilia
2026-06-14 12:46:43 +02:00
Jamie Cameron
804591f892 Merge branch 'master' of github.com:webmin/webmin
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-13 18:51:30 -07:00
Jamie Cameron
a56748a3fc Add support for IP-based lets encrypt certs, with version 5.3 of certbot 2026-06-13 18:49:12 -07:00
Jamie Cameron
854b8e8c2b Merge pull request #2759 from mckaygerhard/master-alpine-mysql-mariadb
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Improve alpine mysql/mariadb default support
2026-06-13 15:38:45 -07:00
Jamie Cameron
b0fbe87592 Merge pull request #2762 from webmin/dev/fix-systemd-unit
Don't fork. systemd prefers one process.
2026-06-13 15:33:41 -07:00
Joe Cooper
bf722a658d Ah, I guess keep 5 minute TimeoutStopSec 2026-06-13 15:59:45 -05:00
Joe Cooper
02bdfc20db Type simple for compat with old systems 2026-06-13 15:43:24 -05:00
Joe Cooper
7d6af20741 Don't need ExecStop if systemd is managing process directly 2026-06-13 15:42:53 -05:00
Герхард PICCORO Lenz McKAY
ebbbf7cecb Update CHANGELOG for software module on Alpine Linux
* Update CHANGELOG for software pointing that alpine linux mysql package is supported for sure since  v 3.16
2026-06-13 10:20:44 -04:00
Joe Cooper
da12554998 Don't fork. systemd prefers one process. 2026-06-13 05:34:03 -05:00
Jamie Cameron
84943943fc Merge pull request #2761 from webmin/dev/init-simplify
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Fix init module
2026-06-12 22:07:38 -07:00
Ilia Ross
8dd06e3c34 Add ability to hide services table if dedicated module is avail 2026-06-13 00:52:47 +02:00
Ilia Ross
8f8199a4bf Fix to simplify and show only systemd services 2026-06-13 00:14:08 +02:00
Ilia Ross
53c3ee1c5d Fix to show only related config options for current boot system 2026-06-12 23:59:36 +02:00
Ilia Ross
d94000afbd Add Systemd Services and Units module
This PR adds a standalone Systemd Services and Units module for managing systemd units across system and user scopes.

The module keeps systemd-specific behavior separate from the legacy Bootup and Shutdown module and is implemented as standalone `strict`/`warnings` Perl code rather than depending on its existing init helpers. Those helpers intentionally smooth over multiple init systems, while this module keeps systemd-specific file handling, user-manager behavior, ACL checks, and control operations explicit, scoped, and easier to audit.

It includes:

- Tabbed views for services, timers, sockets, paths, targets, storage, resources, devices, and user units
- Guided creation and editing for common unit types, with contextual fields, validation, and help
- User-scoped unit management with linger support and safe handling of home-directory unit files
- Runtime actions for start, stop, restart, enable, disable, status, logs, properties, dependencies, and system-unit mask/unmask
- Drop-in override inventory plus create, edit, and delete flows
- Manual unit-file editing with daemon reload reminders and actions
- Configurable module behavior, visible tabs, display options, and post-create navigation
- Comprehensive ACL controls for system/user scopes, actions, manual edits, drop-ins, linger, reload, backup, and user filters
- Safe Webmin user support through a scoped safe ACL preset
- Virtualmin integration for granting domain owners access to their own systemd user units
- Tests for unit generation, safety checks, ACL behavior, user-unit handling, backup coverage, and Perl::Critic compatibility

A companion Virtualmin PR adds template integration so domain owners can be granted scoped access to their own systemd user units when this module is installed.
2026-06-12 20:55:28 +02:00
itamarperdomo
ed5bc3e4b6 Improve alpine mysql/mariadb default support
* The MySQL module in Alpine it lacks default values. This change
uses the necessary values ​​for the module to function.
* These values ​​work for any version of Alpine Linux from 3.8
to Edge, since MariaDB is and always has been the default package.
* The tools server package was included in the package instalation
* Missing changelog entries were included
2026-06-11 11:50:56 -04:00
Ilia Ross
2024a48acf Fix job name
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-10 20:11:24 +02:00
Jamie Cameron
db38923b20 Merge pull request #2753 from webmin/dev/add-alpine-initial-support
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add minimal Alpine Linux compatibility
2026-06-08 21:17:38 -07:00
Ilia Ross
0d4c65ec04 Fix to create custom temp dirs after validation 2026-06-08 18:53:57 +02:00
Ilia Ross
3215c0d0a3 Fix to rename OpenRC init template
ⓘ Rename webmin-gentoo-init to webmin-openrc-init and update setup/distribution references to use the generic OpenRC template name.
2026-06-08 12:24:28 +02:00
Ilia Ross
c11d67d989 Add support for alternate module descriptions
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-07 16:26:37 +02:00
Ilia Ross
6457a1d7d1 Fix missing install commands for Xterm.js
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-07 00:21:44 +02:00
Ilia Ross
91c9f6b4ce Update Xterm.js to fix Control-C on iPadOS/Safari terminals
The issue is a known xterm.js/iPadOS Safari hardware-keyboard bug where Ctrl+C may be reported like Enter/newline instead of terminal interrupt input; it has been fixed upstream in xterm.js.

https://github.com/xtermjs/xterm.js/issues/5721
2026-06-07 00:12:58 +02:00
Ilia Ross
ad06644617 Add minimal Alpine Linux compatibility
This PR adds baseline Alpine Linux support in Webmin with OS detection, APK package and update backend, OpenRC boot integration, ifupdown-style networking support and DHCPD defaults.

https://github.com/webmin/webmin/issues/2353
2026-06-06 23:11:25 +02:00
Ilia Ross
d788bbe9c2 Fix to add a placeholder to tempdir field 2026-06-06 22:49:37 +02:00
Ilia Ross
9577737aeb Fix to harden Webmin temp directory validation
https://github.com/webmin/webmin/pull/2749#discussion_r3368028469
2026-06-06 22:40:52 +02:00
Jamie Cameron
ee50fa41cd Merge pull request #2752 from webmin/dev/fix-broken-renewals
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Fix LE renewal to schedule by elapsed interval
2026-06-06 08:37:54 -07:00
Ilia Ross
80497c60b9 Update comment 2026-06-06 12:59:44 +02:00
Ilia Ross
6026a20424 Fix LE renewal to schedule by elapsed interval
The Webmin SSL LE renewal setting is labeled as "Months between automatic renewal", but it was previously saved as a calendar-style cron month expression like `*/N`.

That is not the same as an elapsed renewal interval. Webmin’s cron matcher evaluates month schedules against calendar month numbers, so values like `*/5`, `*/12`, or values above `12` do not reliably mean “renew every N months”. This could cause uneven or dangerously late renewal timing.

This changes the renewal job to use Webmin cron’s elapsed `interval` support instead of calendar-month matching.

- Saves automatic renewal as `renew * 30 * 24 * 60 * 60` seconds.
- Clears the cron time fields so the scheduler uses the interval path only.
- Keeps `months => '*/N'` so the SSL UI can continue to display the saved renewal value.
- Resets the renewal timer only after a newly issued certificate.
- Preserves the existing renewal timer for settings-only saves.
- Migrates existing month-based Let's Encrypt renewal jobs during postinstall.
2026-06-06 00:22:19 +02:00
Ilia Ross
501bddabc8 Fix to make temp dir perms message translatable 2026-06-05 22:13:48 +02:00
Ilia Ross
e434d0b138 Fix to use a variable for default perms 2026-06-05 22:06:49 +02:00
Ilia Ross
42a5838d9e Fix not to expect option saved in config
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-06-04 22:35:42 +02:00
Ilia Ross
e10b9eeb40 Fix to treat Dovecot add_config as a single file 2026-06-04 22:29:47 +02:00
Ilia Ross
1e5f3dbb83 Fix to create extra config file on save
https://github.com/virtualmin/virtualmin-gpl/issues/324#issuecomment-4619300683
2026-06-04 22:28:27 +02:00
Ilia Ross
e8a3d9d21b Fix to handle missing user input better
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
https://github.com/webmin/webmin/issues/2750
2026-06-04 11:36:41 +02:00
Jamie Cameron
4e6204f774 Merge branch 'master' of github.com:webmin/webmin 2026-06-03 22:33:55 -07:00
Jamie Cameron
95197bb0af Respect option to add new configs to a different file
https://github.com/virtualmin/virtualmin-gpl/issues/324
2026-06-03 22:33:47 -07:00
Ilia Ross
80da8d1915 Fix Webmin temp directory setup in Advanced Options
This fixes saving a custom Webmin temp directory from Webmin Configuration → Advanced Options.

Previously, setting a path like /var/webmin/tmp failed if the directory did not already exist. Users had to create it manually, and it was easy to end up with a bad parent directory such as /var/webmin with 0700, which made the saved temp path unusable.

This change makes Webmin handle the safe parts automatically:

- Creates missing temp directories and parents as 0755

- Validates existing parent directories are traversable by group/other

- Requires the final Webmin temp directory to be root-owned with mode 0755

- Allows shared temp dirs like /var/tmp when root-owned and 1777

- Shows a clear error when existing permissions must be fixed manually
2026-06-04 01:44:32 +02:00
Ilia Ross
f7b8ef379f Fix terminal mode handling
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
ⓘ Avoid forcing xterm shell PTYs into IO::Stty raw/noecho mode, which can leave interactive shells with broken echo, line editing, and control-key behavior. Keep the existing stty logic for other PTY callers, but add an opt-out flag so xterm can let the shell manage terminal mode normally.

https://github.com/webmin/webmin/issues/2452
2026-06-03 18:43:53 +02:00
Jamie Cameron
758aa4a9f7 Merge pull request #2744 from webmin/dev/fix-stale-mb
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Fix stale mailbox entries after deleted or moved
2026-06-02 21:37:54 -07:00
Jamie Cameron
b2dc27c063 Merge pull request #2747 from webmin/dev/deb-nm
Fix to detect NetworkManager networking on Debian
2026-06-02 21:04:04 -07:00
Ilia Ross
8dfee31542 Fix not to hardcode colors
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
2026-06-02 20:32:26 +02:00
Ilia Ross
a113309310 Add form grouped buttons API for responsive button
Some checks failed
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
2026-06-02 13:34:31 +02:00
Ilia Ross
1eb4eb85a7 Fix to check empty mail files before opening 2026-05-30 21:22:38 +02:00
Ilia Ross
034d0a09ce Fix to skip unusable Maildir entries
* Note: Ignore zero-byte or unreadable Maildir files when listing messages, log skipped entries, and treat cached zero-byte reads as missing to avoid blank rows and inflated counts.
2026-05-30 16:13:55 +02:00
Ilia Ross
c68d03b211 Fix stale mailbox entries after deleted or moved
Refresh stale Maildir and sorted mailbox indexes when messages disappear, avoid rendering missing messages, and keep IMAP sort indexes in sync with mailbox count changes.
2026-05-29 21:12:58 +02:00
Joe Cooper
76833b9e68 Add some ui-lib tests and fix quote escapes 2026-05-21 23:32:14 -05:00
605 changed files with 34361 additions and 9828 deletions

View File

@@ -1,4 +1,4 @@
name: Build
name: Package and upload artifacts
on:
push:

View File

@@ -1,4 +1,112 @@
## Changelog
#### 2.660 (August 20, 2026)
* Add support for creating `vfsv1` Linux quota files for limits above 4 TiB, while preserving existing quota file formats
* Add Btrfs subvolume quota management to the Disk Quotas module, with full and simple accounting modes
* Add support for openSUSE 16 vendor and local Logrotate configuration overlays [#2682](https://github.com/webmin/webmin/issues/2682)
* Add support for applying multiple patches at once with the `patch` sub-command
* Add APT package hold management to the Package Updates module
* Add an option to send scheduled package update email only when new updates are found [forum.virtualmin.com/t/137796](https://forum.virtualmin.com/t/can-we-make-security-updates-email-less-chatty/137796)
* Add incremental ban time options to the Fail2Ban module
* Fix Webmin server connections that open but never send a request, preventing them from waiting indefinitely [#2815](https://github.com/webmin/webmin/pull/2815)
* Fix to ignore failures when adding IPv6 link-local (fe80\:\:) addresses that may already be configured automatically
* Fixed creation of permissions new log files in the System Logs module (thanks to Kevin Carter)
* Fix automatic reply message and reply tracking to keep working after a user's home directory changes in Usermin [#126](https://github.com/webmin/usermin/issues/126)
* Fix custom reply tracking file being reset to the default when editing an automatic reply in Usermin
* Fix Fail2Ban jail editor to correctly separate actions when one has no parameters [#2718](https://github.com/webmin/webmin/issues/2718)
* Fix to honor the editable users ACL in the group member chooser in Users and Groups module [#2464](https://github.com/webmin/webmin/issues/2464)
* Update the Authentic theme to the latest version with various improvements:
- Fix change detection and submission for forms using grouped bottom action buttons
- Fix login page front side clipping and flip animation for long welcome messages
- Fix opening the wrong directory in Terminal for domain owners in File Manager
- Fix disallowed entry handling in File Manager [forum.virtualmin.com/t/137654](https://forum.virtualmin.com/t/extra-admin-file-manager-permissions/137654?u=ilia)
- Fix inline images not displaying when printing emails in Usermin
- Fix various styling issues for ConfigServer Security & Firewall
- Fix navigation detection for the new Virtualmin Podman plugin
- Fix bottom page action buttons wrapping and alignment
- Fix errors for Webmin-only users in File Manager
#### 2.653 (July 26, 2026)
* Fix to include missing `xmlrpc-lib.pl` file in the package
* Fix listing partially installed Debian and derivative packages
* Update the Authentic theme to the latest version with various improvements:
- Add improved support for the upcoming Virtualmin Podman plugin
- Fix mail compose panel styling and sizing on initial load in Usermin
#### 2.652 (July 16, 2026)
* Add a global per-user ACL control to block URL downloads from non-public IP addresses in File Manager, Mailboxes, and Upload and Download modules
* Fix to recognize hex numeric HTML entities to work in various elements
* Fix `patch` sub-command to reload Webmin instead of restarting, making it possible to run from Terminal module
* Fix SSL certificate and TCP monitors to report transient connection failures as down, and SSL check timeouts as timed out, rather than uninstalled
* Fix local file imports to enforce file access ACLs in Users and Groups, LDAP Users, MySQL/MariaDB, and PostgreSQL modules
* Fix Webmin user switching and session checks to find sessions stored with HMAC session keys
* Fix Usermin user switching to use one-time login URLs instead of the legacy cookie handoff and service restart flow
* Fix APT package architecture suffix handling to avoid false package update failure reports
* Fix missing Maildir folders to be counted as empty in Mailboxes module
* Fix Postfix version comparisons to handle version strings safely
* Fix SELinux labeling for Webmin runtime data
* Fix LVM resizing to grow eligible partition-backed physical volumes into adjacent free disk space and handle unchanged logical volume sizes correctly
* Update the Authentic theme to the latest version with various improvements:
- Fix inconsistent gaps around rounded UI elements
- Fix CPU usage values exceeding 100% in the dashboard
- Fix File Manager remote downloads to respect download address restrictions
- Fix spacing in the login page welcome message
#### 2.651 (June 28, 2026)
* Fix Certbot-backed certificate requests and renewals to correctly parse PEM paths after issuance
* Fix live activation of Linux bond interfaces [#2777](https://github.com/webmin/webmin/pull/2777)
* Update the Authentic theme to the latest version with various improvements and fixes:
- Fix search-result all-items delete in File Manager
- Fix search-result delete ordering in File Manager
- Fix to speed up search-result deletion cleanup in File Manager
#### 2.650 (June 25, 2026)
* Add new Systemd Services and Units module
* Add new GRUB 2 Boot Loader module
* Add new Kea DHCP Server module
* Add WebSocket proxy support to the Webmin Servers Index module
* Add basic Alpine Linux support
* Add IP-based Let's Encrypt certificate support with Certbot 5.3
* Add editable SSH public keys for newly added Unix users in Users and Groups module
* Add improvements to custom Webmin temporary directory handling
* Add quick service and port forwarding controls to the nftables module
* Add optional pre- and post-scripts for scheduled package updates
* Add option to control when scheduled package update email is sent
* Add per-user RPC/API-only access option to the Webmin Users module
* Add Apache 2.4 MPM process limit directives [#1821](https://github.com/webmin/webmin/issues/1821)
* Add dhcpcd network backend for Debian and Raspberry Pi OS [#1607](https://github.com/webmin/webmin/issues/1607)
* Add hardware RAID passthrough devices config in the SMART Status module [#1704](https://github.com/webmin/webmin/issues/1704)
* Update Xterm.js to fix Control-C handling on iPadOS/Safari terminals
* Update Webmin systemd service unit to run without forking
* Fix IPv6 CIDR access control matching [#1570](https://github.com/webmin/webmin/issues/1570)
* Fix Bootup and Shutdown module to show only services and not all units on systemd systems
* Fix Let's Encrypt renewal scheduling to count from the last successful request
* Fix NetworkManager detection on Debian and IPv6 DNS nameserver saving
* Fix Dovecot configuration file handling when saving extra configs
* Fix mailbox listing to skip unusable Maildir entries and remove stale deleted or moved entries
* Fix Postfix module labels to identify virtual alias maps instead of virtual mailbox domains #1541
* Fix Apache module to hide disabled default virtual hosts from the active server list
* Fix Netplan DNS saving to preserve YAML structure
* Fix BIND DNS handling of underscores, trailing dots, and mass record length checks
* Fix MariaDB user creation when using auth plugin syntax
* Fix PHP-FPM monitor on EL systems when using `/etc/php.ini` as the config file
* Fix RPC-only accounts to block browser/module access before module ACL checks
* Fix reflected XSS in Webmin status messages
* Fix path validation in File Manager, package delete helpers, and Apache virtual host files
* Fix authentication state handling for SSL certificate logins and proxied keep-alive requests
* Update session handling to improve security, which will require users to re-authenticate after upgrading
* Update the Authentic theme to the latest version with various improvements and fixes:
- Add zooming to stats history graphs by holding shift and scrolling in the dashboard
- Add support for saving live stats history for up to 24 hours without performance impact
- Add better support for the new Nginx, nftables, and upcoming systemd, Kea-DHCP, and GRUB 2 Webmin modules
- Add ability to always show available dashboard panels in theme configuration
- Add support for live stats and terminal WebSocket connections through Webmin Servers Index proxy links
- Fix proxying when Webmin is accessed with a webprefix using Webmin Servers Index module
- Fix theme UI helpers to escape generated markup more safely
- Fix iOS terminal viewport sizing
- Fix editor save handling, clean-state indication and dirty reload guard
- Fix popover positioning, z-index and border color for help bubbles
- Fix the active product switch border in the navigation menu for the dark palette
- Fix to validate password reset return URLs
#### 2.641 (May 10, 2026)
* Fixed a bug when editing monitors in the System and Server Status module
@@ -912,4 +1020,3 @@ This updated includes the latest Authentic theme, a new IPv6 Firewall module for
#### Version 1.140
* Fixed a security hole that allowed any user to view the configuration of any module, even those that they should not have access to.
* Fixed a security hole that could allow an attacker to lock valid users by sending a bogus username or password.

File diff suppressed because one or more lines are too long

View File

@@ -20,7 +20,14 @@ use WebminCore;
&init_config();
do 'md5-lib.pl';
our ($module_root_directory, %text, %sessiondb, %config, %gconfig,
$base_remote_user, %hash_session_id_cache);
$base_remote_user, %hash_session_id_cache, $session_hmac_key,
$loaded_session_keyfile, $use_hmac_sha256);
eval {
require Digest::SHA;
Digest::SHA::hmac_sha256_hex('x', 'y');
1;
};
$use_hmac_sha256 = 1 if (!$@);
our %access = &get_module_acl();
$access{'switch'} = 0 if (&is_readonly_mode());
@@ -1332,6 +1339,7 @@ my ($miniserv) = @_;
my $sfile = $miniserv->{'sessiondb'} ? $miniserv->{'sessiondb'} :
$miniserv->{'pidfile'} =~ /^(.*)\/[^\/]+$/ ? "$1/sessiondb"
: return;
&load_session_hmac_key($miniserv);
eval { require SDBM_File; SDBM_File->import; 1 };
dbmopen(%sessiondb, $sfile, 0700);
eval { $sessiondb{'1111111111'} = 'foo bar' };
@@ -1345,6 +1353,36 @@ else {
}
}
=head2 load_session_hmac_key(\%miniserv)
Loads miniserv's existing session HMAC key, if present.
=cut
sub load_session_hmac_key
{
my ($miniserv) = @_;
return if (!$use_hmac_sha256);
if (!$miniserv) {
$miniserv = { };
&get_miniserv_config($miniserv);
}
my $kf = $miniserv->{'session_keyfile'};
if (!$kf && $miniserv->{'pidfile'} =~ /^(.*)\/[^\/]+$/) {
$kf = "$1/session.key";
}
return if (!$kf);
return if (defined($loaded_session_keyfile) && $loaded_session_keyfile eq $kf);
$loaded_session_keyfile = $kf;
$session_hmac_key = undef;
if (open(my $fh, "<", $kf)) {
binmode($fh);
local $/;
$session_hmac_key = <$fh>;
close($fh);
}
undef(%hash_session_id_cache);
}
=head2 delete_session_id(\%miniserv, id)
Deletes one session from the database. Parameters are :
@@ -1433,6 +1471,148 @@ dbmclose(%sessiondb);
return $sid;
}
=head2 set_module_access(&modules, enabled, [&users-groups])
Grants or revokes Webmin module access for users and groups. The modules
parameter must be an array ref of module names. The enabled flag should be
1 to grant access, or 0 to revoke access. If the users-groups parameter is
not given, all users and groups are updated. Otherwise, it must be an array
ref of usernames and group names. Group names may be prefixed with @ to
target only a group.
Returns the number of directly updated user and group records.
=cut
sub set_module_access
{
my ($mods, $enabled, $usersgroups) = @_;
$mods ||= [];
return 0 if (!@$mods);
my $set_module_access_list = sub {
my ($obj, $key, $addmods) = @_;
$addmods ||= $mods;
my @old = @{$obj->{$key} || []};
my @new;
if ($enabled) {
@new = &unique(@old, @$addmods);
}
else {
my %remove = map { $_, 1 } @$mods;
@new = grep { !$remove{$_} } @old;
}
return 0 if (join("\0", @old) eq join("\0", @new));
$obj->{$key} = \@new;
return 1;
};
my $own_module_updates = sub {
my ($obj, $inherited) = @_;
return $mods if (!$enabled);
return [] if (!@{$obj->{'ownmods'} || []} && !@$inherited);
return [ grep { &indexof($_, @$inherited) < 0 } @$mods ];
};
my @users = &list_users();
my @groups = &list_groups();
my $all = !defined($usersgroups);
my (%target_user, %target_group);
if (!$all) {
foreach my $ug (@$usersgroups) {
if ($ug =~ /^\@(.*)$/) {
$target_group{$1} = 1;
}
else {
$target_user{$ug} = 1;
$target_group{$ug} = 1;
}
}
}
my $changed = 0;
my (%user_group, %group_parent);
foreach my $g (@groups) {
foreach my $m (@{$g->{'members'} || []}) {
if ($m =~ /^\@(.*)$/) {
$group_parent{$1} = $g;
}
else {
$user_group{$m} = $g;
}
}
}
my (@ordered_groups, %ordered_group, %ordering_group);
my $add_ordered_group;
$add_ordered_group = sub {
my ($g) = @_;
return if (!$g || $ordered_group{$g->{'name'}});
return if ($ordering_group{$g->{'name'}}++);
$add_ordered_group->($group_parent{$g->{'name'}});
delete($ordering_group{$g->{'name'}});
push(@ordered_groups, $g);
$ordered_group{$g->{'name'}}++;
};
foreach my $g (@groups) {
$add_ordered_group->($g);
}
# Update groups first, so member users and sub-groups inherit the new set
foreach my $g (@ordered_groups) {
next if (!$all && !$target_group{$g->{'name'}});
my $gchanged = 0;
my $parent = $group_parent{$g->{'name'}};
my $ownmods = $own_module_updates->(
$g, [ @{$parent ? $parent->{'modules'} || [] : []} ]);
$gchanged += $set_module_access_list->($g, "modules");
$gchanged += $set_module_access_list->($g, "ownmods", $ownmods);
if ($gchanged) {
&modify_group($g->{'name'}, $g);
&update_members(\@users, \@groups, $g->{'modules'},
$g->{'members'});
$changed++;
}
}
# Update directly targeted users
foreach my $u (@users) {
next if (!$all && !$target_user{$u->{'name'}});
my $uchanged = 0;
my $group = $user_group{$u->{'name'}};
my $ownmods = $own_module_updates->(
$u, [ @{$group ? $group->{'modules'} || [] : []} ]);
$uchanged += $set_module_access_list->($u, "modules");
$uchanged += $set_module_access_list->($u, "ownmods", $ownmods);
if ($uchanged) {
&modify_user($u->{'name'}, $u);
$changed++;
}
}
if ($changed) {
undef(%main::acl_hash_cache);
undef(%main::acl_array_cache);
}
return $changed;
}
=head2 enable_module_access(&modules, [&users-groups])
Grants users and groups access to one or more modules. This is a wrapper
around set_module_access.
=cut
sub enable_module_access
{
return &set_module_access($_[0], 1, $_[1]);
}
=head2 disable_module_access(&modules, [&users-groups])
Revokes users and groups access to one or more modules. This is a wrapper
around set_module_access.
=cut
sub disable_module_access
{
return &set_module_access($_[0], 0, $_[1]);
}
=head2 update_members(&allusers, &allgroups, &modules, &members)
Update the modules for members users and groups of some group. The parameters
@@ -1860,23 +2040,28 @@ return;
=head2 hash_session_id(sid)
Returns an MD5 or Unix-crypted session ID.
Returns a session DB key for a session ID.
=cut
sub hash_session_id
{
my ($sid) = @_;
my $use_md5 = &md5_perl_module();
&load_session_hmac_key() if ($use_hmac_sha256 && !$loaded_session_keyfile);
if (!$hash_session_id_cache{$sid}) {
if ($use_md5) {
# Take MD5 hash
$hash_session_id_cache{$sid} = &hash_md5_session($sid);
}
else {
# Unix crypt
$hash_session_id_cache{$sid} = &unix_crypt($sid, "XX");
}
}
if ($use_hmac_sha256 && length($session_hmac_key) >= 16) {
$hash_session_id_cache{$sid} =
Digest::SHA::hmac_sha256_hex($sid, $session_hmac_key);
}
elsif ($use_md5) {
# Take MD5 hash
$hash_session_id_cache{$sid} = &hash_md5_session($sid);
}
else {
# Unix crypt
$hash_session_id_cache{$sid} = &unix_crypt($sid, "XX");
}
}
return $hash_session_id_cache{$sid};
}
@@ -2368,4 +2553,3 @@ return $mailbox."\@".join(".", @doms);
}
1;

View File

@@ -1,7 +1,7 @@
#!/usr/local/bin/perl
# edit_unix.cgi
# Choose a user whose permissions will be used for logins that don't
# match any webmin user, but have unix accounts
# Map Unix users that do not have Webmin accounts to a Webmin user whose
# access rights and authentication method will be used for their logins.
use strict;
use warnings;
@@ -20,7 +20,7 @@ my %miniserv;
print &ui_form_start("save_unix.cgi", "post");
print &ui_table_start($text{'unix_header'}, undef, 2);
# Enable Unix auth
# Configure Unix login mappings
my @unixauth = &get_unixauth(\%miniserv);
my $utable = "";
$utable .= &ui_radio("unix_def", @unixauth ? 0 : 1,
@@ -28,8 +28,13 @@ $utable .= &ui_radio("unix_def", @unixauth ? 0 : 1,
$utable .= &ui_columns_start([ $text{'unix_mode'}, $text{'unix_who'},
$text{'unix_to'} ]);
my $i = 0;
my @webmins = map { [ $_->{'name'} ] }
sort { $a->{'name'} cmp $b->{'name'} } &list_users();
my @webmins = map {
my $auth = $_->{'pass'} eq 'x' ? $text{'edit_unix'} :
$_->{'pass'} eq 'e' ? $text{'edit_extauth'} :
$_->{'pass'} eq '*LK*' || $_->{'pass'} =~ /^!/ ?
$text{'edit_lock'} : $text{'unix_webminpass'};
[ $_->{'name'}, "$_->{'name'} ($auth)" ]
} sort { $a->{'name'} cmp $b->{'name'} } &list_users();
foreach my $ua (@unixauth, [ ], [ ]) {
$utable .= &ui_columns_row([
&ui_select("mode_$i", !defined($ua->[0]) ? 0 :
@@ -47,6 +52,7 @@ foreach my $ua (@unixauth, [ ], [ ]) {
$i++;
}
$utable .= &ui_columns_end();
$utable .= "<p>".&ui_note($text{'unix_mapdesc'}, 0)."</p>\n";
print &ui_table_row($text{'unix_utable'}, $utable);
# Allow users who can sudo to root?
@@ -88,4 +94,3 @@ print &ui_table_end();
print &ui_form_end([ [ undef, $text{'save'} ] ]);
&ui_print_footer("", $text{'index_return'});

View File

@@ -47,6 +47,10 @@ if (!$in{'user'} && $uaccess{'rpc'} == 2) {
# Don't offer the confusing 'root' or 'admin' RPC option by default
$uaccess{'rpc'} = 0;
}
if (!$in{'user'} && $safe) {
# Safe users should not inherit new permissions by default
$uaccess{'negative'} = 1;
}
# Give up if readonly
if ($user{'readonly'} && !$in{'readwrite'}) {

View File

@@ -21,7 +21,6 @@ index_modgroups=وحدات من المجموعة $1
index_sync=تكوين مزامنة مستخدم Unix
index_unix=تكوين مصادقة مستخدم Unix
index_sessions=عرض جلسات تسجيل الدخول
index_rbac=إعداد RBAC
index_delete=حذف المحدد
index_joingroup=إضافة إلى المجموعة:
index_eulist=فشل سرد المستخدمين: $1
@@ -58,8 +57,6 @@ acl_title3=للمجموعة $1 في $2
acl_options=$1 خيارات التحكم في الوصول
acl_config=هل يمكن تعديل تكوين الوحدة؟
acl_reset=إعادة التعيين للوصول الكامل
acl_rbac=احصل على إعدادات التحكم في الوصول من RBAC؟
acl_rbacyes=نعم (يتجاوز الإعدادات أدناه)
acl_uall=جميع المستخدمين
acl_uthis=هذا المستخدم
@@ -112,12 +109,7 @@ convert_err=فشل تحويل المستخدمين إلى
sync_nogroups=لم يتم تعريف مجموعات Webmin على النظام الخاص بك. يجب إنشاء مجموعة واحدة على الأقل لتعيين الوصول للمستخدمين الذين تم إنشاؤهم.
unix_title=مصادقة مستخدم Unix
unix_user=مستخدم Unix ..
unix_who=المستخدم أو المجموعة
unix_to=كمستخدم Webmin
unix_utable=يسمح لمستخدمين يونيكس
rbac_desc=يوفر تكامل RBAC الخاص بـ Webmin طريقة لأوامر المستخدم وأذونات ACL ليتم تحديدها من قاعدة بيانات RBAC (التحكم في الوصول استنادًا إلى الدور) ، بدلاً من ملفات التكوين الخاصة بـ Webmin. بمجرد تمكين دعم RBAC ، فإن أي مستخدم يتم تحديد خيار <b>RBAC التحكم فيه جميع الوحدات النمطية و ACLs</b> سيتم تحديد قدراته بواسطة RBAC بدلاً من إعدادات التحكم بالوصول الخاصة بـ Webmin.
make_title=إنشاء المستخدم وجداول المجموعات
make_err=فشل في إنشاء جداول المستخدم والمجموعة

View File

@@ -1,4 +1,5 @@
index_screate=إنشاء مستخدم آمن جديد.
index_twofactor_enabled=تم تفعيل المصادقة الثنائية لهذا المستخدم
edit_title=تحرير Webmin المستخدم
edit_title2=إنشاء مستخدم Webmin
@@ -64,9 +65,6 @@ edit_switch=التبديل إلى المستخدم
edit_forgot=إرسال رابط إعادة تعيين كلمة المرور
edit_return=Webmin المستخدم
edit_return2=مجموعة Webmin
edit_rbacdeny=وضع الوصول RBAC
edit_rbacdeny0=يتحكم RBAC فقط في قوائم ACL المحددة
edit_rbacdeny1=RBAC يتحكم في جميع الوحدات و ACLs
edit_global=أذونات لجميع الوحدات
edit_templock=مقفل للوقت الحالي
edit_temppass=تغيير القوة عند تسجيل الدخول المقبل
@@ -214,12 +212,16 @@ sync_unix=تعيين كلمة مرور للمستخدمين الجدد لمصا
sync_ecannot=غير مسموح لك بتكوين مزامنة المستخدم.
unix_err=فشل في حفظ مصادقة يونكس
unix_desc=تسمح لك هذه الصفحة بتكوين Webmin للتحقق من محاولات تسجيل الدخول مقابل قائمة مستخدمي النظام و PAM. قد يكون ذلك مفيدًا إذا كان لديك عدد كبير من مستخدمي Unix الحاليين الذين تريد منحهم حق الوصول إلى Webmin.
unix_def=السماح فقط لمستخدمي Webmin بتسجيل الدخول
unix_sel=السماح لمستخدمي يونكس المدرجة أدناه بتسجيل الدخول..
unix_desc=تتيح هذه الصفحة لمستخدمي أنظمة يونكس والمستخدمين الذين يعتمدون على الدليل، بالإضافة إلى مستخدمي PAM فقط، تسجيل الدخول دون الحاجة إلى إنشاء حساب Webmin منفصل لكل مستخدم. يحصل كل تسجيل دخول على صلاحيات الوصول ويستخدم طريقة المصادقة الخاصة بمستخدم Webmin المرتبط به.
unix_def=لا تسمح إلا لمستخدمي Webmin بتسجيل الدخول
unix_sel=السماح للمستخدمين والمجموعات المحددة أدناه بتسجيل الدخول
unix_mode=السماح
unix_mall=جميع المستخدمين
unix_group=أعضاء المجموعة..
unix_group=أعضاء المجموعة
unix_user=مستخدم يونكس
unix_to=مستخدم Webmin المُعيَّن
unix_mapdesc=يُحدد مستخدم Webmin المُختار كلاً من صلاحيات الوصول وطريقة المصادقة. لمصادقة اسم المستخدم الأصلي عبر PAM أو SSSD أو قاعدة بيانات كلمات مرور النظام، حدد مستخدم Webmin مُهيأ لـ<b>مصادقة Unix</b>. إذا كان للمستخدم المُختار كلمة مرور Webmin، فسيتم استخدام كلمة المرور المشتركة هذه في جميع عمليات تسجيل الدخول المطابقة.
unix_webminpass=كلمة مرور Webmin
unix_ecannot=غير مسموح لك بتكوين مصادقة مستخدم Unix
unix_epam=مصادقة Unix غير متوفرة لأن <tt>Authen::PAM</tt> لم يتم تثبيت وحدة Perl أو أنها لا تعمل بشكل صحيح.
unix_all=السماح لجميع مستخدمي يونكس
@@ -240,10 +242,12 @@ unix_pamany=Treat logins that only pass PAM validation as $1
unix_esudo=The $1 command is not installed
unix_esudomod=The Perl module $1 needed for <tt>sudo</tt> authentication is not installed
unix_header=يونيكس إعدادات مصادقة المستخدم
unix_utable=تعيينات تسجيل الدخول
sessions_title=جلسات تسجيل الدخول الحالية
sessions_id=معرف جلسة العمل
sessions_user=Webmin المستخدم
sessions_login_ago=آخر نشاط قبل
sessions_login=آخر نشاط في
sessions_host=عنوان IP
sessions_lview=عرض السجلات..
@@ -269,12 +273,6 @@ hide_clone=(Clone $1)
switch_euser=غير مسموح لك بالتبديل إلى هذا المستخدم
switch_eold=الجلسة الحالية غير موجودة!
rbac_title=إعداد RBAC
rbac_esolaris=RBAC is only supported on Solaris at the moment, and so cannot be used on this $1 system.
rbac_eperl=The Perl module $1 needed for RBAC integration is not installed. <a href='$2'>Click here</a> to have it installed now.
rbac_ecpan=You do not have access to Webmin's Perl Modules page in order to install the necessary $1 module for RBAC integration.
rbac_ok=يتوفر تكامل RBAC على هذا النظام ، ويمكن تمكينه لكل مستخدم على صفحة تحرير مستخدم الويب.
udeletes_err=فشل في حذف المستخدمين
udeletes_jerr=أخفق إضافة مستخدمين إلى المجموعة
udeletes_enone=لا شيء محدد
@@ -370,6 +368,16 @@ sql_timeout_for=إغلاق الاتصالات المخبأة بعد
sql_timeout_secs=ثواني
sql_etimeout=يجب أن تكون مهلة الاتصال المخزنة مؤقتًا رقمًا
twofactor_testdesc=قبل تسجيل الخروج، يمكنك اختبار إعداد المصادقة الثنائية الجديد هنا بإدخال رمز مميز. إذا لم ينجح الأمر لسبب ما، فأوقف المصادقة الثنائية وحاول إعدادها مرة أخرى.
twofactor_testfield=رمز التحقق الثنائي
twofactor_test=التحقق من صحة الرمز المميز
twofactor_terr=فشل اختبار إعداد المصادقة الثنائية
twofactor_etestuser=لم يتم تفعيل خاصية التحقق بخطوتين عند تسجيل الدخول!
twofactor_testing=اختبار التحقق الثنائي باستخدام $1 ..
twofactor_testfailed=.. فشل الاختبار! ربما تم إدخال رمز مميز خاطئ، أو لم يتم تكوين تطبيق المصادقة الخاص بك بشكل صحيح؟
twofactor_testok=.. اجتاز الاختبار! يمكنك الآن تسجيل الدخول بأمان باستخدام المصادقة الثنائية.
twofactor_testdis=قم بتعطيل المصادقة الثنائية الآن
forgot_title=إرسال رابط إعادة تعيين كلمة المرور
forgot_err=فشل في إرسال رابط إعادة تعيين كلمة المرور
forgot_header=تفاصيل رابط إعادة تعيين كلمة المرور

View File

@@ -21,7 +21,6 @@ index_modgroups=Модули от група $1
index_sync=Конфигуриране на Unix потребителска синхронизация
index_unix=Конфигуриране на Unix потребителска идентификация
index_sessions=Разглеждане на сесиите на логване
index_rbac=Настройване на RBAC
index_delete=Изтриване на избраните
index_joingroup=Добавяне към Група:
index_eulist=Грешка при показване на потребители : $1
@@ -89,9 +88,6 @@ edit_hide=Скрий неизползваните
edit_switch=Превключи към Потребител
edit_return=Потребител на Webmin
edit_return2=Група на Webmin
edit_rbacdeny=RBAC режим на достъп
edit_rbacdeny0=RBAC контролира само избрани ACL-ове за модули
edit_rbacdeny1=RBAC контролира всички модули и ACL-ове
edit_global=Права за всички модули
edit_templock=Временно заключен
edit_temppass=Задължително промени при следващото влизане
@@ -173,8 +169,6 @@ acl_title3=За група $1 в $2
acl_options=$1 опции на контрол за достъп
acl_config=Може да променя модулна конфигурация?
acl_reset=Върни към Пълен Достъп
acl_rbac=Да изтегля настройки за контрол на достъпа от RBAC?
acl_rbacyes=Да (с приоритет пред настройките по-долу)
acl_uall=Всички потребители
acl_uthis=Този потребител
@@ -305,15 +299,9 @@ sync_ecannot=Нямате права за конфигуриране на пот
unix_title=Идентификация на Unix потребител
unix_err=Грешка при записа на Unix идентификация
unix_desc=Тази страница ви позволява да конфигурирате Webmin, който ще потвърждава опити за включване на потребител от списъка на системата и PAM. Това може да бъде полезно, ако имате голям брой съществуващи Unix потребители, на които искате да се даде достъп в Webmin.
unix_def=Позволи влизане само на Webmin потребителi
unix_sel=Разреши на изброените по-долу Unix потребители да влизат ..
unix_mode=Разреши
unix_mall=Всички потребители
unix_group=Членове на група..
unix_user=Позволи на всеки Unix потребител да влезе с правата на потребител
unix_who=Потребител или Група
unix_to=Като потребител на Webmin
unix_ecannot=Нямате права за конфигуриране на Unix потребителска идентификация
unix_epam=Unix идентификацията е недостъпна, тъй като <tt>Authen::PAM</tt> Perl модула не е инсталиран или не работи правилно.
unix_all=Разреши всички Unix потребители
@@ -334,7 +322,6 @@ unix_pamany=Третирай влизанията, които се одобря
unix_esudo=Командата $1 не е инсталирана
unix_esudomod=Perl модулът $1, необходим за <tt>sudo</tt> идентификация, не е инсталиран
unix_header=Настройки за Unix идентификация на потребители
unix_utable=Разрешени потребители на Unix
sessions_title=Настоящи сесии
sessions_id=ID на сесията
@@ -362,13 +349,6 @@ hide_clone=(Копиране на $1)
switch_euser=Нямате права да превключите към този потребител
switch_eold=Не беше открита налична сесия!
rbac_title=Настройване на RBAC
rbac_desc=Интеграцията на Webmin с RBAC дава възможност правата за потребителски модули и ACL-ове да бъдат получени от RBAC (Role Based Access Control, базиран на роли контрол за достъп) база данни, вместо от собствените конфигурационни файлове на Webmin. Ако поддръжката за RBAC е включена, правата на всеки потребител, за който опцията <b>RBAC контролира всички модули и ACL-ове</b> е включена, ще бъдат определяни от RBAC вместо от собствените настройки на Webmin.
rbac_esolaris=Към момента RBAC се поддържа единствено на Solaris, така че не може да се използва на тази $1 система.
rbac_eperl=Модулът на Perl $1, необходим за RBAC интеграция, не е инсталиран. <a href='$2'>Щракнете тук</a>, за да го инсталирате.
rbac_ecpan=Нямате достъп до страницата на Webmin за модули на Perl, за да инсталирате нужния ви модул $1 за RBAC интеграция.
rbac_ok=RBAC интеграцията е достъпна на тази система и може да бъде включена за всеки потребител поотделно на страницата Редактиране на Webmin потребител.
udeletes_err=Грешка при изтриването на потребители
udeletes_jerr=Грешка при добавянето на потребители към група
udeletes_enone=Няма избрани

View File

@@ -1,4 +1,5 @@
index_screate=Създайте нов безопасен потребител.
index_twofactor_enabled=Двуфакторното удостоверяване е активирано за този потребител
edit_title3=Създайте безопасен потребител на Webmin
edit_email=Контактен имейл
@@ -20,6 +21,17 @@ log_forgot_admin=Администраторът изпрати имейл за
sync_modify=Преименувайте съответстващия потребител на Webmin, когато потребител на Unix е преименуван.
unix_desc=Тази страница позволява на потребители на Unix и потребители, поддържани от директории, както и на потребители, използващи само PAM, да влизат, без да създават отделен Webmin акаунт за всеки потребител. Всяко влизане получава правата за достъп и използва метода за удостоверяване на съпоставения Webmin потребител.
unix_def=Позволете само на потребители на Webmin да влизат
unix_sel=Разрешете на потребителите и групите, картографирани по-долу, да влязат
unix_group=Членове на групата
unix_user=Потребител на Unix
unix_to=Съпоставен потребител на Webmin
unix_mapdesc=Избраният потребител на Webmin предоставя както права за достъп, така и метод за удостоверяване. За да удостоверите оригиналното потребителско име чрез PAM, SSSD или системната база данни с пароли, изберете потребител на Webmin, конфигуриран за <b>Unix удостоверяване</b>. Ако избраният потребител има парола за Webmin, всяко съответстващо влизане използва тази споделена парола.
unix_webminpass=Парола за Webmin
unix_utable=Съпоставяния на вход
sessions_login_ago=Последна активност преди
sessions_all=Всички сесии..
sessions_action=Действия
@@ -30,6 +42,16 @@ sql_timeout_for=Затворете кешираните връзки след
sql_timeout_secs=секунди
sql_etimeout=Времето за изчакване на кешираната връзка трябва да бъде число
twofactor_testdesc=Преди да излезете, можете да тествате новата си настройка за двуфакторно удостоверяване тук, като въведете токен. Ако по някаква причина не работи, изключете двуфакторното удостоверяване и опитайте да го настроите отново.
twofactor_testfield=Двуфакторен токен
twofactor_test=Валидиране на токен
twofactor_terr=Неуспешно тестване на двуфакторната настройка
twofactor_etestuser=Входът не е с активиран двуфакторен контрол!
twofactor_testing=Тестване на двуфакторна валидация с $1 ..
twofactor_testfailed=.. тестът е неуспешен! Може би е въведен грешен токен или приложението ви за удостоверяване не е конфигурирано правилно?
twofactor_testok=.. тестът е преминал успешно! Вече можете безопасно да влезете, използвайки двуфакторно удостоверяване.
twofactor_testdis=Деактивирайте двуфакторната технология сега
forgot_title=Изпрати линк за нулиране на паролата
forgot_err=Изпращането на линк за нулиране на паролата не бе успешно
forgot_header=Подробности за връзката за нулиране на паролата

View File

@@ -21,7 +21,6 @@ index_modgroups=Mòduls del grup $1
index_sync=Configura la Sincronització d'Usuaris Unix
index_unix=Configura l'Autenticació d'Usuaris Unix
index_sessions=Visualitza les Sessions d'Entrada
index_rbac=Configura RBAC
index_delete=Suprimeix els Seleccionats
index_joingroup=Afegeix al Grup:
index_eulist=No s'han pogut llistar els usuaris: $1
@@ -89,9 +88,6 @@ edit_hide=Amaga els No Utilitzats
edit_switch=Canvia a l'Usuari
edit_return=a l'usuari Webmin
edit_return2=al grup Webmin
edit_rbacdeny=Mode d'accés RBAC
edit_rbacdeny0=RBAC només controla les ACLs dels mòduls seleccionats
edit_rbacdeny1=RBAC controla totes les ACLs i mòduls
edit_global=Permisos per a tots els mòduls
edit_templock=Temporalment bloquejat
edit_temppass=Força el canvi a la pròxima entrada
@@ -173,8 +169,6 @@ acl_title3=Per al grup $1 de $2
acl_options=Opcions de control d'accés de $1
acl_config=Pot editar la configuració del mòdul
acl_reset=Reinicia a Accés Total
acl_rbac=Obtingues la configuració de control d'accés de RBAC
acl_rbacyes=Sí (ignora la configuració de sota)
acl_uall=Tots els usuaris
acl_uthis=Aquest usuari
@@ -305,15 +299,9 @@ sync_ecannot=No tens permís per configurar la sincronització.
unix_title=Autenticació d'Usuaris Unix
unix_err=No s'ha pogut desar l'autenticació Unix
unix_desc=Aquesta pàgina permet configurar Webmin per validar els intents de connexió contra la llista d'usuaris del sistema i PAM. Això pot ser útil si tens un gran nombre d'usuaris Unix als quals vols donar accés a Webmin.
unix_def=Permet la connexió només als usuaris de Webmin
unix_sel=Permet que entrin els usuaris Unix llistats a sota...
unix_mode=Permet
unix_mall=Tots els usuaris
unix_group=Els membres del grup...
unix_user=L'usuari Unix...
unix_who=L'Usuari o Grup
unix_to=Com a usuari Webmin
unix_ecannot=No tens permís per configurar l'autenticació d'usuaris Unix
unix_epam=L'autenticació d'usuaris Unix no està disponible, donat que el mòdul de Perl <tt>Authen::PAM</tt> no està instal·lat o no funciona adequadament.
unix_all=Permet tots els usuaris Unix
@@ -334,7 +322,6 @@ unix_pamany=Tracta les entrades que només passen la validació PAM com a $1
unix_esudo=L'ordre $1 no està instal·lada
unix_esudomod=El mòdul Perl $1 necessari per a l'autenticació <tt>sudo</tt> no està instal·lat
unix_header=Paràmetres d'autenticació d'usuari Unix
unix_utable=Usuaris Unix permesos
sessions_title=Sessions d'Entrada Actuals
sessions_id=ID de sessió
@@ -362,13 +349,6 @@ hide_clone=(Clona $1)
switch_euser=No tens permís per canviar a aquest usuari
switch_eold=No s'ha trobat la sessió existent!
rbac_title=Configuració de RBAC
rbac_desc=La integració de Webmin amb RBAC proporciona una forma de determinar els permisos d'ACL i mòduls d'usuari des d'una base de dades RBAC (Role Based Access Control), en lloc d'utilitzar els fitxers propis de configuració de Webmin. Un cop s'ha activat el suport RBAC, tot usuari per al qual s'hagi seleccionat l'opció <b>RBAC controla totes les ACLs i mòduls</b> tindrà les seves capacitats determinades per RBAC en lloc de la configuració de control d'accés de Webmin.
rbac_esolaris=De moment, RBAC només està suportat per Solaris, així que no es pot utilitzar en aquest sistema $1.
rbac_eperl=El mòdul Perl $1 necessari per a la integració amb RBAC no està instal·lat. Fes clic <a href='$2'>aquí</a> per instal·lar-lo ara.
rbac_ecpan=No tens accés a la pàgina de Mòduls Perl de Webmin per tal d'instal·lar el mòdul $1 necessari per a la integració amb RBAC.
rbac_ok=La integració amb RBAC està disponible en aquest sistema, i es pot activar en base a cada usuari a la pàgina d'Edició d'Usuaris Webmin.
udeletes_err=No s'han pogut suprimir els usuaris
udeletes_jerr=No s'han pogut afegir els usuaris al grup
udeletes_enone=No n'has seleccionat cap

View File

@@ -1,4 +1,5 @@
index_screate=Creeu un nou usuari segur.
index_twofactor_enabled=L'autenticació de dos factors està habilitada per a aquest usuari
edit_title3=Creeu un usuari Webmin segur
edit_email=Correu electrònic de contacte
@@ -20,6 +21,17 @@ log_forgot_admin=L'administrador ha enviat un correu electrònic de restabliment
sync_modify=Canvieu el nom de l'usuari Webmin coincident quan es canvia el nom d'un usuari Unix.
unix_desc=Aquesta pàgina permet als usuaris d'Unix i amb suport de directori, així com als usuaris només de PAM, iniciar sessió sense crear un compte Webmin separat per a cada usuari. Cada inici de sessió rep els drets d'accés i utilitza el mètode d'autenticació de l'usuari Webmin assignat.
unix_def=Només permet que els usuaris de Webmin iniciïn sessió
unix_sel=Permet que els usuaris i grups assignats a continuació iniciïn la sessió
unix_group=Membres del grup
unix_user=Usuari d'Unix
unix_to=Usuari de Webmin assignat
unix_mapdesc=L'usuari de Webmin seleccionat proporciona tant els drets d'accés com el mètode d'autenticació. Per autenticar el nom d'usuari original mitjançant PAM, SSSD o la base de dades de contrasenyes del sistema, seleccioneu un usuari de Webmin configurat per a l'<b>autenticació d'Unix</b>. Si l'usuari seleccionat té una contrasenya de Webmin, tots els inicis de sessió coincidents utilitzen aquesta contrasenya compartida.
unix_webminpass=Contrasenya de Webmin
unix_utable=Assignacions d'inici de sessió
sessions_login_ago=Fa últim actiu
sessions_all=Totes les sessions..
sessions_action=Accions
@@ -30,6 +42,16 @@ sql_timeout_for=Tanqueu les connexions a la memòria cau després
sql_timeout_secs=segons
sql_etimeout=El temps d'espera de la connexió a la memòria cau ha de ser un número
twofactor_testdesc=Abans de tancar la sessió, podeu provar la nova configuració d'autenticació de dos factors aquí introduint un token. Si per alguna raó no funciona, desactiveu l'autenticació de dos factors i torneu a configurar-la.
twofactor_testfield=Token de dos factors
twofactor_test=Valida el testimoni
twofactor_terr=No s'ha pogut provar la configuració de dos factors
twofactor_etestuser=L'inici de sessió no té el doble factor habilitat!
twofactor_testing=Provant la validació de dos factors amb $1 ..
twofactor_testfailed=...la prova ha fallat! Potser s'ha introduït un token incorrecte o l'aplicació d'autenticació no s'ha configurat correctament?
twofactor_testok=...prova superada! Ara podeu iniciar sessió de manera segura mitjançant l'autenticació de dos factors.
twofactor_testdis=Desactiva el factor de dos ara
forgot_title=Enviar enllaç de restabliment de contrasenya
forgot_err=No s'ha pogut enviar l'enllaç de restabliment de la contrasenya
forgot_header=Detalls de l'enllaç de restabliment de contrasenya

View File

@@ -20,7 +20,6 @@ index_modgroups=Moduly ze skupiny $1
index_sync=Nastavit synchronizaci Unix uživatele
index_unix=Nastavit autentizaci Unix uživatele
index_sessions=Zobrazit relaci přihlášení
index_rbac=Nastavit RBAC
index_delete=Smazat vybrané
edit_title=Editovat Webmin uživatele
@@ -76,9 +75,6 @@ edit_hide=skrýt nepoužívané
edit_switch=Přepnout na uživatele
edit_return=Uživatel Webminu
edit_return2=Skupina Webminu
edit_rbacdeny=RBAC přístupový mod
edit_rbacdeny0=RBAC pouze kontroluje vybraný modul ACLs
edit_rbacdeny1=RBAC kontroluje všechny moduly a ACLs
edit_templock=Dočasně uzamčeno
edit_days=Povolené dny v týdnu
edit_alldays=Každý den
@@ -149,8 +145,6 @@ acl_title3=For skupinu $1 v $2
acl_options=$1 vlastnosti přístupu
acl_config=Může měnit nastavení modulu?
acl_reset=Resetovat na plný přístup
acl_rbac=Získat nastavení pro přístup z RBAC?
acl_rbacyes=Ano (přepsat níže uvedená nastavení)
acl_uall=Všichni uživatelé
acl_uthis=Tento uživatel
@@ -266,15 +260,9 @@ sync_ecannot=Nemáte oprávnění konfigurovat synchronizaci uživatele.
unix_title=Autentizace Unix uživatele
unix_err=Chyba při ukládání Unix autentikace
unix_desc=Tato stránka umožňuje konfiguraci Webminu tak, aby ověřoval přihlášení proti systémovému seznamu uživatelů a PAM. Toto ověřování může být užitečné v případě, kdy máte velké množství Unix uživatelů, kteří chtějí přístup do Webminu.
unix_def=Povolit přihlášení pouze Webmin uživatelům
unix_sel=Povolit přihlášení pouze pro níže vybraní Unix uživatele ..
unix_mode=Povolit
unix_mall=Všichni uživatelé
unix_group=Členové skupiny ..
unix_user=Povolit přihlášení jakéhokoliv Unix uživatele s právy uživatele
unix_who=Uživatel nebo skupina
unix_to=Jako Webmin uživatel
unix_ecannot=Nemáte oprávnění konfigurovat sautentizaci Unix uživatele
unix_epam=Unix autentizace není k dispozici jako <tt>Authen::PAM</tt> Modul Perlu není nainstalován nebo nepracuje správně.
unix_all=Povolit všechny Unix uživatele
@@ -311,13 +299,6 @@ hide_clone=(Klonovat $1)
switch_euser=Nemáte oprávnění k přepínání uživatele
switch_eold=Existující relace není nalezena!
rbac_title=Nastavit RBAC
rbac_desc=RBAC integrace do Webminu nabízí možnost....
rbac_esolaris=RBAC je momentálně podporován pouze v Solaris, takže nemůže být využit na vašem $1 systému.
rbac_eperl=Nezbytný modul Perlu $1 pro integraci RBAC není nainstalován. Chdte-li jej nainstalovat, <a href='$2'>klepněte zde</a>.
rbac_ecpan=Nemáte dostatečné oprávnění pro zobrazení stránky pro správu Perlových modulů v rámci Webminu. Bez tohoto oprávnění nemůžete nainstalovat $1 modul, potřebný pro RBAC integraci.
rbac_ok=RBAC integrace je ve vašem systému přístupná, takže může být využita pro každého uživatele v rámci stránky pro úpravu uživatelů Webminu.
udeletes_err=Chyba při mazání uživatelů
udeletes_enone=Nic není vybráno
udeletes_title=Smazat uživatele

View File

@@ -1,5 +1,6 @@
index_screate=Vytvořte nového bezpečného uživatele.
index_twofactor=Dvoufaktorové ověření
index_twofactor_enabled=Pro tohoto uživatele je povoleno dvoufaktorové ověřování
index_joingroup=Přidat do skupiny:
index_eulist=Seznam uživatelů se nepodařilo uvést: $1
index_eglist=Seznam se nezdařil: $1
@@ -64,10 +65,19 @@ convert_users=Uživatelé převést
sync_when=Kdy synchronizovat
sync_modify=Při přejmenování uživatele Unixu přejmenujte odpovídajícího uživatele Webminu.
unix_desc=Tato stránka umožňuje uživatelům Unixu a uživatelům s podporou adresářů, stejně jako uživatelům s přístupem pouze přes PAM, přihlásit se bez nutnosti vytvářet samostatný účet Webmin pro každého uživatele. Každé přihlášení obdrží přístupová práva a použije metodu ověřování namapovaného uživatele Webmin.
unix_def=Povolit přihlášení pouze uživatelům Webminu
unix_sel=Povolit přihlášení uživatelům a skupinám mapovaným níže
unix_group=Členové skupiny
unix_user=Uživatel Unixu
unix_to=Namapovaný uživatel Webminu
unix_mapdesc=Vybraný uživatel Webminu poskytuje jak přístupová práva, tak i metodu ověřování. Chcete-li ověřit původní uživatelské jméno pomocí PAM, SSSD nebo systémové databáze hesel, vyberte uživatele Webminu nakonfigurovaného pro <b>ověřování Unix</b>. Pokud má vybraný uživatel heslo Webminu, každé odpovídající přihlášení použije toto sdílené heslo.
unix_webminpass=Heslo k Webminu
unix_restrict2=Další omezení
unix_header=Nastavení ověřování uživatelů Unixu
unix_utable=Povolení uživatelé Unixu
unix_utable=Mapování přihlášení
sessions_login_ago=Naposledy aktivní před
sessions_actions=Akce..
sessions_all=Všechny relace..
sessions_logouts=Zobrazit také odhlášené relace.
@@ -167,6 +177,15 @@ twofactor_failed=.. zápis se nezdařil: $1
twofactor_done=.. kompletní. Vaše ID u tohoto poskytovatele je <tt>$1</tt>.
twofactor_setup=V tomto systému zatím není aktivována dvoufaktorová autentizace, ale lze ji zapnout pomocí modulu <a href='$1'>Webmin Configuration</a>.
twofactor_ebutton=Nebylo kliknuto žádné tlačítko!
twofactor_testdesc=Před odhlášením si můžete vyzkoušet nové nastavení dvoufaktorového ověřování zadáním tokenu. Pokud z nějakého důvodu nefunguje, vypněte dvoufaktorové ověřování a zkuste ho znovu nastavit.
twofactor_testfield=Dvoufaktorový token
twofactor_test=Ověřit token
twofactor_terr=Nepodařilo se otestovat dvoufaktorové nastavení
twofactor_etestuser=Přihlášení nemá povoleno dvoufaktorové ověřování!
twofactor_testing=Testování dvoufaktorové validace s $1 ..
twofactor_testfailed=.. test selhal! Možná byl zadán nesprávný token nebo vaše ověřovací aplikace nebyla správně nakonfigurována?
twofactor_testok=... test prošel! Nyní se můžete bezpečně přihlásit pomocí dvoufaktorového ověřování.
twofactor_testdis=Zakázat dvoufaktorové testování nyní
forgot_title=Odeslat odkaz pro obnovení hesla
forgot_err=Odeslání odkazu pro obnovení hesla se nezdařilo

View File

@@ -21,7 +21,6 @@ index_modgroups=Moduler fra gruppe $1
index_sync=Konfigurer Unix brugersynkronisation
index_unix=Konfigurer Unix brugergodkendelse
index_sessions=Vis log ind sessioner
index_rbac=Opsæt RBAC
index_delete=Slet valgte
index_joingroup=Tilføj til gruppe:
index_eulist=Kunne ikke liste brugere : $1
@@ -89,9 +88,6 @@ edit_hide=Gem ubrugte
edit_switch=Skift til bruger
edit_return=Webmin bruger
edit_return2=Webmin gruppe
edit_rbacdeny=RBAC adgangs mode
edit_rbacdeny0=RBAC kontrollerer kun valgte modul ACL'er
edit_rbacdeny1=RBAC kontrollerer alle moduler og ACL'er
edit_global=Tilladelser for alle moduler
edit_templock=Midlertidig låst
edit_temppass=Force forandring ved næste login
@@ -173,8 +169,6 @@ acl_title3=For gruppe $1 i $2
acl_options=$1 adgangskontrol indstillinger
acl_config=Kan ændre modul konfiguration
acl_reset=Reset til fuld adgang
acl_rbac=Få adgangskontrol indstillinger fra RBAC?
acl_rbacyes=Ja (overskriv indstillinger nedenunder)
acl_uall=Alle brugere
acl_uthis=Denne bruger
@@ -305,15 +299,9 @@ sync_ecannot=Du har ikke tilladelse til at konfigurere brugersynkronisation.
unix_title=Unix bruger godkendelse
unix_err=Kunne ikke gemme Unix-godkendelse
unix_desc=Denne side giver dig mulighed for at konfigurere Webmin til at godkende log ind forsøg imod system brugerlisten og PAM. Dette kan være nyttigt hvis du har et stort antal eksiterende Unix brugere som du vil give adgang til Webmin.
unix_def=Tillad kun Webmin brugere at logge ind
unix_sel=Tillad Unix brugere listede herunder at logge ind ..
unix_mode=Tillad
unix_mall=Alle brugere
unix_group=Medlemmer af gruppe..
unix_user=Unix bruger ..
unix_who=Bruger eller gruppe
unix_to=Som Webmin bruger
unix_ecannot=Du har ikke tilladelse til at konfigurere Unix bruger godkendelse
unix_epam=Unix godkendelse er ikke tilgængelig da Perl modulet <tt>Authen::PAM</tt> ikke er installeret eller fungerer korrekt.
unix_all=Tillad alle Unix brugere
@@ -334,7 +322,6 @@ unix_pamany=Behandl login, der kun overfører PAM-validering til $1
unix_esudo=Kommandoen $1 er ikke installeret
unix_esudomod=Perl-modulet $1, der kræves til <tt>sudo</tt> autentificering, er ikke installeret
unix_header=Unix-bruger godkendelses indstillinger
unix_utable=Tilladte Unix-brugere
sessions_title=Nuværende Log ind sessioner
sessions_id=Sessions ID
@@ -362,13 +349,6 @@ hide_clone=(Klon $1)
switch_euser=Du har ikke tilladelse til at skifte til denne bruger
switch_eold=Eksiterende session ikke fundet!
rbac_title=Opsæt RBAC
rbac_desc=Webmin's RBAC integration giver mulighed for at brugermoduler og ACL tilladelser bliver bestemt ud fra en RBAC(Rolle Baseret Adgangs Kontrol) database, istedet for Webmin's egne konfigurationsfiler. Når RBAC support er slået til, vil alle brugere for hvem <b>$edit_rbacdenyl</b> indstillingen er aktivieret, få dersmuligheder bestemt af RBAC istedet for Webmin's egne adgangskontrol indstillinger.
rbac_esolaris=RBAC er kun understøttet af Solaris for øjeblikket, og kan derfor ikke bruges på dette $1 system.
rbac_eperl=Perl modulet $1 der skal bruges til RBAC integration er ikke installeret. <a href='$2'>Klik her</a> for at installere det nu.
rbac_ecpan=Du har ikke adgang til Webmin's Perl modul side for at kunne installere det nødvendige $1 modul for RBAC integration.
rbac_ok=RBAC integration er tilgængelig på dette system, og kan aktiveres på en pr-bruger basis på Rediger Webmin bruger siden.
udeletes_err=Kunne ikke slette brugere
udeletes_jerr=Kunne ikke tilføje brugere til gruppe
udeletes_enone=Ingen valgt

View File

@@ -1,4 +1,5 @@
index_screate=Opret en ny sikker bruger.
index_twofactor_enabled=Tofaktorgodkendelse er aktiveret for denne bruger
edit_title3=Opret sikker webmin-bruger
edit_email=Kontakt e-mail
@@ -20,6 +21,17 @@ log_forgot_admin=Admin sendte en e-mail med nulstilling af adgangskode for bruge
sync_modify=Omdøb den matchende Webmin-bruger, når en Unix-bruger omdøbes.
unix_desc=Denne side giver Unix- og mappebaserede brugere, såvel som PAM-kun-brugere, mulighed for at logge ind uden at oprette en separat Webmin-konto for hver bruger. Hvert login modtager adgangsrettighederne og bruger den tilknyttede Webmin-brugers godkendelsesmetoder.
unix_def=Tillad kun Webmin-brugere at logge ind
unix_sel=Tillad de brugere og grupper, der er kortlagt nedenfor, at logge ind
unix_group=Medlemmer af gruppen
unix_user=Unix-bruger
unix_to=Tilknyttet Webmin-bruger
unix_mapdesc=Den valgte Webmin-bruger angiver både adgangsrettigheder og godkendelsesmetoden. For at godkende det oprindelige brugernavn via PAM, SSSD eller systemets adgangskodedatabase skal du vælge en Webmin-bruger, der er konfigureret til <b>Unix-godkendelse</b>. Hvis den valgte bruger har en Webmin-adgangskode, bruger alle matchende logins i stedet den delte adgangskode.
unix_webminpass=Webmin-adgangskode
unix_utable=Login-tilknytninger
sessions_login_ago=Sidst aktiv siden
sessions_all=Alle sessioner..
sessions_action=Handlinger
@@ -30,6 +42,16 @@ sql_timeout_for=Luk cachelagrede forbindelser efter
sql_timeout_secs=sekunder
sql_etimeout=Timeout for cachelagret forbindelse skal være et tal
twofactor_testdesc=Før du logger ud, kan du teste din nye opsætning af tofaktorgodkendelse her ved at indtaste en token. Hvis det af en eller anden grund ikke virker, skal du slå tofaktorgodkendelse fra og prøve at konfigurere det igen.
twofactor_testfield=To-faktor token
twofactor_test=Valider token
twofactor_terr=Kunne ikke teste tofaktoropsætningen
twofactor_etestuser=Login har ikke to-faktor-funktion aktiveret!
twofactor_testing=Test af tofaktorvalidering med $1 ..
twofactor_testfailed=.. testen mislykkedes! Måske blev der indtastet et forkert token, eller din godkendelsesapp er ikke konfigureret korrekt?
twofactor_testok=... test bestået! Du kan nu sikkert logge ind med tofaktorgodkendelse.
twofactor_testdis=Deaktiver tofaktorfunktion nu
forgot_title=Send link til nulstilling af adgangskode
forgot_err=Kunne ikke sende link til nulstilling af adgangskode
forgot_header=Detaljer om link til nulstilling af adgangskode

View File

@@ -22,7 +22,6 @@ index_modgroups=Module aus der Gruppe $1
index_sync=Synchronisation von Unix-Benutzer konfigurieren
index_unix=Unix-Benutzerauthentifizierung konfigurieren
index_sessions=Anmeldesitzungen anzeigen
index_rbac=RBAC einrichten
index_delete=Ausgewählte löschen
index_joingroup=Zur Gruppe hinzufügen:
index_eulist=Fehler beim Auflisten der Benutzer : $1
@@ -94,9 +93,6 @@ edit_switch=Zu Benutzer wechseln
edit_forgot=Link zum Zurücksetzen des Passworts senden
edit_return=Webmin-Benutzer
edit_return2=Webmin-Gruppe
edit_rbacdeny=RBAC-Zugriffsmodus
edit_rbacdeny0=RBAC steuert nur ausgewählte Modul-ACLs
edit_rbacdeny1=RBAC steuert alle Module und ACLs
edit_global=Berechtigungen für alle Module
edit_templock=Temporär gesperrt
edit_temppass=Änderung des Passworts beim nächsten Login erzwingen
@@ -184,8 +180,6 @@ acl_title3=Für Gruppe $1 in $2
acl_options=$1-Zugriffsoptionen
acl_config=Kann Modulkonfiguration bearbeiten?
acl_reset=Auf vollen Zugriff zurücksetzen
acl_rbac=Zugriffssteuerungseinstellungen aus RBAC übernehmen?
acl_rbacyes=Ja (überschreibt untenstehende Einstellungen)
acl_uall=Alle Benutzer
acl_uthis=Dieser Benutzer
@@ -321,15 +315,9 @@ sync_ecannot=Sie dürfen keine Benutzersynchronisation konfigurieren.
unix_title=Unix-Benutzerauthentifizierung
unix_err=Speichern der Unix-Authentifizierung fehlgeschlagen
unix_desc=Auf dieser Seite können Sie Webmin so konfigurieren, dass Anmeldeversuche gegen die SystemBenutzerliste und PAM validiert werden. Dies ist nützlich, wenn Sie vielen bestehenden Unix-Benutzer Zugriff auf Webmin gewähren möchten.
unix_def=Nur Webmin-Benutzer dürfen sich anmelden
unix_sel=Folgenden Unix-Benutzer Anmeldung erlauben ..
unix_mode=Erlauben
unix_mall=Alle Benutzer
unix_group=Mitglieder der Gruppe ..
unix_user=Unix-Benutzer ..
unix_who=Benutzer oder Gruppe
unix_to=Als Webmin-Benutzer
unix_ecannot=Sie dürfen die Unix-Authentifizierung nicht konfigurieren
unix_epam=Unix-Authentifizierung ist nicht verfügbar, da das Perl-Modul <tt>Authen::PAM</tt> nicht installiert oder nicht korrekt funktioniert.
unix_all=Allen Unix-Benutzer Zugang erlauben
@@ -350,7 +338,6 @@ unix_pamany=Anmeldungen, die nur PAM bestehen, als $1 behandeln
unix_esudo=Der Befehl $1 ist nicht installiert
unix_esudomod=Das Perl-Modul $1, das für die <tt>sudo</tt>-Authentifizierung benötigt wird, ist nicht installiert
unix_header=Einstellungen für Unix-Benutzerauthentifizierung
unix_utable=Erlaubte Unix-Benutzer
sessions_title=Aktuelle Anmeldesitzungen
sessions_id=Sitzungs-ID
@@ -380,13 +367,6 @@ hide_clone=(Klon von $1)
switch_euser=Sie dürfen nicht zu diesem Benutzer wechseln
switch_eold=Vorhandene Sitzung nicht gefunden!
rbac_title=RBAC einrichten
rbac_desc=Die RBAC-Integration von Webmin bietet eine Möglichkeit, Modul- und ACL-Berechtigungen für Benutzer aus einer RBAC-Datenbank (Role Based Access Control) statt aus Webmins eigenen Konfigurationsdateien abzuleiten. Sobald RBAC aktiviert ist, werden alle Berechtigungen für Benutzer mit der Option <b>RBAC steuert alle Module und ACLs</b> über RBAC verwaltet.
rbac_esolaris=RBAC wird derzeit nur unter Solaris unterstützt und kann daher auf diesem $1-System nicht verwendet werden.
rbac_eperl=Das für die RBAC-Integration benötigte Perl-Modul $1 ist nicht installiert. <a href='$2'>Hier klicken</a>, um es jetzt zu installieren.
rbac_ecpan=Sie haben keinen Zugriff auf die Seite „Perl-Module“, um das erforderliche Modul $1 für die RBAC-Integration zu installieren.
rbac_ok=RBAC-Integration ist auf diesem System verfügbar und kann auf der Seite „Webmin-Benutzer bearbeiten“ benutzerspezifisch aktiviert werden.
udeletes_err=Benutzer konnten nicht gelöscht werden
udeletes_jerr=Benutzer konnten nicht zur Gruppe hinzugefügt werden
udeletes_enone=Keine ausgewählt

23
acl/lang/de.auto Normal file
View File

@@ -0,0 +1,23 @@
index_twofactor_enabled=Die Zwei-Faktor-Authentifizierung ist für diesen Benutzer aktiviert
unix_desc=Diese Seite ermöglicht es Unix- und verzeichnisbasierten Benutzern sowie PAM-Benutzern, sich anzumelden, ohne für jeden Benutzer ein separates Webmin-Konto erstellen zu müssen. Jede Anmeldung erhält die Zugriffsrechte und verwendet die Authentifizierungsmethode des zugeordneten Webmin-Benutzers.
unix_def=Nur Webmin-Benutzern die Anmeldung erlauben
unix_sel=Erlauben Sie den unten aufgeführten Benutzern und Gruppen, sich anzumelden
unix_group=Mitglieder der Gruppe
unix_user=Unix-Benutzer
unix_to=Zugeordneter Webmin-Benutzer
unix_mapdesc=Der ausgewählte Webmin-Benutzer legt sowohl die Zugriffsrechte als auch die Authentifizierungsmethode fest. Um den ursprünglichen Benutzernamen über PAM, SSSD oder die Systempasswortdatenbank zu authentifizieren, wählen Sie einen für <b>Unix-Authentifizierung</b> konfigurierten Webmin-Benutzer aus. Verfügt der ausgewählte Benutzer über ein Webmin-Passwort, wird dieses bei jeder Anmeldung verwendet.
unix_webminpass=Webmin-Passwort
unix_utable=Anmeldezuordnungen
sessions_login_ago=Zuletzt aktiv vor
twofactor_testdesc=Bevor Sie sich abmelden, können Sie Ihre neue Zwei-Faktor-Authentifizierung hier testen, indem Sie ein Token eingeben. Sollte dies aus irgendeinem Grund nicht funktionieren, deaktivieren Sie die Zwei-Faktor-Authentifizierung und versuchen Sie die Einrichtung erneut.
twofactor_testfield=Zwei-Faktor-Token
twofactor_test=Token validieren
twofactor_terr=Zwei-Faktor-Authentifizierung konnte nicht getestet werden
twofactor_etestuser=Die Anmeldung ist nicht mit Zwei-Faktor-Authentifizierung möglich!
twofactor_testing=Test der Zwei-Faktor-Validierung mit $1 ..
twofactor_testfailed=…Test fehlgeschlagen! Möglicherweise wurde das falsche Token eingegeben oder Ihre Authentifizierungs-App ist nicht korrekt konfiguriert?
twofactor_testok=… Test bestanden! Sie können sich jetzt sicher mit Zwei-Faktor-Authentifizierung anmelden.
twofactor_testdis=Zwei-Faktor-Authentifizierung jetzt deaktivieren

View File

@@ -103,7 +103,7 @@ unix_sel=Folgenden Unix-Benutzer:innen Anmeldung erlauben ..
unix_mall=Alle Benutzer:innen
unix_user=Unix-Benutzer:in ..
unix_who=Benutzer:in oder Gruppe
unix_to=Als Webmin-Benutzer:in
unix_to=Zugeordnete:r Webmin-Benutzer:in
unix_all=Allen Unix-Benutzer:innen Zugang erlauben
unix_allow=Nur gelisteten Unix-Benutzer:innen Zugang erlauben
unix_deny=Gelisteten Unix-Benutzer:innen Zugang verweigern

View File

@@ -21,7 +21,6 @@ index_modgroups=Ενότητες από την ομάδα $1
index_sync=Ρύθμιση Συγχρονισμού Χρηστών Unix
index_unix=Ρύθμιση Ελέγχου Ταυτότητας Χρηστών Unix
index_sessions=Προβολή Συνδέσεων
index_rbac=Ρύθμιση RBAC
index_delete=Διαγραφή Επιλεγμένων
index_joingroup=Προσθήκη στην Ομάδα:
index_eulist=Αποτυχία προβολής λίστας χρηστών : $1
@@ -89,9 +88,6 @@ edit_hide=Απόκρυψη μη χρησιμοποιημένων
edit_switch=Αλλαγή σε Χρήστη
edit_return=Χρήστη Webmin
edit_return2=Ομάδα Webmin
edit_rbacdeny=Τρόπος πρόσβασης RBAC
edit_rbacdeny0=Το RBAC ελέγχει μόνο τα ACLs της επιλεγμένης ενότητας
edit_rbacdeny1=Το RBAC ελέγχει όλες τις ενότητες και τα ACLs
edit_global=Δικαιώματα για όλες τις ενότητες
edit_templock=Προσωρινά κλειδωμένος
edit_temppass=Επιβολή αλλαγής στην επόμενη σύνδεση
@@ -173,8 +169,6 @@ acl_title3=Για την ομάδα $1 στη $2
acl_options=Επιλογές ελέγχου πρόσβασης του $1
acl_config=Μπορεί να επεξεργαστεί τις ρυθμίσεις της ενότητας;
acl_reset=Επαναφορά σε Πλήρη Πρόσβαση
acl_rbac=Λήψη ρυθμίσεων ελέγχου πρόσβασης από το RBAC?
acl_rbacyes=Ναι (παρακάμπτει τις παρακάτω ρυθμίσεις)
acl_uall=Όλοι οι χρήστες
acl_uthis=Αυτός ο χρήστης
@@ -305,15 +299,9 @@ sync_ecannot=Δεν σας επιτρέπεται να ρυθμίσετε τον
unix_title=Έλεγχος ταυτότητας Χρηστών Unix
unix_err=Αποτυχία αποθήκευσης ελέγχου ταυτότητας Unix
unix_desc=Αυτή η σελίδα σας επιτρέπει να ρυθμίσετε το Webmin ώστε να επικυρώνει τις προσπάθειες σύνδεσης με βάση τη λίστα χρηστών και το PAM. Αυτό μπορεί να είναι χρήσιμο όταν έχετε μεγάλο αριθμό από υπάρχοντες χρήστες Unix στους οποίους θέλετε να δώσετε πρόσβαση στο Webmin.
unix_def=Να επιτρέπεται η σύνδεση μόνο σε χρήστες Webmin
unix_sel=Να επιτρέπεται η σύνδεση σε χρήστες Webmin που αναγράφονται παρακάτω ..
unix_mode=Επιτρέπεται
unix_mall=Όλοι οι χρήστες
unix_group=Μέλη της ομάδας..
unix_user=Χρήστης Unix..
unix_who=Χρήστης ή Ομάδα
unix_to=Σαν χρήστης Webmin
unix_ecannot=Δεν σας επιτρέπεται να ρυθμίσετε τον έλεγχο ταυτότητας χρηστών Unix
unix_epam=Ο έλεγχος ταυτότητας Unix δεν είναι διαθέσιμος καθώς το πρόσθετο <tt>Authen::PAM</tt> της Perl module δεν είναι εγκατεστημένο ή δεν δουλεύει σωστά.
unix_all=Να επιτρέπονται όλοι οι χρήστες Unix
@@ -334,7 +322,6 @@ unix_pamany=Να αντιμετωπίζονται οι συνδέσεις που
unix_esudo=Η εντολή $1 δεν είναι εγκατεστημένη
unix_esudomod=Το πρόσθετο της Perl $1 που χρειάζεται για τον έλεγχο ταυτότητας <tt>sudo</tt> δεν είναι εγκατεστημένο
unix_header=Ρυθμίσεις ελέγχου ταυτότητας χρήστη Unix
unix_utable=Χρήστες Unix που επιτρέπονται
sessions_title=Τρέχουσες Συνεδρίες
sessions_id=ID Συνεδρίας
@@ -362,13 +349,6 @@ hide_clone=(Κλώνος $1)
switch_euser=δεν σας επιτρέπεται να αλλάξετε σε αυτόν τον χρήστη
switch_eold=Η υπάρχουσα συνεδρία δεν βρέθηκε!
rbac_title=Ρύθμιση RBAC
rbac_desc=Η ενσωμάτωση RBAC του Webmin παρέχει έναν τρόπο για την ενότητα των χρηστών και των δικαιωμάτων ACL να προσδιοριστούν από μια RBAC (Role Based Access Control) βάση δεδομένων, αντί από τα αρχεία ρυθμίσεων του Webmin. Όταν ενργοποιηθεί η υποστήριξη RBAC, όποιος χρήστης για τον οποίο η επιλογή <b>το RBAC ελέγχει όλες τι ενότητες και τα ACL</b> είναι ενεργή, θα προσδιορίζονται οι δυνατότητές του από το RBAC αντί από τις ρυθμίσεις ελέγχου πρόσβασης του Webmin.
rbac_esolaris=Το RBAC υπόστηρίζεται αυτή τη στιγμή μόνο στο Solaris, οπότε δεν μπορεί να χρησιμοποιηθεί σε αυτό το $1 σύστημα.
rbac_eperl=Το πρόσθετο της Perl $1 που χρειάζεται για την ενσωμάτωση του RBAC δεν είναι εγκατεστημένο. <a href='$2'>Πατήστε εδώ</a> για να το εγκαταστήσετε τώρα.
rbac_ecpan=Δεν έχετε πρόσβαση στην σελίδα Webmin Πρόσθετα Perl για να εγκαταστήσετε το απαραίτητο πρόσθετο $1 για την ενσωμάτωση του RBAC.
rbac_ok=Η ενσωμάτωση RBAC είναι διαθέσιμη σε αυτό το σύστημα και μπορεί να ενεργοποιηθεί ανά χρήστη στη σελίδα Επεξεργασία Χρήστη Webmin.
udeletes_err=Αποτυχία διαγραφής χρηστών
udeletes_jerr=Αποτυχία προσθήκης χρηστών στην ομάδα
udeletes_enone=Δεν επιλέχτηκε κανείς

View File

@@ -1,4 +1,5 @@
index_screate=Δημιουργήστε ένα νέο ασφαλές χρήστη.
index_twofactor_enabled=Ο έλεγχος ταυτότητας δύο παραγόντων είναι ενεργοποιημένος για αυτόν τον χρήστη
edit_title3=Δημιουργία ασφαλούς χρήστη Webmin
edit_email=Ηλεκτρονική διεύθυνση επικοινωνίας
@@ -20,6 +21,17 @@ log_forgot_admin=Ο διαχειριστής έστειλε email επαναφο
sync_modify=Μετονομάστε τον αντίστοιχο χρήστη Webmin όταν μετονομάζεται ένας χρήστης Unix.
unix_desc=Αυτή η σελίδα επιτρέπει στους χρήστες Unix και σε χρήστες που υποστηρίζονται από καταλόγους, καθώς και σε χρήστες που χρησιμοποιούν μόνο PAM, να συνδέονται χωρίς να δημιουργούν ξεχωριστό λογαριασμό Webmin για κάθε χρήστη. Κάθε σύνδεση λαμβάνει τα δικαιώματα πρόσβασης και χρησιμοποιεί τη μέθοδο ελέγχου ταυτότητας του αντιστοιχισμένου χρήστη Webmin.
unix_def=Επιτρέπεται η σύνδεση μόνο σε χρήστες Webmin
unix_sel=Επιτρέψτε στους χρήστες και τις ομάδες που αντιστοιχίζονται παρακάτω να συνδεθούν
unix_group=Μέλη της ομάδας
unix_user=Χρήστης Unix
unix_to=Αντιστοιχισμένος χρήστης Webmin
unix_mapdesc=Ο επιλεγμένος χρήστης Webmin παρέχει δικαιώματα πρόσβασης και τη μέθοδο ελέγχου ταυτότητας. Για να ελέγξετε την ταυτότητα του αρχικού ονόματος χρήστη μέσω PAM, SSSD ή της βάσης δεδομένων κωδικών πρόσβασης συστήματος, επιλέξτε έναν χρήστη Webmin που έχει ρυθμιστεί για <b>έλεγχο ταυτότητας Unix</b>. Εάν ο επιλεγμένος χρήστης έχει κωδικό πρόσβασης Webmin, κάθε αντίστοιχη σύνδεση χρησιμοποιεί αυτόν τον κοινόχρηστο κωδικό πρόσβασης.
unix_webminpass=Κωδικός πρόσβασης Webmin
unix_utable=Αντιστοιχίσεις σύνδεσης
sessions_login_ago=Τελευταία ενεργός πριν
sessions_all=Όλες οι συνεδρίες..
sessions_action=Ενέργειες
@@ -30,6 +42,16 @@ sql_timeout_for=Κλείστε τις προσωρινά αποθηκευμέν
sql_timeout_secs=δευτερόλεπτα
sql_etimeout=Το χρονικό όριο λήξης της προσωρινής αποθήκευσης πρέπει να είναι αριθμός
twofactor_testdesc=Πριν αποσυνδεθείτε, μπορείτε να δοκιμάσετε τη νέα σας ρύθμιση ελέγχου ταυτότητας δύο παραγόντων εδώ εισάγοντας ένα διακριτικό. Εάν για κάποιο λόγο δεν λειτουργεί, απενεργοποιήστε τον έλεγχο ταυτότητας δύο παραγόντων και δοκιμάστε να τον ρυθμίσετε ξανά.
twofactor_testfield=Συμβολική κάρτα δύο παραγόντων
twofactor_test=Επικύρωση διακριτικού
twofactor_terr=Αποτυχία δοκιμής ρύθμισης δύο παραγόντων
twofactor_etestuser=Η σύνδεση δεν έχει ενεργοποιημένη τη μέθοδο δύο παραγόντων!
twofactor_testing=Δοκιμή επικύρωσης δύο παραγόντων με $1 ..
twofactor_testfailed=.. η δοκιμή απέτυχε! Ίσως εισήχθη λάθος διακριτικό ή η εφαρμογή ελέγχου ταυτότητας δεν έχει ρυθμιστεί σωστά;
twofactor_testok=.. η δοκιμή ολοκληρώθηκε με επιτυχία! Μπορείτε πλέον να συνδεθείτε με ασφάλεια χρησιμοποιώντας έλεγχο ταυτότητας δύο παραγόντων.
twofactor_testdis=Απενεργοποίηση δύο παραγόντων τώρα
forgot_title=Αποστολή συνδέσμου επαναφοράς κωδικού πρόσβασης
forgot_err=Αποτυχία αποστολής συνδέσμου επαναφοράς κωδικού πρόσβασης
forgot_header=Λεπτομέρειες συνδέσμου επαναφοράς κωδικού πρόσβασης

View File

@@ -316,15 +316,17 @@ sync_ecannot=You are not allowed to configure user synchronization.
unix_title=Unix User Authentication
unix_err=Failed to save Unix authentication
unix_desc=This page allows you to configure Webmin to validate login attempts against the system user list and PAM. This can be useful if you have a large number of existing Unix users who you want to give access to Webmin.
unix_def=Only allow Webmin users to login
unix_sel=Allow Unix users listed below to login ..
unix_desc=This page allows Unix and directory-backed users, as well as PAM-only users, to log in without creating a separate Webmin account for each user. Each login receives the access rights and uses the authentication method of the mapped Webmin user.
unix_def=Only allow Webmin users to log in
unix_sel=Allow the users and groups mapped below to log in
unix_mode=Allow
unix_mall=All users
unix_group=Members of group..
unix_user=Unix user ..
unix_group=Members of group
unix_user=Unix user
unix_who=User or Group
unix_to=As Webmin user
unix_to=Mapped Webmin user
unix_mapdesc=The selected Webmin user supplies both access rights and the authentication method. To authenticate the original username through PAM, SSSD, or the system password database, select a Webmin user configured for <b>Unix authentication</b>. If the selected user has a Webmin password, every matching login uses that shared password instead.
unix_webminpass=Webmin password
unix_ecannot=You are not allowed to configure Unix user authentication
unix_epam=Unix authentication is not available as the <tt>Authen::PAM</tt> Perl module is not installed or not working properly.
unix_all=Allow all Unix users
@@ -345,7 +347,7 @@ unix_pamany=Treat logins that only pass PAM validation as $1
unix_esudo=The $1 command is not installed
unix_esudomod=The Perl module $1 needed for <tt>sudo</tt> authentication is not installed
unix_header=Unix user authentication settings
unix_utable=Allowed Unix users
unix_utable=Login mappings
sessions_title=Current Login Sessions
sessions_id=Session ID

View File

@@ -21,7 +21,6 @@ index_modgroups=Módulos del grupo $1
index_sync=Configurar la sincronización del usuario Unix
index_unix=Configurar la autenticación del usuario Unix
index_sessions=Ver sesiones de ingreso
index_rbac=Configurar RBAC
index_delete=Borrar Seleccionado
index_joingroup=Agregar al grupo:
index_eulist=Error al listar usuarios : $1
@@ -89,9 +88,6 @@ edit_hide=Ocultar no usado
edit_switch=Cambiar a Usuario
edit_return=Usuario de Webmin
edit_return2=Grupo Webmin
edit_rbacdeny=Modo acceso RBAC
edit_rbacdeny0=RBAC sólo controla ACLs del módulo seleccionado
edit_rbacdeny1=RBAC controla todos los módulos y ACLs
edit_global=Permisos para todos los modulos
edit_templock=Temporalmente bloqueado
edit_temppass=Forzar cambio en el siguiente ingreso
@@ -172,8 +168,6 @@ acl_title3=Para grupo $1 en $2
acl_options=Opciones de control de acceso para $1
acl_config=¿Poder editar la configuración del módulo?
acl_reset=Resetear a Acceso Total
acl_rbac=¿Tomar la configuración del control de acceso desde RBAC?
acl_rbacyes=Si (sobreescribe configuración inferior)
acl_uall=Todos los usuarios
acl_uthis=Este usuario
@@ -304,15 +298,9 @@ sync_ecannot=No está autorizado a configurar la sincronización de usuario.
unix_title=Autenticación de Usuario Unix
unix_err=Error al guardar la autenficiacion Unix
unix_desc=Esta página le permite configura Webmin para validar los intentos de ingreso contra la lista de usuarios del sistema y PAM. Esto puede ser útil si tiene un gran número de usuarios Unix a los que quiere dar acceso a Webmin.
unix_def=Solo permitir el ingreso a los usuarios Webmin
unix_sel=Permitir hacer login a los usuarios Unix listados abajo..
unix_mode=Permitir
unix_mall=Todos los usuarios
unix_group=Miembros del grupo..
unix_user=Permitir a cualquier usuario Unix el ingreso con permisos de usuario
unix_who=Usuario o Grupo
unix_to=Como usuario Webmin
unix_ecannot=No está autorizado a configurar la autenticación de usuarios Unix
unix_epam=La autenticación Unix no está disponible ya que el módulo <tt>Authen::PAM</tt> de Perl no está instalado o no funciona adecuadamente.
unix_all=Permitir todos los usuarios Unix
@@ -333,7 +321,6 @@ unix_pamany=Tratar a los ingresos que solo pasan la validación PAM $1
unix_esudo=El comando $1 no esta instalado
unix_esudomod=El modulo de Perl $1 necesario para la autenticacion <tt>sudo</tt> no esta instalado
unix_header=Configuracion de autenticacion de usuario de Unix
unix_utable=Permitir usuarios Unix
sessions_title=Sesiones de Ingreso Corrientes
sessions_id=ID de Sesión
@@ -352,13 +339,6 @@ hide_clone=(Clonar $1)
switch_euser=No está autorizado a cambiar a este usuario
switch_eold=¡Sesión existente no encontrada!
rbac_title=Configurar RBAC
rbac_desc=La integración RBAC de Webmin proporciona la capacidad de configurar el módulo de usuarios y permisos ACL desde una base de datos RBAC (Role Based Access Control, o Control de Acceso Basado en Roles), en lugar de desde los archivos de configuración propios de Webmin. Una vez que el soporte de RBAC se habilita, cualquier usuario para el cual esté seleccionada la opción <b>$edit_rbacdeny1</b> tendrá sus capacidades determinadas por RBAC en lugar de por la configuración de acceso del propio Webmin.
rbac_esolaris=Por el momento, RBAC sólo se soporta en Solaris, y por tanto no puede utilizarse en este sistema $1.
rbac_eperl=El módulo Perl $1, necesario para la integración con RBAC, no está instalado. <a href='$2'>Pulse aquí</a> para instalarlo ahora.
rbac_ecpan=No tiene acceso a la página de Módulos Perl de Webmin que le permitiría instalar el módulo $1, necesario para la integración con RBAC.
rbac_ok=La integración con RBAC es posible en este sistema, y puede ser habilitada para cada usuario en la página de Edición de Usuarios Webmin.
udeletes_err=Fallo al borrar usuarios
udeletes_enone=Ninguno seleccionado
udeletes_title=Borrar Uusuarios

View File

@@ -1,4 +1,5 @@
index_screate=Crea un nuevo usuario seguro.
index_twofactor_enabled=La autenticación de dos factores está habilitada para este usuario
edit_title3=Crear usuario seguro de Webmin
edit_email=Correo electrónico de contacto
@@ -22,6 +23,17 @@ log_forgot_admin=El administrador envió un correo electrónico de restablecimie
sync_modify=Cambie el nombre del usuario de Webmin coincidente cuando se cambie el nombre de un usuario de Unix.
unix_desc=Esta página permite a los usuarios de Unix y de directorios, así como a los usuarios que solo utilizan PAM, iniciar sesión sin necesidad de crear una cuenta de Webmin independiente para cada usuario. Cada inicio de sesión recibe los derechos de acceso y utiliza el método de autenticación del usuario de Webmin asignado.
unix_def=Permitir únicamente el inicio de sesión a usuarios de Webmin
unix_sel=Permitir que los usuarios y grupos que se muestran a continuación inicien sesión
unix_group=Miembros del grupo
unix_user=Usuario de Unix
unix_to=Usuario de Webmin asignado
unix_mapdesc=El usuario de Webmin seleccionado proporciona tanto los derechos de acceso como el método de autenticación. Para autenticar el nombre de usuario original mediante PAM, SSSD o la base de datos de contraseñas del sistema, seleccione un usuario de Webmin configurado para la <b>autenticación Unix</b>. Si el usuario seleccionado tiene una contraseña de Webmin, todos los inicios de sesión coincidentes utilizarán esa contraseña compartida.
unix_webminpass=Contraseña de Webmin
unix_utable=Asignaciones de inicio de sesión
sessions_login_ago=Última actividad hace
sessions_actions=Comportamiento..
sessions_all=Todas las sesiones..
sessions_logouts=Mostrar también sesiones cerradas.
@@ -43,6 +55,16 @@ sql_timeout_for=Cerrar las conexiones en caché después
sql_timeout_secs=segundos
sql_etimeout=El tiempo de espera de la conexión en caché debe ser un número
twofactor_testdesc=Antes de cerrar sesión, puedes probar la autenticación de dos factores introduciendo un código. Si por algún motivo no funciona, desactiva la autenticación de dos factores e intenta configurarla de nuevo.
twofactor_testfield=Token de dos factores
twofactor_test=Validar token
twofactor_terr=No se pudo probar la configuración de dos factores
twofactor_etestuser=¡El inicio de sesión no tiene habilitada la autenticación de dos factores!
twofactor_testing=Prueba de validación de dos factores con $1 ..
twofactor_testfailed=... ¡La prueba falló! ¿Quizás se introdujo un token incorrecto o su aplicación de autenticación no está configurada correctamente?
twofactor_testok=¡Prueba superada! Ahora puedes iniciar sesión de forma segura mediante la autenticación de dos factores.
twofactor_testdis=Desactivar la autenticación de dos factores ahora
forgot_title=Enviar enlace de restablecimiento de contraseña
forgot_err=No se pudo enviar el enlace de restablecimiento de contraseña
forgot_header=Detalles del enlace de restablecimiento de contraseña

View File

@@ -19,7 +19,6 @@ index_modgroups=$1 taldeko moduluak
index_sync=Unix erabiltzaileen sinkronizazioa konfiguratu
index_unix=Unix erabiltzailearen kautotzea konfiguratu
index_sessions=Sarrerako saioak ikusi
index_rbac=RBAC konfiguratu
index_delete=Ezabatu aukeratutakoa
edit_title=Webmin erabiltzailea editatu
@@ -77,9 +76,6 @@ edit_hide=Ezkutatu erabiltzen ez dena
edit_switch=Aldatu erabiltzailera
edit_return=Webmin erabiltzailea
edit_return2=Webmin taldea
edit_rbacdeny=RBAC atzipen modua
edit_rbacdeny0=RBAC ek soilik aukeratutako ACL moduluak kontrolatzen ditu
edit_rbacdeny1=RBAC ek kontrolatzen ditu modulu eta ACL guztiak
edit_global=Modulu guztientzako baimenak
edit_templock=Aldi baterako blokeatuta
edit_temppass=Behartu hurrena saioa hastean aldatzera
@@ -153,8 +149,6 @@ acl_title3=$1 etik $2 rako taldeentzat
acl_options=$1 atzipen kontrolerako aukerak
acl_config=Edita dezake moduluaren konfigurazioa?
acl_reset=Baimen guztiak berrezarri
acl_rbac=RBAC en atzipen kontrolerako ezarpenak lortu?
acl_rbacyes=Bai (beheko ezarpenak gain-idatzi)
acl_uall=Erabiltzaile guztiak
acl_uthis=Erabiltzaile hau
@@ -270,15 +264,9 @@ sync_ecannot=Ez zaude erabiltzaileen sinkronizazioa konfiguratzeko baimendua
unix_title=Unix erabiltzaileen autentikazioa
unix_err=Akatsa Unix autentikazioa gordetzean
unix_desc=Orri honen bidez Webmin konfigura daiteke sistemako erabiltzaileen aurka egindako saio saiakerak eta PAM balidatzeko. Hau lagungarri da Unix erabiltzaile askori Webminerako atzipena eman nahi zaionean.
unix_def=Soilik Webmin erabiltzaileei baimendu saioa hastea
unix_sel=Behean zerrendatutako Unix erabiltzaileei utzi soilik login egiten
unix_mode=Baimendu
unix_mall=Erabiltzaile guztiei
unix_group=Taldekideei..
unix_user=Unix erabiltzaileei ..
unix_who=Erabiltzaile edo Taldea
unix_to=Webmin erabiltzaile gisa
unix_ecannot=Ez zaude Unix erabiltzaileen autentikazioa konfiguratzeko baimendua
unix_epam=Unix autentikazioa ez dago eskuragarri <tt>Authen::PAM</tt> Perl-en modulua ez dagoelako instalatua edo ez dabilelako ongi.
unix_all=Unix erabiltzaile guztiak baimendu
@@ -315,13 +303,6 @@ hide_clone=($1 klonatu)
switch_euser=Ez zaude erabiltze honetara bihurtzeko baimendua
switch_eold=Ez da aurkitu sortuta dagoen saioa!
rbac_title=RBAC konfiguratu
rbac_desc=Webminen RBAC en integrazioak erabiltzaileen moduluak eta ACL baimenak RBAC (Role Based Access Control) datu base batetik egitea ahalbidetzen du, Webminen konfigurazio fitxategitik egin beharrean. Behin RBAC euskarria gaituta, RBAK ek kontrolatuko ditu modulu eta ACL guztiak aukera aktibatuta duten erabiltzaileak bere baitan izango ditu RBAC ek definitutako ahalmenak, Webminen atzipen konfigurazioaren partez.
rbac_esolaris=Momentu honetan RBAC soilik Solaris-en dago eskuragarri, ondorioz ezin da $1 sistema honetan erabili.
rbac_eperl=RBAC-en integraziorako beharrezko den $1 Perl-en modulua ez dago instalatua. <a href='$2'>Egin klik hemen</a> orain instalatzeko.
rbac_ecpan=Ez daukazu Webmin-en Perl moduluen orrietarako atzipena RBAC-en integraziorako beharrezko den $1 modulua instalatzeko.
rbac_ok=RBAC integrazioa eskuragarri dago sistema honetan, eta gaitua izan daiteke erabiltzaile bakoitzarentzat Webminen erabiltzaileak editatzeko orrian.
udeletes_err=Akatsa erabiltzaileak ezabatzean
udeletes_enone=Ez da inor hautatu
udeletes_title=Ezabatu erabiltzaileak

View File

@@ -1,6 +1,7 @@
index_title=Webmin erabiltzaileak
index_screate=Sortu erabiltzaile segurua.
index_twofactor=Bi faktoreen autentikazioa
index_twofactor_enabled=Bi faktoreko autentifikazioa gaituta dago erabiltzaile honetarako
index_joingroup=Taldeari gehitu:
index_eulist=Ezin izan da erabiltzaileak zerrendatu: $1
index_eglist=Huts egin du taldeen zerrendak: $1
@@ -60,10 +61,19 @@ convert_users=Erabiltzaileak bihurtzeko
sync_when=Noiz sinkronizatu
sync_modify=Berrizendatu bat datorren Webmin erabiltzaileari Unix erabiltzaileari izena aldatzen zaionean.
unix_desc=Orrialde honek Unix eta direktorioetan oinarritutako erabiltzaileei, baita PAM soilik duten erabiltzaileei ere, saioa hasteko aukera ematen die erabiltzaile bakoitzarentzat Webmin kontu bereizi bat sortu gabe. Saioa hasteko bakoitzak sarbide eskubideak jasotzen ditu eta mapatutako Webmin erabiltzailearen autentifikazio metodoa erabiltzen du.
unix_def=Webmin erabiltzaileei bakarrik saioa hasteko baimena eman
unix_sel=Baimendu behean mapatutako erabiltzaile eta taldeei saioa hastea
unix_group=Taldeko kideak
unix_user=Unix erabiltzailea
unix_to=Mapeatutako Webmin erabiltzailea
unix_mapdesc=Hautatutako Webmin erabiltzaileak sarbide-eskubideak eta autentifikazio-metodoa ematen ditu. Jatorrizko erabiltzaile-izena PAM, SSSD edo sistemaren pasahitzen datu-basearen bidez autentifikatzeko, hautatu <b>Unix autentifikaziorako</b> konfiguratutako Webmin erabiltzaile bat. Hautatutako erabiltzaileak Webmin pasahitza badu, saio-hasiera guztiek pasahitz partekatu hori erabiliko dute.
unix_webminpass=Webmin pasahitza
unix_restrict2=Murrizketa osagarriak
unix_header=Unix erabiltzailearen autentifikazio ezarpenak
unix_utable=Onartutako Unix erabiltzaileak
unix_utable=Saioa hasteko mapaketak
sessions_login_ago=Azken jarduera duela gutxi
sessions_actions=Ekintzak..
sessions_all=Saio guztiak..
sessions_logouts=Erakutsi itxitako saioak ere..
@@ -162,6 +172,15 @@ twofactor_failed=.. matrikulazioak huts egin du: $1
twofactor_done=.. osatu. Hornitzaile honen IDa <tt>$1</tt> da.
twofactor_setup=Bi faktoreen autentikazioa ez da gaituta oraindik sistema honetan, baina <a href='$1'>Webmin Konfigurazioa</a> modulua erabilita aktibatu daiteke.
twofactor_ebutton=Ez da botoia sakatu!
twofactor_testdesc=Saioa itxi aurretik, bi faktoreko autentifikazio konfigurazio berria hemen probatu dezakezu token bat sartuz. Arrazoiren batengatik funtzionatzen ez badu, desaktibatu bi faktoreko autentifikazioa eta saiatu berriro konfiguratzen.
twofactor_testfield=Bi faktoreko tokena
twofactor_test=Balioztatu tokena
twofactor_terr=Bi faktoreko konfigurazioa probatzea huts egin da
twofactor_etestuser=Saioa hasteko bi faktoreko aukera ez dago gaituta!
twofactor_testing=Bi faktoreko balidazioa $1-rekin probatzen ..
twofactor_testfailed=... probak huts egin du! Agian token okerra sartu da edo zure autentifikazio aplikazioa ez dago behar bezala konfiguratuta?
twofactor_testok=... proba gainditu da! Orain segurtasunez saioa hasi dezakezu bi faktoreko autentifikazioa erabiliz.
twofactor_testdis=Desgaitu Bi Faktoreko Aukera Orain
forgot_title=Pasahitza berrezartzeko esteka bidali
forgot_err=Pasahitza berrezartzeko esteka bidaltzea huts egin da

View File

@@ -20,7 +20,6 @@ index_modgroups=پيمانه‌ها گروه $1
index_sync=پيکربندي همزمان سازي کاربر يونيکس
index_unix=پيکربندي احرازهويت کاربر يونيکس
index_sessions=نمايش نشستهاي ورود به سيستم
index_rbac=راه‌اندازي RBAC
index_delete=حذف کردن انتخاب شده ها
edit_title=ويرايش کاربر وب‌مين
@@ -65,9 +64,6 @@ edit_hide=استفاده نشده‌ها را مخفي کن
edit_switch=تغيير حالت دادن به کاربر
edit_return=کاربر وب‌مين
edit_return2=گروه وب‌مين
edit_rbacdeny=حالت دستيابي RBAC
edit_rbacdeny0=RBAC فقط پيمانه‌هاي ACL انتخاب شده را کنترل مي‌کند
edit_rbacdeny1=RBAC همه پيمانه‌ها و ACLها را کنترل مي‌کند
save_err=عدم موفقيت در حفظ کاربران
save_ename=$1 يک اسم‌کاربر معتبر نيست
@@ -121,8 +117,6 @@ acl_title3=براي گروه $1 در $2
acl_options=گزينه‌هاي کنترل دستيابي $1
acl_config=آيا مي‌تواند پيکربندي پيمانه را ويرايش نمايد؟
acl_reset=بازگرداندن به دستيابي کامل
acl_rbac=آيا تنظيمات کنترل دستيابي از RBAC دريافت شود؟
acl_rbacyes=بله(تنظيمات زير درنظر گرفته نشود)
acl_uall=همه کاربران
acl_uthis=اين کابر
@@ -230,9 +224,6 @@ sync_unix=کلمه رمز کاربران جديد را احرازهويت يون
sync_ecannot=شما اجازه پيکربندي همزماني کاربران يونيکس و وب‌مين را نداريد.
unix_title=احرازهويت کاربران يونيکس
unix_desc=اين صفحه به شما اجازه مي‌دهد وب‌مين را به منظور معتبر شناختن تلاشها براي ورود به سيستم براساس ليست کاربران سيستم وPAM پيکربندي نماييد. زماني مفيد مي‌باشد که تعداد زيادي از کاربران يونيکس داشته باشيد و بخواهيد به آنان اجازه دستيابي به وب‌مين را بدهيد.
unix_def=تنها به کاربران وب‌مين اجازه ورود به سيستم داده شود.
unix_user=به هر کاربر يونيکس با توجه به مجوزها، اجازه ورود به سيستم داده شود.
unix_ecannot=شما اجازه پيکربندي احرازهويت کاربران يونيکس را نداريد.
unix_epam=احرازهويت يونيکس به‌عنوان <tt> Authen::PAM</tt> پيمانه پرل نصب نشده‌است و يا به خوبي کار نمي‌کند.
unix_all=به تمام کاربران يونيکس اجازه داده شود.
@@ -259,9 +250,3 @@ hide_clone=(مشابه $1)
switch_euser=شما اجازه تغيير حالت به اين کاربر را نداريد.
switch_eold=نشست موجود يافت نشد.
rbac_title=نصب RBAC
rbac_desc=RBAC به پيمانه کاربران و مجوزهاي ACL اجازه ميدهد در عوض مقدار گيري از پرونده‌هاي وب‌مين براساس مقادير پايگاه داده RBAC (Role Based Access Control) تعيين شوند. هنگامي که پشتيباني از RBAC فعال شود هر کاربري که گزينه <b>$edit_rbacdeny1</b> او انتخاب شده باشد اين توانايي را دارد که تنظيمات کنترل دستيابي خود را از RBAC به جاي وب‌مين دريافت نمايد.
rbac_esolaris=RBAC تنها برروي سولاريس پشتيباني مي‌شود و در سيستم $1 قابل استفاده نمي‌باشد.
rbac_eperl=پيمانه پرل $1 که براي مجتمع سازي RBAC نياز مي‌باشد، نصب نشده‌است. براي نصب آن <a href=”$2”> برروي اين فشار دهيد</a>.
rbac_ok=مجتمع سازي RBAC برروي اين سيستم قابل دستيابي است و مي‌تواند براي هر کاربري در صفحه ويرايش کاربران وب‌مين فعال شود.

View File

@@ -1,5 +1,6 @@
index_screate=یک کاربر ایمن جدید ایجاد کنید.
index_twofactor=احراز هویت دو عاملی
index_twofactor_enabled=احراز هویت دو مرحله‌ای برای این کاربر فعال است
index_joingroup=افزودن به گروه:
index_eulist=Failed to list users : $1
index_eglist=Failed to list groups : $1
@@ -100,12 +101,17 @@ sync_when=چه موقع همگام سازی
sync_modify=با تغییر نام کاربر یونیکس ، به کاربر مطابق وبمین تغییر نام دهید.
unix_err=ذخیره احراز هویت یونیکس انجام نشد
unix_sel=به کاربران Unix که در زیر ذکر شده اجازه دهید وارد شوید..
unix_desc=این صفحه به کاربران یونیکس و کاربران دایرکتوری-پشتیبانی‌شده و همچنین کاربران PAM-only اجازه می‌دهد تا بدون ایجاد حساب کاربری جداگانه برای هر کاربر در وب‌مین، وارد سیستم شوند. هر ورود، حقوق دسترسی را دریافت می‌کند و از روش احراز هویت کاربر وب‌مین نگاشت‌شده استفاده می‌کند.
unix_def=فقط به کاربران وب‌مین اجازه ورود بدهید
unix_sel=به کاربران و گروه‌های مشخص‌شده در زیر اجازه ورود بدهید
unix_mode=اجازه
unix_mall=تمام کاربران
unix_group=اعضای گروه..
unix_group=اعضای گروه
unix_user=کاربر یونیکس
unix_who=کاربر یا گروه
unix_to=به عنوان کاربر وبمین
unix_to=کاربر نگاشت‌شده وبمین
unix_mapdesc=کاربر وب‌مین انتخاب‌شده، هم حقوق دسترسی و هم روش احراز هویت را ارائه می‌دهد. برای احراز هویت نام کاربری اصلی از طریق PAM، SSSD یا پایگاه داده رمز عبور سیستم، یک کاربر وب‌مین پیکربندی‌شده برای <b>احراز هویت یونیکس</b> را انتخاب کنید. اگر کاربر انتخاب‌شده رمز عبور وب‌مین داشته باشد، هر ورود منطبق با آن از آن رمز عبور مشترک استفاده می‌کند.
unix_webminpass=رمز عبور وب‌مین
unix_restrict2=محدودیت های اضافی
unix_ewhogroup=Missing group to allow in row $1
unix_ewhouser=Missing user to allow in row $1
@@ -116,8 +122,9 @@ unix_pamany=Treat logins that only pass PAM validation as $1
unix_esudo=The $1 command is not installed
unix_esudomod=The Perl module $1 needed for <tt>sudo</tt> authentication is not installed
unix_header=تنظیمات تأیید اعتبار کاربر یونیکس
unix_utable=کاربران مجاز Unix
unix_utable=نگاشت‌های ورود
sessions_login_ago=آخرین فعالیت پیش
sessions_host=آدرس آی پی
sessions_actions=اقدامات..
sessions_all=تمام جلسات..
@@ -131,8 +138,6 @@ sessions_kill=قطع شدن..
logins_title=ورود به وب اخیر
rbac_ecpan=You do not have access to Webmin's Perl Modules page in order to install the necessary $1 module for RBAC integration.
udeletes_err=کاربران حذف نشدند
udeletes_jerr=افزودن کاربران به گروه انجام نشد
udeletes_enone=هیچ یک انتخاب نشده است
@@ -261,6 +266,15 @@ twofactor_failed=.. enrollment failed : $1
twofactor_done=.. complete. Your ID with this provider is <tt>$1</tt>.
twofactor_setup=Two-factor authentication has not been enabled on this system yet, but can be turned on using the <a href='$1'>Webmin Configuration</a> module.
twofactor_ebutton=هیچ دکمه ای کلیک نشد!
twofactor_testdesc=قبل از خروج، می‌توانید با وارد کردن یک توکن، تنظیمات احراز هویت دو مرحله‌ای جدید خود را اینجا آزمایش کنید. اگر به هر دلیلی کار نکرد، احراز هویت دو مرحله‌ای را غیرفعال کنید و دوباره آن را تنظیم کنید.
twofactor_testfield=توکن دو عاملی
twofactor_test=اعتبارسنجی توکن
twofactor_terr=تست تنظیمات دو مرحله‌ای ناموفق بود
twofactor_etestuser=ورود دو مرحله‌ای فعال نیست!
twofactor_testing=آزمایش اعتبارسنجی دو عاملی با $1 ..
twofactor_testfailed=.. تست ناموفق بود! شاید توکن اشتباهی وارد شده باشد، یا برنامه احراز هویت شما به درستی پیکربندی نشده باشد؟
twofactor_testok=.. آزمون با موفقیت انجام شد! اکنون می‌توانید با خیال راحت با استفاده از احراز هویت دو مرحله‌ای وارد سیستم شوید.
twofactor_testdis=همین حالا احراز هویت دو مرحله‌ای را غیرفعال کنید
forgot_title=ارسال لینک بازیابی رمز عبور
forgot_err=ارسال لینک بازیابی رمز عبور ناموفق بود

View File

@@ -6,6 +6,7 @@ index_screate=Luo uusi turvallinen käyttäjä.
index_convert=Muunna Unix Webmin -käyttäjiksi
index_cert=Pyydä SSL-varmennetta
index_twofactor=Kahden tekijän todennus
index_twofactor_enabled=Kaksivaiheinen todennus on käytössä tälle käyttäjälle
index_certmsg=Napsauta tätä painiketta, jos haluat pyytää SSL-varmennetta, jonka avulla voit kirjautua turvallisesti Webminiin ilman, että sinun on annettava käyttäjänimeä ja salasanaa.
index_return=käyttäjäluettelo
index_none=Ei mitään
@@ -22,7 +23,6 @@ index_modgroups=Moduulit ryhmästä $1
index_sync=Määritä Unix-käyttäjän synkronointi
index_unix=Määritä Unix-käyttäjän todennus
index_sessions=Näytä sisäänkirjautumisistunnot
index_rbac=Asenna RBAC
index_delete=Poista valitut
index_joingroup=Lisää ryhmään:
index_eulist=Käyttäjien luettelointi epäonnistui: $1
@@ -94,9 +94,6 @@ edit_switch=Vaihda käyttäjälle
edit_forgot=Lähetä salasanan palautuslinkki
edit_return=Webmin-käyttäjä
edit_return2=Webmin-ryhmä
edit_rbacdeny=RBAC-käyttötila
edit_rbacdeny0=RBAC ohjaa vain valittuja moduulin ACL: itä
edit_rbacdeny1=RBAC ohjaa kaikkia moduuleja ja ACL: iä
edit_global=Kaikkien moduulien luvat
edit_templock=Tilapäisesti lukittu
edit_temppass=Pakota muutos seuraavalla kirjautumisella
@@ -184,8 +181,6 @@ acl_title3=Ryhmälle $1 ryhmässä $2
acl_options=$1 kulunvalvonta-asetukset
acl_config=Voiko muokata moduulin kokoonpanoa?
acl_reset=Palauta täysi käyttöoikeus
acl_rbac=Hanki kulunvalvonta-asetukset RBAC: lta?
acl_rbacyes=Kyllä (ohittaa alla olevat asetukset)
acl_uall=Kaikki käyttäjät
acl_uthis=Tämä käyttäjä
@@ -321,15 +316,17 @@ sync_ecannot=Et voi määrittää käyttäjän synkronointia.
unix_title=Unix-käyttäjän todennus
unix_err=Unix-todennuksen tallentaminen epäonnistui
unix_desc=Tällä sivulla voit määrittää Webminin vahvistamaan kirjautumisyritykset järjestelmän käyttäjäluettelon ja PAM: n suhteen. Tästä voi olla hyötyä, jos sinulla on suuri joukko nykyisiä Unix-käyttäjiä, jotka haluat antaa Webmin-käyttöoikeuden.
unix_def=Salli vain Webmin-käyttäjien kirjautua sisään
unix_sel=Salli alla lueteltujen Unix-käyttäjien kirjautua sisään..
unix_desc=Tämä sivu sallii Unix- ja hakemistoihin perustuvien käyttäjien sekä vain PAM-käyttäjien kirjautumisen sisään luomatta erillistä Webmin-tiliä jokaiselle käyttäjälle. Jokainen kirjautuminen saa yhdistetyn Webmin-käyttäjän käyttöoikeudet ja käyttää heidän todennusmenetelmäänsä.
unix_def=Salli vain Webmin-käyttäjien kirjautuminen sisään
unix_sel=Salli alla olevien käyttäjien ja ryhmien kirjautuminen sisään
unix_mode=Sallia
unix_mall=Kaikki käyttäjät
unix_group=Ryhmän jäsenet..
unix_user=Unix-käyttäjä..
unix_group=Ryhmän jäsenet
unix_user=Unix-käyttäjä
unix_who=Käyttäjä tai ryhmä
unix_to=Webmin-käyttäjä
unix_to=Yhdistetty Webmin-käyttäjä
unix_mapdesc=Valittu Webmin-käyttäjä antaa sekä käyttöoikeudet että todennusmenetelmän. Jos haluat todentaa alkuperäisen käyttäjätunnuksen PAM:n, SSSD:n tai järjestelmän salasanatietokannan kautta, valitse Webmin-käyttäjä, jolle on määritetty <b>Unix-todennus</b>. Jos valitulla käyttäjällä on Webmin-salasana, jokainen vastaava kirjautuminen käyttää tätä jaettua salasanaa.
unix_webminpass=Webmin-salasana
unix_ecannot=Et voi määrittää Unix-käyttäjän todennusta
unix_epam=Unix-todennus ei ole käytettävissä, koska <tt>Authen::PAM</tt> Perl-moduulia ei ole asennettu tai se ei toimi oikein.
unix_all=Salli kaikki Unix-käyttäjät
@@ -350,11 +347,12 @@ unix_pamany=Käytä vain PAM-validoinnin läpäisseitä kirjautumisia $1
unix_esudo=$1 -komentoa ei ole asennettu
unix_esudomod=<tt>sudo</tt> -todennukseen tarvittavaa Perl-moduulia $1 ei ole asennettu
unix_header=Unix-käyttäjän todennusasetukset
unix_utable=Sallitut Unix-käyttäjät
unix_utable=Kirjautumismääritykset
sessions_title=Nykyiset kirjautuminenistunnot
sessions_id=Istunnon tunniste
sessions_user=Webmin-käyttäjä
sessions_login_ago=Viimeksi aktiivinen sitten
sessions_login=Viimeksi aktiivinen klo
sessions_host=IP-osoite
sessions_lview=Näytä lokit..
@@ -380,13 +378,6 @@ hide_clone=(Klooni $1)
switch_euser=Sinulla ei ole oikeutta siirtyä tälle käyttäjälle
switch_eold=Olevaa istuntoa ei löytynyt!
rbac_title=Asenna RBAC
rbac_desc=Webminin RBAC-integraatio tarjoaa tapaa, jolla käyttäjämoduulit ja ACL-oikeudet voidaan määrittää RBAC (Role Based Access Control) -tietokannasta Webminin omien asetustiedostojen sijasta. Kun RBAC-tuki on otettu käyttöön, jokaisella käyttäjällä, jolle <b>RBAC ohjaa kaikkia moduuleja ja ACL: iä</b> -vaihtoehto, on hänen ominaisuutensa RBAC: n määrittelemä Webminin omien pääsynhallinta-asetusten sijasta.
rbac_esolaris=RBAC: ta tuetaan tällä hetkellä vain Solaris-järjestelmässä, joten sitä ei voida käyttää tässä $1 -järjestelmässä.
rbac_eperl=RBAC-integraatioon tarvittavaa Perl-moduulia $1 ei ole asennettu. <a href='$2'>Napsauta tätä</a>, niin asenna se nyt.
rbac_ecpan=Sinulla ei ole pääsyä Webminin Perl-moduuleihin -sivulle tarvittavan $1 -moduulin asentamiseksi RBAC-integraatioon.
rbac_ok=RBAC-integraatio on saatavana tässä järjestelmässä, ja se voidaan ottaa käyttöön käyttäjää kohden Muokkaa Webmin-käyttäjän sivua.
udeletes_err=Käyttäjien poistaminen epäonnistui
udeletes_jerr=Käyttäjien lisääminen ryhmään epäonnistui
udeletes_enone=Mitään ei ole valittu
@@ -515,6 +506,15 @@ twofactor_failed=.. ilmoittautuminen epäonnistui: $1
twofactor_done=.. saattaa loppuun. Tunnuksesi tämän palveluntarjoajan kanssa on <tt>$1</tt>.
twofactor_setup=Kaksifaktorista todennusta ei ole vielä otettu käyttöön tässä järjestelmässä, mutta se voidaan ottaa käyttöön <a href='$1'>Webmin-määritys</a> -moduulilla.
twofactor_ebutton=Yhtään painiketta ei napsautettu!
twofactor_testdesc=Ennen uloskirjautumista voit testata uutta kaksivaiheista todennusta täällä syöttämällä tunnuksen. Jos se ei jostain syystä toimi, poista kaksivaiheinen todennus käytöstä ja yritä määrittää se uudelleen.
twofactor_testfield=Kaksivaiheinen token
twofactor_test=Vahvista tunnus
twofactor_terr=Kaksivaiheisen asetuksen testaus epäonnistui
twofactor_etestuser=Kirjautumisessa ei ole kaksivaiheista vahvistusta käytössä!
twofactor_testing=Testataan kaksivaiheista validointia $1:llä ..
twofactor_testfailed=.. testi epäonnistui! Ehkä syötit väärän tunnuksen tai todennussovellustasi ei ole määritetty oikein?
twofactor_testok=.. testi läpäisty! Voit nyt kirjautua sisään turvallisesti käyttämällä kaksivaiheista todennusta.
twofactor_testdis=Poista kaksivaiheinen käytöstä nyt
forgot_title=Lähetä salasanan palautuslinkki
forgot_err=Salasanan palautuslinkin lähettäminen epäonnistui

View File

@@ -20,7 +20,6 @@ index_modgroups=Modules du groupe $1
index_sync=Configurer la synchronisation des utilisateurs Unix
index_unix=Configurer l'authentification des utilisateurs Unix
index_sessions=Afficher les sessions de connexion
index_rbac=Configuration RBAC
index_delete=Effacer la sélection
edit_title=Modification d'un utilisateur Webmin
@@ -76,9 +75,6 @@ edit_hide=Masquer si inutilisé
edit_switch=Changer d'utilisateur
edit_return=à l'utilisateur Webmin
edit_return2=Groupe Webmin
edit_rbacdeny=Mode d'accès RBAC
edit_rbacdeny0=RBAC ne contrôle que le module ACLs sélectionné
edit_rbacdeny1=RBAC contrôle tous les modules et les ACLs
edit_global=Permissions pour tout les modules
edit_templock=Verrouillé temporairement
edit_days=Jours autorisés dans la semaine
@@ -151,8 +147,6 @@ acl_title3=du groupe $2 pour l'utilisateur $1
acl_options=Options du contrôle d'accès du module $1
acl_config=Peut modifier la configuration du module ?
acl_reset=Réinitialiser en mode plein accès
acl_rbac=Récupérer les paramètres de contrôle d'accès depuis RBAS ?
acl_rbacyes=Oui (remplace les paramètres ci-dessous)
acl_uall=Tous les utilisateurs
acl_uthis=Cet utilisateur
@@ -269,15 +263,9 @@ sync_unix=Définir un mot de passe pour de nouveaux utilisateurs pour l'authenti
sync_ecannot=Vous n'êtes pas autorisé à configurer la synchronisation des utilisateurs
unix_title=Authentification des utilisateurs Unix
unix_desc=Cette page vous permet de configurer Webmin pour valider les tentatives de connexion par rapport à la liste des utilisateurs système et de PAM. Ce comportement peut être utile si vous avez un grand nombre d'utilisateurs Unix existants auxquels vous souhaitez donner accès à Webmin.
unix_def=Autoriser uniquement les utilisateurs Webmin à se connecter
unix_sel=Autoriser les utilisateurs Unix listés ci-dessous à se connecter ..
unix_mode=Autorise
unix_mall=Tous les utilisateurs
unix_group=Membres du groupe..
unix_user=Autoriser n'importe quel utilisateur Unix à se connecter avec les droits d'accès d'utilisateur
unix_who=Utilisateur ou Groupe
unix_to=Comme utilisateur Webmin
unix_ecannot=Vous n'êtes pas autorisé à configurer l'authentification des utilisateurs Unix
unix_epam=L'authentification Unix n'est pas disponible car le module Perl <tt>Authen::PAM</tt> n'est pas installé ou ne fonctionne pas correctement.
unix_all=Autoriser tous les utilisateurs Unix répertoriés
@@ -321,13 +309,6 @@ hide_clone=(Cloner $1)
switch_euser=Vous n'êtes pas autorisé à basculer vers cet utilisateur
switch_eold=Session existante non trouvée !
rbac_title=Configuration RBAC
rbac_desc=L'intégration RBAC dans Webmin offre la possibilité pour un module utilisateur de déterminer les permissions ACL depuis une base de données RBAC (Role Based Access Control), plutôt que depuis les fichiers de configuration de Webmin. Une fois que le support RBAC est activé, tout utilisateur pour qui <b>$edit_rbacdeny1</b> l'option est sélectionnée verra ses possibilités déterminée par RBAC plutôt que par les paramètres de contôle d'accès de Webmin.
rbac_esolaris=RBAC n'est supporté actuellement que sur Solaris, et ne peut pas être utilisé sur ce système $1.
rbac_eperl=Le module Perl $1 nécessaire pour l'intégration RBAC n'est pas installé. <a href='$2'>Cliquez ici</a> pour l'installer maintenant.
rbac_ecpan=Vous n'avez pas accès à la page de modules Perl de Webmin pour installer le module $1 nécessaire pour l'intégration de RBAC.
rbac_ok=L'intégration de RBAC est disponible sur ce sytème et peut être activée pour les utilisateurs en éditant la page "Utilisateur Webmin".
udeletes_err=Echec de suppression des utilisateurs
udeletes_enone=Aucune sélection
udeletes_title=Efface les utilisateurs

View File

@@ -1,5 +1,6 @@
index_screate=Créez un nouvel utilisateur sécurisé.
index_twofactor=Authentification à deux facteurs
index_twofactor_enabled=L'authentification à deux facteurs est activée pour cet utilisateur
index_joingroup=Ajouter au groupe:
index_eulist=Échec de la liste des utilisateurs: $1
index_eglist=Échec de la liste des groupes: $1
@@ -59,12 +60,21 @@ sync_when=Quand synchroniser
sync_modify=Renommez l'utilisateur Webmin correspondant lorsqu'un utilisateur Unix est renommé.
unix_err=Échec de l'enregistrement de l'authentification Unix
unix_desc=Cette page permet aux utilisateurs Unix et aux utilisateurs utilisant un annuaire, ainsi qu'aux utilisateurs utilisant uniquement PAM, de se connecter sans avoir à créer un compte Webmin distinct pour chaque utilisateur. Chaque connexion bénéficie des droits d'accès et utilise la méthode d'authentification de l'utilisateur Webmin associé.
unix_def=Autoriser uniquement les utilisateurs Webmin à se connecter
unix_sel=Autoriser les utilisateurs et les groupes répertoriés ci-dessous à se connecter
unix_group=Membres du groupe
unix_user=utilisateur Unix
unix_to=Utilisateur Webmin associé
unix_mapdesc=L'utilisateur Webmin sélectionné fournit à la fois les droits d'accès et la méthode d'authentification. Pour authentifier le nom d'utilisateur d'origine via PAM, SSSD ou la base de données des mots de passe système, sélectionnez un utilisateur Webmin configuré pour l'<b>authentification Unix</b>. Si l'utilisateur sélectionné possède un mot de passe Webmin, ce mot de passe sera utilisé pour chaque connexion correspondante.
unix_webminpass=Mot de passe Webmin
unix_restrict2=Restrictions supplémentaires
unix_esudo=La commande $1 n'est pas installée
unix_esudomod=Le module Perl $1 nécessaire à l'authentification <tt>sudo</tt> n'est pas installé
unix_header=Paramètres d'authentification utilisateur Unix
unix_utable=Utilisateurs Unix autorisés
unix_utable=Mappages de connexion
sessions_login_ago=Dernière activité il y a
sessions_all=Toutes les séances..
sessions_action=Actions
@@ -153,6 +163,15 @@ twofactor_failed=.. l'inscription a échoué: $1
twofactor_done=.. Achevée. Votre ID auprès de ce fournisseur est <tt>$1</tt>.
twofactor_setup=L'authentification à deux facteurs n'a pas encore été activée sur ce système, mais peut être activée à l'aide du module <a href='$1'>Configuration Webmin</a>.
twofactor_ebutton=Aucun bouton cliqué!
twofactor_testdesc=Avant de vous déconnecter, vous pouvez tester votre nouvelle configuration d'authentification à deux facteurs ici en saisissant un jeton. Si cela ne fonctionne pas, désactivez l'authentification à deux facteurs et réessayez.
twofactor_testfield=Jeton à deux facteurs
twofactor_test=Valider le jeton
twofactor_terr=Échec du test de la configuration à deux facteurs
twofactor_etestuser=L'authentification à deux facteurs n'est pas activée !
twofactor_testing=Test de validation à deux facteurs avec $1 ..
twofactor_testfailed=Le test a échoué ! Peut-être avez-vous saisi un jeton incorrect ou votre application dauthentification nest-elle pas correctement configurée ?
twofactor_testok=Test réussi ! Vous pouvez désormais vous connecter en toute sécurité grâce à lauthentification à deux facteurs.
twofactor_testdis=Désactivez l'authentification à deux facteurs maintenant
forgot_title=Envoyer le lien de réinitialisation du mot de passe
forgot_err=Échec de l'envoi du lien de réinitialisation du mot de passe

View File

@@ -20,7 +20,6 @@ index_modgroups=Moduli iz grupe $1
index_sync=Podesi sinkronizaciju Unix korisnika
index_unix=Podesi autorizaciju Unix korisnika
index_sessions=Pogledaj logirane sekcije
index_rbac=Postavi RBAC
index_delete=Obriši Odabrano
edit_title=Uredi Webmin Korisnika
@@ -75,9 +74,6 @@ edit_hide=Sakrij nekorištene
edit_switch=prebaci na Korisnika
edit_return=Webmin korisnik
edit_return2=Webmin grupa
edit_rbacdeny=RBAC način pristupa
edit_rbacdeny0=RBAC kontrolira samo odabrane module ACLs
edit_rbacdeny1=RBAC kontrolira sve module i ACLs
edit_templock=Trenutno zaključan
edit_days=Dopušteni dani u tjednu
edit_alldays=Svaki dan
@@ -148,8 +144,6 @@ acl_title3=Za grupu $1 u $2
acl_options=$1 opcije kontrole pristupa
acl_config=Ne možete uređivati konfiguraciju modula?
acl_reset=Ponovno postavi (resetiraj) na opciju Puni Pristup
acl_rbac=Želite li preuzeti postavke kontrole pristupa od RBAC?
acl_rbacyes=Da (prebriši prethodne postavke)
acl_uall=Svi korisnici
acl_uthis=Ovaj korisnik
@@ -265,15 +259,9 @@ sync_ecannot=Nije vam dopušteno podešavati sinkronizaciju korisnika.
unix_title=Unix Korisnička Provjera
unix_err=Nuspiješno sacuvana Unix autentikacija
unix_desc=Ova stranica Vam dopušta da podesite Webmin da potvrđuje pokušaje prijavljivanja na korisničke liste i PAM. Ova opcija može biti korisna ukoliko imate veliki broj postojećih Unix korisnika kojima želite dati pravo pristupa na Webmin.
unix_def=Dopusti jedino Webmin korisnicima da se prijave
unix_sel=Dopusti Unix korisniucima sa sljedeće liste da se prijave...
unix_mode=Dopusti
unix_mall=Svi korisnici
unix_group=Članovi grupe...
unix_user=Unix korisnik...
unix_who=KOrisnik ili Grupa
unix_to=Kao Webmin korisnik
unix_ecannot=Nije Vam dopušteno da podešavate autentikaciju Unux korisnika
unix_epam=Unix autentikacija nije dostupna jer <tt>Authen::PAM</tt> Perl modul nije instaliran ili ne radi ispravno.
unix_all=Dopusti sve Unix korisnike
@@ -310,13 +298,6 @@ hide_clone=(Kopirani $1)
switch_euser=Nije Vam odpušteno da se prebacite na ovog korisnika
switch_eold=Postojeći session nije pronađen
rbac_title=Postavi RBAC
rbac_desc=Webmin RBA integracija omogućava korisničkim modulima i ACL da budu uklonjeni iz RBAC (Role Based Access Control) baze podataka, radije nego vlastitim Webmin konfiguracjskim dokumentima. Jednom kada se onemogući RBAC potpora, svim korisnicima kod kojih je odabrana <b>$edit_rbacdeny1</b> opcija, bit će uklonjene mogućnosti od strane RBAC-a koji će radije ukloniti njih nego vlastite Webmin postavke kontrole pristupa.
rbac_esolaris=RBAC je trenutno podržan jedino na Solarisu, tako da ne može biti korišten na $1 sustavu.
rbac_eperl=Perl modul $1 potreban za RBAC integraciju nije instaliran. <a href='$2'>Kliknte ovdje</a> da ga instalirate.
rbac_ecpan=Nemate mogućnost pristupa stranicam Webmin Perl Modula u svrhu instaliranja nužnih $1 modula za RBCA integraciju.
rbac_ok=RBAC integracija je dosupna na ovom sustavu i može biti omogućena osnovi pojedinog korisnika na stranici Edit Webmin User.
udeletes_err=Neuspješno brisanje korisnika
udeletes_enone=Ništa nije odabrano
udeletes_title=Obriši Korisnike

View File

@@ -1,5 +1,6 @@
index_screate=Stvorite novog sigurnog korisnika.
index_twofactor=Dvofaktorska provjera autentičnosti
index_twofactor_enabled=Dvofaktorska autentifikacija je omogućena za ovog korisnika
index_joingroup=Dodaj u grupu:
index_eulist=Nije uspjelo popis korisnika: $1
index_eglist=Nije uspjelo popis grupa: $1
@@ -65,10 +66,19 @@ convert_users=Korisnici koji žele pretvoriti
sync_when=Kada se sinkronizirati
sync_modify=Preimenujte odgovarajućeg korisnika Webmin kada se Unix korisnik preimenuje.
unix_desc=Ova stranica omogućuje Unix i korisnicima s podržanim direktorijima, kao i korisnicima samo s PAM-om, prijavu bez stvaranja zasebnog Webmin računa za svakog korisnika. Svaka prijava dobiva prava pristupa i koristi metodu autentifikacije mapiranog Webmin korisnika.
unix_def=Dopusti prijavu samo Webmin korisnicima
unix_sel=Dopustite prijavu korisnicima i grupama mapiranim u nastavku
unix_group=Članovi grupe
unix_user=Korisnik Unixa
unix_to=Mapirani Webmin korisnik
unix_mapdesc=Odabrani Webmin korisnik daje i prava pristupa i metodu autentifikacije. Za autentifikaciju izvornog korisničkog imena putem PAM-a, SSSD-a ili baze podataka lozinki sustava, odaberite Webmin korisnika konfiguriranog za <b>Unix autentifikaciju</b>. Ako odabrani korisnik ima Webmin lozinku, svaka odgovarajuća prijava koristi tu dijeljenu lozinku.
unix_webminpass=Lozinka za Webmin
unix_restrict2=Dodatna ograničenja
unix_header=Unix postavke provjere autentičnosti korisnika
unix_utable=Dopušteni Unix korisnici
unix_utable=Mapiranje prijava
sessions_login_ago=Zadnji put aktivno prije
sessions_actions=Akcije..
sessions_all=Sve sesije..
sessions_logouts=Prikaži i odjavljene sesije..
@@ -168,6 +178,15 @@ twofactor_failed=.. registracija nije uspjela: $1
twofactor_done=.. kompletna. Vaš ID kod ovog davatelja usluga je <tt>$1</tt>.
twofactor_setup=Dvofaktorna provjera identiteta još nije omogućena na ovom sustavu, ali se može uključiti pomoću modula <a href='$1'>Konfiguracija Webmin</a>.
twofactor_ebutton=Nijedan gumb nije kliknut!
twofactor_testdesc=Prije odjave, ovdje možete testirati svoju novu postavku dvofaktorske autentifikacije unosom tokena. Ako iz nekog razloga ne radi, isključite dvofaktorsku autentifikaciju i pokušajte je ponovno postaviti.
twofactor_testfield=Dvofaktorski token
twofactor_test=Validiraj token
twofactor_terr=Nije uspjelo testiranje dvofaktorske postavke
twofactor_etestuser=Prijava nema omogućenu dvofaktorsku zaštitu!
twofactor_testing=Testiranje dvofaktorske validacije s $1 ..
twofactor_testfailed=.. test nije uspio! Možda je unesen pogrešan token ili vaša aplikacija za autentifikaciju nije ispravno konfigurirana?
twofactor_testok=.. test prošao! Sada se možete sigurno prijaviti pomoću dvofaktorske autentifikacije.
twofactor_testdis=Onemogući dvofaktorski pristup sada
forgot_title=Pošalji poveznicu za resetiranje lozinke
forgot_err=Slanje poveznice za resetiranje lozinke nije uspjelo

View File

@@ -20,7 +20,6 @@ index_modgroups=Modulok a $1 csoportból
index_sync=Unix felhasználó szinkronizálásának beállítása
index_unix=Unix felhasználó azonosításának a beállítása
index_sessions=Belépési folyamat megtekintése
index_rbac=RBAC beállítása
index_delete=Kiválasztott törlése
edit_title=Felhasználói profil módosítása
@@ -69,9 +68,6 @@ edit_hide=Nem használtak elrejtése
edit_switch=Átváltás más felhasználóra
edit_return=Webmin felhasználó
edit_return2=Webmin csoport
edit_rbacdeny=RBAC hozzáférési mód
edit_rbacdeny0=Csak RBAC kontrolok a kiválasztott ACL-hez
edit_rbacdeny1=RBAC kontrollok minden modulhoz és ACL -hez
edit_templock=Átmenetileg zárolva
edit_alldays=Minden nap
edit_allhours=Bármikor
@@ -131,8 +127,6 @@ acl_title3=A $1 csoportnak a $2 -ben
acl_options=A "$1" modul feletti hatáskör
acl_config=Megváltoztathatja a modul konfigurációját?
acl_reset=Beállítás teljes hozzáférésre
acl_rbac=Hozzáférési kontroll beállítások az RBAC -ből?
acl_rbacyes=Igen (felülírja a beállításokat alább)
acl_uall=Minden felhasználó
acl_uthis=Ez a felhasználó
@@ -243,15 +237,9 @@ sync_unix=Jelszó beállítása az új felhasználóknak a Unix azonosításhoz.
sync_ecannot=Önnek nincs joga a felhasználó szinkronizálását beállítani.
unix_title=Unix felhasználó azonosítás
unix_desc=Ezen az oldalon engedélyezni tudja a Webmin konfigurálását hogy a belépési kísérleteket a rendszer a felhasználói listából vagy PAM -ból validálja. Ez hasznos lehet, hogyha Önnek nagy számú Unix felhasználója van, akik hozzá akarnak férni a Webmin-hez.
unix_def=Csak a Webmin felhasználóknak engedélyezve a belépés
unix_sel=A listában szerplő Unix felhasználóknak engedélyezve legyen a belépés..
unix_mode=Engedélyezve
unix_mall=Minden felhasználó
unix_group=A csoport tagjai..
unix_user=Unix felhasználó..
unix_who=Felhasználó vagy csoport
unix_to=Mint Webmin felhasználó
unix_ecannot=Önnek nincs joga beállítani a Unix felhasználók azonosítását
unix_epam=Unix azonosítás nincs telepítve, vagy a <tt>Authen::PAM</tt> Perl modul nincs installálva vagy nem működik helyesen.
unix_all=Minden Unix felhasználónak engedélyezve
@@ -284,13 +272,6 @@ hide_clone=(Klón $1)
switch_euser=Önnek ninc joga átváltani erre a felhasználóra
switch_eold=Meglévő folyamatot nem találom!
rbac_title=RBAC beállítása
rbac_desc=A webmin RBAC integráció segítségével Ön hozzá tud kapcsolódni és fel tudja használni az RBAC (Jogosultság bázisú hozzáférési kontroll) adatbázist, ahelyett, hogy a Webmin saját ACL rendszerét használná. Miután az RBAC engedélyezve lett, bármelyik felhasználó aki <b>$edit_rbacdeny1</b> beállítást kiváalsztotta kontrollálni tudja, hogy az RBAC -t használja a Webmin sdaját jogosultsági rendszere helyett.
rbac_esolaris=RBAC csak a Solaris rendszereket támogatja jelenleg, ezért az Ön rendszerében $1 nem használható.
rbac_eperl=A Perl modul $1 szükséges az RBAC integrációhoz, de nem lett installálva. <a href='$2'>Kattintson ide</a>, hogyha telepíteni szeretné.
rbac_ecpan=Önnek nincs joga hozzáférni a Webmin Perl modul oldalhoz, hogy a megfelelő modult $1 telepítse a RBAC integrációhoz.
rbac_ok=RBAC integráció létezik az Ön rendszerében, és engedélyezni lehet a per felhasználó bázisú használatát a Webmin felhasználó szerkesztése oldalon.
udeletes_err=Nem sikerült a felhasználó törlése.
udeletes_enone=Nem lett kiválasztva
udeletes_title=Felhasználó törlése

View File

@@ -1,5 +1,6 @@
index_screate=Hozzon létre egy új biztonságos felhasználót.
index_twofactor=Két tényezős hitelesítés
index_twofactor_enabled=Kétfaktoros hitelesítés engedélyezve van ennél a felhasználónál
index_joingroup=Hozzáadás a csoporthoz:
index_eulist=Nem sikerült felsorolni a felhasználókat: $1
index_eglist=A csoportok felsorolása nem sikerült: $1
@@ -87,14 +88,23 @@ sync_when=Mikor kell szinkronizálni
sync_modify=Nevezze át a megfelelő Webmin felhasználót, amikor egy Unix felhasználót átnevez.
unix_err=Nem sikerült menteni az Unix hitelesítést
unix_desc=Ez az oldal lehetővé teszi a Unix és a könyvtáralapú felhasználók, valamint a csak PAM-ot használó felhasználók számára, hogy bejelentkezzenek anélkül, hogy minden egyes felhasználóhoz külön Webmin fiókot kellene létrehozni. Minden bejelentkezés megkapja a hozzárendelt Webmin felhasználó hozzáférési jogait és hitelesítési módszerét.
unix_def=Csak Webmin felhasználók jelentkezhetnek be
unix_sel=Engedélyezze az alább leképezett felhasználók és csoportok bejelentkezését
unix_group=A csoport tagjai
unix_user=Unix felhasználó
unix_to=Hozzárendelt Webmin-felhasználó
unix_mapdesc=A kiválasztott Webmin felhasználó biztosítja mind a hozzáférési jogokat, mind a hitelesítési módszert. Az eredeti felhasználónév PAM, SSSD vagy a rendszerjelszó-adatbázison keresztüli hitelesítéséhez válasszon ki egy <b>Unix hitelesítésre</b> konfigurált Webmin felhasználót. Ha a kiválasztott felhasználónak van Webmin jelszava, akkor minden egyező bejelentkezés ezt a megosztott jelszót használja.
unix_webminpass=Webmin jelszó
unix_restrict2=További korlátozások
unix_sudo=Engedélyezze, hogy azok a felhasználók, akik az összes parancsot a <tt>sudo</tt> segítségével futtatják, <tt>gyökér</tt> néven jelentkezzenek be
unix_pamany=Azokat a bejelentkezéseket, amelyek csak a PAM-hitelesítést teszik át, kezelje $1 -ként
unix_esudo=A $1 parancs nincs telepítve
unix_esudomod=A <tt>sudo</tt> hitelesítéshez szükséges Perl modul $1 nincs telepítve
unix_header=Unix felhasználói hitelesítési beállítások
unix_utable=Engedélyezett Unix felhasználók
unix_utable=Bejelentkezési leképezések
sessions_login_ago=Utoljára aktív
sessions_actions=Hozzászólások..
sessions_all=Minden ülés..
sessions_logouts=A kijelentkezett munkamenetek megjelenítése is
@@ -218,6 +228,15 @@ twofactor_failed=.. a regisztráció sikertelen: $1
twofactor_done=.. teljes. Az Ön azonosítója ezzel a szolgáltatóval <tt>$1</tt>.
twofactor_setup=A kétfaktoros hitelesítés még nem engedélyezve van ebben a rendszeren, de bekapcsolható a <a href='$1'>Webmin konfigurálása</a> modul segítségével.
twofactor_ebutton=Nincs gombra kattintva!
twofactor_testdesc=Kijelentkezés előtt tesztelheted az új kétfaktoros hitelesítési beállításodat egy tokenek megadásával. Ha valamilyen okból nem működik, kapcsold ki a kétfaktoros hitelesítést, és próbáld meg újra beállítani.
twofactor_testfield=Kétfaktoros token
twofactor_test=Token érvényesítése
twofactor_terr=Nem sikerült tesztelni a kétfaktoros beállítást
twofactor_etestuser=A bejelentkezésnél nincs bekapcsolva a kétfaktoros bejelentkezés!
twofactor_testing=Kétfaktoros validáció tesztelése $1-gyel ..
twofactor_testfailed=.. teszt sikertelen! Lehet, hogy rossz tokent adott meg, vagy a hitelesítési alkalmazás nincs megfelelően konfigurálva?
twofactor_testok=.. teszt sikeres! Most már biztonságosan bejelentkezhet kétfaktoros hitelesítéssel.
twofactor_testdis=Kétfaktoros letiltás most
forgot_title=Jelszó-visszaállítási link küldése
forgot_err=Nem sikerült elküldeni a jelszó-visszaállító linket

View File

@@ -20,7 +20,6 @@ index_modgroups=Moduli dal gruppo $1
index_sync=Configura la sincronizzazione utenti Unix
index_unix=Configura l'autenticazione utenti Unix
index_sessions=Visualizza le sessioni di login
index_rbac=Impostazioni RBAC
index_delete=Cancella i selezionati
index_eulist=Fallito il tentativo di listare gli utenti : $1
index_eglist=Tentativo fallito di listare i gruppi : $1
@@ -82,9 +81,6 @@ edit_hide=Nascondi quelli inutilizzati
edit_switch=Passa all'utente
edit_return=Utente Webmin
edit_return2=Gruppo Webmin
edit_rbacdeny=Modalità di accesso RBAC
edit_rbacdeny0=RBAC controlla solamente i moduli ACL selezionati
edit_rbacdeny1=RBAC controlla tutti i moduli e ACL
edit_global=Permessi per tutti i moduli
edit_templock=Temporaneamente bloccato
edit_temppass=Forza cambio al prossimo login
@@ -164,8 +160,6 @@ acl_title3=Per il gruppo $1 in $2
acl_options=$1 opzioni di accesso
acl_config=Può modificare la configurazione del modulo?
acl_reset=Reimposta ad accesso completo
acl_rbac=Prelevare le impostazioni sul controllo degli accessi da RBAC?
acl_rbacyes=Si (sovrascrive le impostazioni precedenti)
acl_uall=Tutti gli utenti
acl_uthis=Questo utente
@@ -287,15 +281,9 @@ sync_ecannot=Non hai i permessi per configurare la sincronizzazione utente.
unix_title=Autenticazione Utenti Unix
unix_err=Salvataggio dell'autenticazione Unix non riuscito
unix_desc=Questa pagina ti permette di configurare Webmin per convalidare i tentativi di login nella lista utenti di sistema e PAM. Può essere utile se hai un grande numero di utenti Unix esistenti ai quali vuoi dare accesso a Webmin.
unix_def=Consenti l'accesso solo agli utenti Webmin
unix_sel=Consenti l'accesso solo agli utenti Unix elencati:
unix_mode=Permetti
unix_mall=Tutti gli utenti
unix_group=Membri del gruppo:
unix_user=Permetti a qualsiasi utente Unix di entrare con i permessi di utente
unix_who=Utente o gruppo
unix_to=Come utente Webmin
unix_ecannot=Non hai i permessi per configurare l'autenticazione utenti Unix
unix_epam=L'autenticazione Unix non è disponibile in quanto il modulo Perl <tt>Authen::PAM</tt> non è installato o non funziona correttamente.
unix_all=Permetti a tutti gli utenti Unix
@@ -332,13 +320,6 @@ hide_clone=(Clona $1)
switch_euser=Non hai i permessi per passare a questo utente
switch_eold=Sessione esistente non trovata!
rbac_title=Impostazioni di RBAC
rbac_desc=L'integrazione di Webmin con RBAC fornisce un modo per fare in modo che il modulo utente e i permessi ACL siano determinati da un archivio RBAC (Role Based Access Control, ovvero Controllo degli accessi basato sul ruolo), piuttosto che dai file di configurazione di Webmin. Una volta che il supporto RBAC è attivato i permessi di ciascun utente per cui l'opzione <b>$edit_rbacdeny1</b> è selezionata saranno deternimati da RBAC piuttosto che dalle impostazioni di controllo degli accessi di Webmin.
rbac_esolaris=RBAC è attualmente supportato solo su Solaris, per cui non può essere utilizzato su questo sistema su cui è installato $1.
rbac_eperl=Il modulo Perl $1, necessario per l'integrazione RBAC, non è installato. <a href='$2'>Clicca qui</a> per installarlo adesso.
rbac_ecpan=Non hai accesso alla pagina di Webmin relativa ai moduli Perl, per cui non è possibile installare il modulo Perl $1 necessario per l'integrazione RBAC.
rbac_ok=L'integrazione RBAC è disponibile su questo sistema e può essere attivata utente per utente alla pagina di gestione degli utenti Webmin.
udeletes_err=Cancellazione degli utenti non riuscita
udeletes_enone=Nessuna selezione
udeletes_title=Cancella utenti

View File

@@ -1,5 +1,6 @@
index_screate=Crea un nuovo utente sicuro.
index_twofactor=Autenticazione a due fattori
index_twofactor_enabled=L'autenticazione a due fattori è abilitata per questo utente
index_joingroup=Aggiungi al gruppo:
edit_title3=Crea un utente Webmin sicuro
@@ -41,10 +42,19 @@ convert_users=Utenti da convertire
sync_when=Quando sincronizzare
sync_modify=Rinomina l'utente Webmin corrispondente quando viene rinominato un utente Unix.
unix_desc=Questa pagina consente agli utenti Unix e con sistema di directory, nonché agli utenti che utilizzano solo PAM, di accedere senza dover creare un account Webmin separato per ciascun utente. Ogni accesso riceve i diritti di accesso e utilizza il metodo di autenticazione dell'utente Webmin mappato.
unix_def=Consenti l'accesso solo agli utenti Webmin
unix_sel=Consenti agli utenti e ai gruppi indicati di seguito di accedere
unix_group=Membri del gruppo
unix_user=utente Unix
unix_to=Utente Webmin mappato
unix_mapdesc=L'utente Webmin selezionato fornisce sia i diritti di accesso che il metodo di autenticazione. Per autenticare il nome utente originale tramite PAM, SSSD o il database delle password di sistema, selezionare un utente Webmin configurato per l'<b>autenticazione Unix</b>. Se l'utente selezionato dispone di una password Webmin, ogni accesso corrispondente utilizzerà tale password condivisa.
unix_webminpass=password di Webmin
unix_restrict2=Ulteriori restrizioni
unix_header=Impostazioni di autenticazione utente Unix
unix_utable=Utenti Unix consentiti
unix_utable=Mappature di accesso
sessions_login_ago=Ultima attività fa
sessions_actions=Azioni..
sessions_all=Tutte le sessioni..
sessions_logouts=Mostra anche sessioni disconnesse.
@@ -81,6 +91,15 @@ twofactor_failed=.. registrazione non riuscita: $1
twofactor_done=.. completare. Il tuo ID con questo provider è <tt>$1</tt>.
twofactor_setup=L'autenticazione a due fattori non è stata ancora abilitata su questo sistema, ma può essere attivata utilizzando il modulo <a href='$1'>Configurazione Webmin</a>.
twofactor_ebutton=Nessun pulsante cliccato!
twofactor_testdesc=Prima di disconnetterti, puoi testare la tua nuova configurazione di autenticazione a due fattori inserendo un token. Se per qualche motivo non funziona, disattiva l'autenticazione a due fattori e prova a configurarla di nuovo.
twofactor_testfield=Token a due fattori
twofactor_test=Convalida il token
twofactor_terr=Impossibile testare la configurazione a due fattori
twofactor_etestuser=L'accesso non prevede l'autenticazione a due fattori!
twofactor_testing=Test della convalida a due fattori con $1 ..
twofactor_testfailed=... test fallito! Forse è stato inserito un token errato o la tua app di autenticazione non è stata configurata correttamente?
twofactor_testok=...test superato! Ora puoi accedere in tutta sicurezza utilizzando l'autenticazione a due fattori.
twofactor_testdis=Disattiva subito l'autenticazione a due fattori
forgot_title=Invia collegamento per reimpostare la password
forgot_err=Impossibile inviare il link per la reimpostazione della password

View File

@@ -20,7 +20,6 @@ index_modgroups=グループ$1のモジュール
index_sync=Unixユーザとの同期設定
index_unix=Unixユーザ認証設定
index_sessions=ログインセッションを見る
index_rbac=RBACの設定
index_delete=選択したものを削除
edit_title=Webminユーザの編集
@@ -77,9 +76,6 @@ edit_hide=使用していない物を隠す
edit_switch=ユーザーに切り替え
edit_return=Webmin ユーザ
edit_return2=Webminグループ
edit_rbacdeny=RBACアクセスモード
edit_rbacdeny0=RBAC only controls selected module ACLs
edit_rbacdeny1=RBACはすべてのモジュールとACLを制御します
edit_templock=一時的にロックされています
edit_temppass=次回のログイン時に変更を強制
edit_days=ログインできる曜日
@@ -151,8 +147,6 @@ acl_title3=$2におけるグループ$1
acl_options=$1のアクセス制御オプション
acl_config=モジュール設定の編集を許可しますか?
acl_reset=フルアクセスに再設定する
acl_rbac=RBACからアクセス制御設定を取得しますか
acl_rbacyes=はい(以下の設定を上書きします)
acl_uall=すべてのユーザ
acl_uthis=このユーザ
@@ -268,15 +262,9 @@ sync_ecannot=ユーザ同期を設定する権限がありません
unix_title=Unixユーザ認証
unix_err=Unix ユーザ認証の保存に失敗しました
unix_desc=このページではWebminへのログインをシステムのユーザリストとPAMで確認するための設定を行います。膨大な数のUnixユーザが存在するシステムにWebminへのアクセス権を与えるのに役立つでしょう
unix_def=Webminユーザにのみログインを許可する
unix_sel=以下の Unix ユーザにログインを許可する
unix_mode=許可
unix_mall=すべてのユーザ
unix_group=グループのメンバ
unix_user=全てのUnixユーザに次のユーザ権限でのログインを許可する
unix_who=ユーザまたはグループ
unix_to=Webmin ユーザとして
unix_ecannot=Unixユーザ認証を設定する権限がありません
unix_epam=<tt>Authen::PAM</tt> Perlモジュールがインストールされていないか適切に動作しないため Unix認証が利用できません
unix_all=全てのUnixユーザを許可する
@@ -313,13 +301,6 @@ hide_clone=($1を複製する)
switch_euser=このユーザーに切り替えることはできません
switch_eold=既存のセッションが見つかりません!
rbac_title=RBACの設定
rbac_desc=WebminのRBAC統合は、Webminの独自の構成ファイルではなく、RBACRole Based Access ControlデータベースからユーザーモジュールとACL権限を決定する方法を提供します。 RBACサポートを有効にすると、<b> $edit_rbacdeny1 </b>オプションが選択されているユーザーは、Webmin自体のアクセス制御設定ではなく、RBACによって機能が決定されます。
rbac_esolaris=現在、RBACはSolarisでのみサポートされているため、この$1システムでは使用できません。
rbac_eperl=RBAC統合に必要なPerlモジュール$1がインストールされていません。 <a href='$2'>ここをクリック</a>して、今すぐインストールしてください。
rbac_ecpan=RBAC統合に必要な$1モジュールをインストールするために、WebminのPerlモジュールページにアクセスできません。
rbac_ok=RBAC統合はこのシステムで利用可能であり、[Webminユーザーの編集]ページでユーザーごとに有効にすることができます。
udeletes_err=ユーザーを削除できませんでした
udeletes_enone=何も選択されていません
udeletes_title=ユーザーを削除

View File

@@ -1,5 +1,6 @@
index_screate=新しい安全なユーザーを作成します。
index_twofactor=二要素認証
index_twofactor_enabled=このユーザーに対して二段階認証が有効になっています
index_joingroup=グループに追加:
index_eulist=ユーザーのリストに失敗しました: $1
index_eglist=グループのリストに失敗しました: $1
@@ -62,10 +63,19 @@ convert_users=変換するユーザー
sync_when=同期するタイミング
sync_modify=Unixユーザーの名前が変更されたときに、一致するWebminユーザーの名前を変更します。
unix_desc=このページでは、Unixおよびディレクトリベースのユーザー、ならびにPAMのみを使用するユーザーが、ユーザーごとに個別のWebminアカウントを作成することなくログインできます。ログインするたびに、マッピングされたWebminユーザーのアクセス権限が付与され、認証方法が使用されます。
unix_def=Webminユーザーのみログインを許可する
unix_sel=下記にマッピングされたユーザーとグループにログインを許可します。
unix_group=グループのメンバー
unix_user=Unixユーザー
unix_to=マッピング先のWebminユーザー
unix_mapdesc=選択されたWebminユーザーは、アクセス権限と認証方法の両方を提供します。PAM、SSSD、またはシステムパスワードデータベースを介して元のユーザー名を認証するには、<b>Unix認証</b>用に構成されたWebminユーザーを選択します。選択されたユーザーにWebminパスワードが設定されている場合、一致するすべてのログインは、その共有パスワードを使用します。
unix_webminpass=Webminのパスワード
unix_restrict2=追加の制限
unix_header=Unixユーザー認証設定
unix_utable=許可されたUnixユーザー
unix_utable=ログインマッピング
sessions_login_ago=最終アクティブ時間:
sessions_actions=行動..
sessions_all=すべてのセッション。
sessions_logouts=ログアウトしたセッションも表示します。
@@ -164,6 +174,15 @@ twofactor_failed=..登録に失敗しました: $1
twofactor_done=..完了。このプロバイダーのIDは<tt>$1</tt>です。
twofactor_setup=このシステムでは2要素認証はまだ有効になっていませんが、<a href='$1'>Webmin Configuration</a>モジュールを使用して有効にすることができます。
twofactor_ebutton=ボタンがクリックされていません!
twofactor_testdesc=ログアウトする前に、ここでトークンを入力して新しい二段階認証の設定をテストできます。何らかの理由で動作しない場合は、二段階認証を無効にして再度設定してみてください。
twofactor_testfield=二段階認証トークン
twofactor_test=トークンの検証
twofactor_terr=二段階認証の設定テストに失敗しました
twofactor_etestuser=ログイン時に二段階認証が有効になっていません!
twofactor_testing=$1 を使用した 2 要素検証のテスト ..
twofactor_testfailed=テストに失敗しました!トークンが間違って入力されたか、認証アプリの設定が正しくない可能性があります。
twofactor_testok=テストに合格しました!これで二段階認証を使用して安全にログインできます。
twofactor_testdis=二段階認証を今すぐ無効にする
forgot_title=パスワードリセットリンクを送信
forgot_err=パスワードリセットリンクの送信に失敗しました

View File

@@ -20,7 +20,6 @@ index_modgroups=그룹 $1의 모듈
index_sync=유닉스 사용자 동기화 설정
index_unix=유닉스 그룹 동기화 설정
index_sessions=로그인 세션 보기
index_rbac=RBAC 설정
index_delete=선택된 것을 삭제
edit_title=Webmin 사용자 편집
@@ -77,9 +76,6 @@ edit_hide=사용하지 않은 것 숨김
edit_switch=사용자 전환
edit_return=Webmin 사용자
edit_return2=Webmin 그룹
edit_rbacdeny=RBAC 접근 모드
edit_rbacdeny0=RBAC 는 선택된 모듈의 ACL 만 조절 함
edit_rbacdeny1=RBAC 는 모든 모듈의 ACL 의 조절 함
edit_templock=임시 잠금
edit_temppass=다음 로그인시에 강제로 변경
edit_days=주중 허락할 날
@@ -151,8 +147,6 @@ acl_title3=$2의 그룹 $1
acl_options=$1 접근 제어 옵션
acl_config=모듈 구성을 편집할 수 있습니까?
acl_reset=모든 접속을 위한 재설정
acl_rbac=RBAC 에서 access 조정 설정을 가져 오겠습니까?
acl_rbacyes=예 (아래의 설정을 덮어씁니다.)
acl_uall=모든 사용자
acl_uthis=이 사용자
@@ -268,15 +262,9 @@ sync_ecannot=사용자 동기화 권한이 없습니다.
unix_title=유닉스 사용자 인증
unix_err=유닉스 인증 저장 실패
unix_desc=이 페이지에서 시스템 사용자 리스트와 PAM 에 대한 로그인 시도를 유효하게 하기 위한 Webmin 설정을 할 수 있습니다. Webmin 으로의 접속을 줄 유기스 사용자가 아주 많을 경우 유용하게 사용할 수 있습니다.
unix_def=Webmin 사용자만 로그인
unix_sel=하단의 유닉스 사용자를 허가..
unix_mode=허가
unix_mall=모든 사용자
unix_group=그룹의 구성원..
unix_user=유닉스 사용자 ..
unix_who=사용자 또는 그룹
unix_to=Webmin 사용자로 매핑
unix_ecannot=유닉스 사용자 인증 설정 권한이 없습니다.
unix_epam=<tt>Authen::PAM</tt> 펄 모듈이 설치 되어 있지 않거나, 올바르게 작동하지 않아, 유닉스 인증 설정을 할 수 없습니다.
unix_all=모든 유닉스 사용자 허가
@@ -313,13 +301,6 @@ hide_clone=(Clone $1)
switch_euser=이 사용자로의 전환 권한이 없습니다.
switch_eold=세션을 찾을 수 없습니다.
rbac_title=RBAC 설정
rbac_desc=Webmin's RBAC integration provides a way for user module and ACL permissions to be determined from an RBAC (Role Based Access Control) database, rather than Webmin's own configuration files. Once RBAC support is enabled, any user for whom the <b>$edit_rbacdeny1</b> option is selected will have his capabilities determined by RBAC rather than Webmin's own access control settings.
rbac_esolaris=RBAC 는 현재 Solaris 에서만 지원이 됩니다. $1 system 에서는 사용할 수 없습니다.
rbac_eperl=The Perl module $1 needed for RBAC integration is not installed. <a href='$2'>Click here</a> to have it installed now.
rbac_ecpan=You do not have access to Webmin's Perl Modules page in order to install the necessary $1 module for RBAC integration.
rbac_ok=RBAC integration is available on this sytem, and can be enabled on a per-user basis on the Edit Webmin User page.
udeletes_err=유저 삭제 실패
udeletes_enone=선택된 것이 없음
udeletes_title=유저 삭제

View File

@@ -1,5 +1,6 @@
index_screate=안전한 새 사용자를 작성하십시오.
index_twofactor=2 단계 인증
index_twofactor_enabled=이 사용자에게는 2단계 인증이 활성화되어 있습니다
index_joingroup=그룹에 추가 :
index_eulist=사용자를 나열하지 못했습니다 : $1
index_eglist=그룹을 나열하지 못했습니다 : $1
@@ -62,10 +63,19 @@ convert_users=변환 할 사용자
sync_when=동기화시기
sync_modify=Unix 사용자의 이름이 변경되면 일치하는 Webmin 사용자의 이름을 변경합니다.
unix_desc=이 페이지를 사용하면 Unix 및 디렉터리 기반 사용자뿐만 아니라 PAM 전용 사용자도 각 사용자별로 별도의 Webmin 계정을 만들지 않고 로그인할 수 있습니다. 각 로그인은 매핑된 Webmin 사용자의 접근 권한과 인증 방식을 사용합니다.
unix_def=Webmin 사용자만 로그인할 수 있도록 허용합니다
unix_sel=아래에 나열된 사용자 및 그룹의 로그인을 허용합니다
unix_group=그룹 구성원
unix_user=유닉스 사용자
unix_to=매핑된 Webmin 사용자
unix_mapdesc=선택한 Webmin 사용자는 액세스 권한과 인증 방법을 모두 제공합니다. PAM, SSSD 또는 시스템 암호 데이터베이스를 통해 원래 사용자 이름을 인증하려면 <b>Unix 인증</b>으로 구성된 Webmin 사용자를 선택하십시오. 선택한 사용자에게 Webmin 암호가 있는 경우, 일치하는 모든 로그인에는 해당 공유 암호가 사용됩니다.
unix_webminpass=웹민 비밀번호
unix_restrict2=추가 제한
unix_header=유닉스 사용자 인증 설정
unix_utable=허용 된 유닉스 사용자
unix_utable=로그인 매핑
sessions_login_ago=마지막 활동 시간: 몇 시
sessions_actions=행위..
sessions_all=모든 세션..
sessions_logouts=로그 아웃 된 세션도 표시하십시오.
@@ -164,6 +174,15 @@ twofactor_failed=.. 등록 실패 : $1
twofactor_done=.. 완료 이 제공자의 귀하의 ID는 <tt>$1</tt>입니다.
twofactor_setup=이 시스템에서 2 단계 인증이 아직 활성화되지 않았지만 <a href='$1'>Webmin 구성</a> 모듈을 사용하여 켤 수 있습니다.
twofactor_ebutton=버튼을 클릭하지 않았습니다!
twofactor_testdesc=로그아웃하기 전에 토큰을 입력하여 새 2단계 인증 설정을 테스트할 수 있습니다. 어떤 이유로든 작동하지 않으면 2단계 인증을 해제하고 다시 설정해 보세요.
twofactor_testfield=이중 인증 토큰
twofactor_test=토큰 유효성 검사
twofactor_terr=이중 인증 설정 테스트에 실패했습니다
twofactor_etestuser=로그인에 2단계 인증이 활성화되어 있지 않습니다!
twofactor_testing=$1을 사용한 2요인 검증 테스트 ..
twofactor_testfailed=테스트에 실패했습니다! 잘못된 토큰을 입력했거나 인증 앱이 올바르게 구성되지 않았을 수 있습니다
twofactor_testok=테스트가 통과되었습니다! 이제 2단계 인증을 사용하여 안전하게 로그인할 수 있습니다.
twofactor_testdis=지금 바로 2단계 인증을 비활성화하세요
forgot_title=비밀번호 재설정 링크 보내기
forgot_err=비밀번호 재설정 링크를 보내지 못했습니다

View File

@@ -21,7 +21,6 @@ index_modgroups=Modul-modul dari grup $1
index_sync=Konfigurasi Penyegerakan Pengguna Unix
index_unix=Konfigurasi Pengesahan Pengguna Unix
index_sessions=Lihat Sesi-sesi Login
index_rbac=Sedia RBAC
index_delete=Padam yang dipilih
index_joingroup=Tambah ke Grup
index_eulist=Gagal untuk menyenaraikan pengguna : $1
@@ -89,9 +88,6 @@ edit_hide=sembunyikan yang tidak digunakan
edit_switch=Tukar kepada pengguna
edit_return=Pengguna Webmin
edit_return2=Grup Webmin
edit_rbacdeny=mod akses RBAC
edit_rbacdeny0=RBAC hanya mengawal ACLs modul yang dipilih
edit_rbacdeny1=RBAC mengawal semua modul dan ACLs
edit_global=Kebenaran untuk semua modul
edit_templock=Dikunci sementara
edit_temppass=Perubahan berkuat kuasa pada log masuk yang seterusnya
@@ -172,8 +168,6 @@ acl_title3=Bagi grup $1 pada $2
acl_options=$1 pilihan kawalan capaian
acl_config=Boleh ubah konfigurasi modul?
acl_reset=Tetapkan semula ke Capaian Penuh
acl_rbac=Dapatkan tetapan capaian kawalan dari RBAC?
acl_rbacyes=Ya (tukar tetapan di bawah)
acl_uall=Kesemua pengguna
acl_uthis=Pengguna yang boleh diubah
@@ -304,15 +298,9 @@ sync_ecannot=Anda tidak dibenarkan untuk mengkonfigurasi penyegerakan pengguna.
unix_title=Pengesahan Pengguna Unix
unix_err=Gagal untuk menyimpan pengesahan Unix
unix_desc=Laman ini membolehkan anda untuk menetapkan Webmin untuk mengesahkan cubaan log masuk terhadap senarai pengguna sistem dan PAM. Ini amat berguna jika anda mempunyai sejumlah besar pengguna Unix yang sedia ada dan ingin memberi capaian kepada Webmin.
unix_def=Hanya benarkan pengguna Webmin untuk log masuk
unix_sel=Membolehkan pengguna Unix yang disenaraikan di bawah untuk login ..
unix_mode=Benarkan
unix_mall=Semua pengguna
unix_group=Ahli kepada grup
unix_user=Pengguna Unix ..
unix_who=Pengguna atau Grup
unix_to=Sebagai Pengguna Webmin
unix_ecannot=Anda tidak dibenarkan untuk mengkonfigurasi pengesahan pengguna Unix
unix_epam=Pengesahan Unix tidak boleh didapati kerana modul Perl <tt>Authen::PAM</tt> tidak dipasang atau tidak berfungsi dengan betul.
unix_all=Benarkan semua pengguna Unix
@@ -333,7 +321,6 @@ unix_pamany=Lepaskan log masuk yang hanya lulus pengesahan PAM sebagai $1
unix_esudo=Arahan $1 tidak dipasang
unix_esudomod=Modul Perl $1 diperlukan untuk pengesahan <tt>sudo</tt> tidak dipasang
unix_header=Tetapan pengesahan pengguna Unix
unix_utable=Pengguna Unix yang dibenarkan
sessions_title=Sesi log masuk terkini
sessions_id=ID Sesi
@@ -352,13 +339,6 @@ hide_clone={Klon $1}
switch_euser=Anda tidak dibenarkan untuk menukar kepada pengguna ini
switch_eold=Sesi sedia ada tidak dijumpai!
rbac_title=Tetapan RBAC
rbac_desc=Integrasi RBAC Webmin menyediakan satu cara untuk modul pengguna dan kebenaran ACL ditentukan daripada (Peranan Berasakan Kawalan Capaian) pangkalan data RBAC, dan bukannya dari fail konfigurasi Webmin sendiri. Apabila sokongan RBAC diaktifkan pada mana-mana pengguna yang pilihan dipilih sebagai <b>semua modul dan Acls dikawal oleh RBAC</b> akan mempunyai keupayaan yang ditentukan oleh RBAC dan bukannya tetapan kawalan capaian oleh Webmin sendiri.
rbac_esolaris=RBAC hanya disokong pada Solaris buat masa ini, oleh itu ia tidak boleh digunakan pada sistem $1 ini.
rbac_eperl=Modul Perl $1 yang diperlukan untuk integrasi RBAC tidak dipasang. <a href='$2'> Klik di sini</a> untuk memasangnya sekarang.
rbac_ecpan=Anda tidak mempunyai akses ke laman Modul Perl Webmin untuk memasang modul yang berkaitan dengan $1 bagi integrasi RBAC
rbac_ok=Integrasi RBAC boleh didapati pada sistem ini, dan boleh diaktifkan pada setiap pengguna pada Sunting Webmin Laman pengguna.
udeletes_err=Gagal untuk memadam pengguna
udeletes_enone=Tiada dipilih
udeletes_title=Padam Pengguna

View File

@@ -1,4 +1,5 @@
index_screate=Buat pengguna selamat yang baru.
index_twofactor_enabled=Pengesahan dua faktor diaktifkan untuk pengguna ini
edit_title3=Buat Pengguna Webmin Selamat
edit_email=E-mel hubungan
@@ -22,6 +23,17 @@ log_forgot_admin=Pentadbir menghantar e-mel tetapan semula kata laluan untuk pen
sync_modify=Ganti nama pengguna Webmin yang sepadan apabila pengguna Unix dinamakan semula.
unix_desc=Halaman ini membenarkan pengguna Unix dan yang disokong direktori, serta pengguna PAM sahaja, untuk log masuk tanpa membuat akaun Webmin berasingan untuk setiap pengguna. Setiap log masuk menerima hak akses dan menggunakan kaedah pengesahan pengguna Webmin yang dipetakan.
unix_def=Hanya benarkan pengguna Webmin untuk log masuk
unix_sel=Benarkan pengguna dan kumpulan yang dipetakan di bawah untuk log masuk
unix_group=Ahli kumpulan
unix_user=Pengguna Unix
unix_to=Pengguna Webmin yang dipetakan
unix_mapdesc=Pengguna Webmin yang dipilih membekalkan kedua-dua hak akses dan kaedah pengesahan. Untuk mengesahkan nama pengguna asal melalui PAM, SSSD atau pangkalan data kata laluan sistem, pilih pengguna Webmin yang dikonfigurasikan untuk <b>Pengesahan Unix</b>. Jika pengguna yang dipilih mempunyai kata laluan Webmin, setiap log masuk yang sepadan akan menggunakan kata laluan kongsi tersebut.
unix_webminpass=Kata laluan webmin
unix_utable=Pemetaan log masuk
sessions_login_ago=Aktif terakhir yang lalu
sessions_actions=Tindakan..
sessions_all=Semua sesi..
sessions_logouts=Juga tunjukkan sesi log keluar..
@@ -44,6 +56,15 @@ sql_timeout_secs=saat
sql_etimeout=Tamat masa sambungan cache mestilah nombor
twofactor_ebutton=Tiada butang diklik!
twofactor_testdesc=Sebelum log keluar, anda boleh menguji persediaan pengesahan dua faktor baharu anda di sini dengan memasukkan token. Jika atas sebab tertentu ia tidak berfungsi, matikan pengesahan dua faktor dan cuba sediakannya semula.
twofactor_testfield=Token dua faktor
twofactor_test=Sahkan Token
twofactor_terr=Gagal menguji persediaan dua faktor
twofactor_etestuser=Log masuk tidak mempunyai dua faktor yang didayakan!
twofactor_testing=Menguji pengesahan dua faktor dengan $1 ..
twofactor_testfailed=.. ujian gagal! Mungkin token yang salah telah dimasukkan atau aplikasi pengesahan anda tidak dikonfigurasikan dengan betul?
twofactor_testok=.. ujian lulus! Anda kini boleh log masuk dengan selamat menggunakan pengesahan dua faktor.
twofactor_testdis=Lumpuhkan Dua Faktor Sekarang
forgot_title=Hantar Pautan Tetapan Semula Kata Laluan
forgot_err=Gagal menghantar pautan tetapan semula kata laluan

View File

@@ -20,7 +20,6 @@ index_modgroups=Modules van de groep $1
index_sync=Unix Gebruiker Synchronisatie Instellen
index_unix=Unix Gebruiker Authenticatie Instellen
index_sessions=Login Sessies Tonen
index_rbac=RBAC instellen
index_delete=Verwijder geselecteerde
index_eulist=Gebruikers in lijst zetten mislukt : $1
index_eglist=Groepen in lijst zetten mislukt : $1
@@ -82,9 +81,6 @@ edit_hide=Ongebruikte Verbergen
edit_switch=Omschakelen naar Gebruiker
edit_return=Webmin gebruiker
edit_return2=Webmin groep
edit_rbacdeny=RBAC toegang mode
edit_rbacdeny0=RBAC controleert alleen de geselecteerde module ACLs
edit_rbacdeny1=RBAC controleert alle modules en ACLs
edit_global=Permissies voor alle modules
edit_templock=Tijdelijk geblokkeerd
edit_temppass=Forceer veranderen bij volgende login
@@ -164,8 +160,6 @@ acl_title3=Voor groep $1 in $2
acl_options=$1 toegangscontrole opties
acl_config=Mag de module configuratie bewerken?
acl_reset=Opnieuw instellen op volledige toegang
acl_rbac=Haal toegang instellingen op van RBAC?
acl_rbacyes=Ja (heeft voorrang onderstaande instellingen)
acl_uall=Alle gebruikers
acl_uthis=Deze gebruiker
@@ -288,15 +282,9 @@ sync_ecannot=U bent niet bevoegd om gebruikers synchronisatie in te stellen
unix_title=Unix Gebruikers Authenticatie
unix_err=Mislukt om Unix authenticatie op te slaan
unix_desc=Deze pagina stelt u in staat Webmin in te stellen om aanmeldingen te verifieren doormiddel van de systeem gebruikers lijst en PAM. Dit kan handig zijn wanneer u een groot aantal bestaande Unix gebruikers heeft welke u toegang tot Webmin wilt verlenen.
unix_def=Alleen Webmin gebruikers toestaan aan te melden
unix_sel=Sta de onderstaande gebruikers toe zich aan te melden ..
unix_mode=Toestaan
unix_mall=Alle gebruikers
unix_group=Leden van de groep..
unix_user=Unix gebruiker ..
unix_who=Gebruiker of Groep
unix_to=Als Webmin gebruiker
unix_ecannot=U bent niet bevoegd om Unix gebruiker authenticatie in te stellen
unix_epam=Unix authenticatie is niet beschikbaar, omdat de <tt>Auhten::PAM</tt> Perl module niet is geinstalleerd of niet goed werkt.
unix_all=Alle Unix gebruikers toestaan
@@ -333,13 +321,6 @@ hide_clone=(Kloon $1)
switch_euser=U bent niet bevoegd om over te schakelen naar deze gebruiker
switch_eold=Geen bestaande sessies gevonden!
rbac_title=RBAC instellen
rbac_desc=Webmin's RBAC integratie geeft de mogelijkheid om de module toegang en ACL rechten voor gebruikers te bepalen aan de hand van een RBAC (Role Based Access Control) database, in plaats van gebruik te maken van de Webmin configuratie bestanden. Zodra de RBAC ondersteuning is aangezet zal voor iedere gebruiker waarvoor de <b>RBAC controleert alle modules en ACLs</b> optie is geselecteerd hun mogelijkheden worden bepaald door de RBAC in plaats van de eigen Webmin instellingen.
rbac_esolaris=RBAC wordt op dit moment enkel op Solaris ondersteund, en kan derhalve niet op dit $1 systeem worden gebruikt.
rbac_eperl=De voor RBAC integratie vereiste Perl module $1 is niet geinstalleerd. <a href='2'>Klik hier</a> om deze nu te installeren.
rbac_ecpan=U heeft geen toegang tot Webmin's Perl Module pagina om de vereiste $1 module voor RBAC integratie te installeren
rbac_ok=RBAC integratie is beschikbaar op dit systeem, en kan per gebruiker worden ingeschakeld op de Webmin Gebruikers pagina.
udeletes_err=Mislukt om gebruikers te verwijderen
udeletes_enone=Niets geselecteerd
udeletes_title=Verwijder Gebruikers

View File

@@ -1,5 +1,6 @@
index_screate=Maak een nieuwe veilige gebruiker.
index_twofactor=Twee-factor authenticatie
index_twofactor_enabled=Tweefactorauthenticatie is ingeschakeld voor deze gebruiker
index_joingroup=Aan groep toevoegen:
edit_title3=Maak een veilige webmingebruiker aan
@@ -40,10 +41,19 @@ convert_users=Gebruikers om te zetten
sync_when=Wanneer synchroniseren
sync_modify=Hernoem de overeenkomende Webmin-gebruiker wanneer een Unix-gebruiker wordt hernoemd.
unix_desc=Op deze pagina kunnen Unix- en directory-gebaseerde gebruikers, evenals PAM-only gebruikers, inloggen zonder voor elke gebruiker een apart Webmin-account aan te maken. Elke login ontvangt de toegangsrechten en gebruikt de authenticatiemethode van de gekoppelde Webmin-gebruiker.
unix_def=Sta alleen Webmin-gebruikers toe om in te loggen
unix_sel=Sta de onderstaande gebruikers en groepen toe om in te loggen
unix_group=Leden van de groep
unix_user=Unix-gebruiker
unix_to=Gekoppelde Webmin-gebruiker
unix_mapdesc=De geselecteerde Webmin-gebruiker levert zowel toegangsrechten als de authenticatiemethode. Om de oorspronkelijke gebruikersnaam te authenticeren via PAM, SSSD of de wachtwoorddatabase van het systeem, selecteert u een Webmin-gebruiker die is geconfigureerd voor <b>Unix-authenticatie</b>. Als de geselecteerde gebruiker een Webmin-wachtwoord heeft, gebruikt elke overeenkomende aanmelding dat gedeelde wachtwoord in plaats daarvan.
unix_webminpass=Webmin-wachtwoord
unix_restrict2=Aanvullende beperkingen
unix_header=Unix-instellingen voor gebruikersauthenticatie
unix_utable=Toegestane Unix-gebruikers
unix_utable=Inlogtoewijzingen
sessions_login_ago=Laatst actief geleden
sessions_actions=Acties..
sessions_all=Alle sessies..
sessions_logouts=Toon ook uitgelogde sessies..
@@ -80,6 +90,15 @@ twofactor_failed=.. inschrijving mislukt: $1
twofactor_done=.. compleet. Uw ID bij deze provider is <tt>$1</tt>.
twofactor_setup=Tweefactorauthenticatie is nog niet ingeschakeld op dit systeem, maar kan worden ingeschakeld met de module <a href='$1'>Webmin-configuratie</a>.
twofactor_ebutton=Er is niet op een knop geklikt!
twofactor_testdesc=Voordat u uitlogt, kunt u hier uw nieuwe tweefactorauthenticatie testen door een token in te voeren. Als het om welke reden dan ook niet werkt, schakelt u de tweefactorauthenticatie uit en probeert u deze opnieuw in te stellen.
twofactor_testfield=Tweefactortoken
twofactor_test=Valideer token
twofactor_terr=Het testen van de tweefactorauthenticatie is mislukt
twofactor_etestuser=Bij het inloggen is tweefactorauthenticatie niet ingeschakeld!
twofactor_testing=Het testen van tweefactorvalidatie met $1 ..
twofactor_testfailed=... test mislukt! Mogelijk is een verkeerd token ingevoerd, of is uw authenticatie-app niet correct geconfigureerd?
twofactor_testok=Test geslaagd! Je kunt nu veilig inloggen met tweefactorauthenticatie.
twofactor_testdis=Schakel tweefactorauthenticatie nu uit
forgot_title=Stuur wachtwoordherstellink
forgot_err=Het is niet gelukt om de link voor het opnieuw instellen van het wachtwoord te versturen

View File

@@ -1,9 +1,9 @@
index_title=Webmin Brukere
index_user=Brukere
index_modules=Moduler
index_create=Opprett ny Webmin bruker
index_create=Opprett ny Webmin-bruker
index_screate=Opprett ny sikker bruker
index_convert=Konverter Unix til Webmin brukere
index_convert=Konverter Unix til Webmin-brukere
index_cert=Krever SSL sertifikat
index_twofactor=To-faktor autentisering
index_certmsg=Klikk på denne knappen for å spørre etter et SSL sertifikat som vil gi deg sikker login i Webmin uten å måtte skrive brukernavn og passord.
@@ -14,7 +14,7 @@ index_global=Global ACL
index_users=Webmin Brukere
index_groups=Webmin Grupper
index_group=Gruppe
index_nousers=Ingen editerbar Webmin bruker er definert.
index_nousers=Ingen editerbar Webmin-bruker er definert.
index_nogroups=Ingen editerbar Webmin gruppe er definert.
index_gcreate=Lag en ny Webmin gruppe
index_members=Medlemmer
@@ -22,7 +22,6 @@ index_modgroups=Moduler fra gruppe $1
index_sync=Konfigurer Unix bruker synkronisering
index_unix=Konfigurer Unix bruker autentisering
index_sessions=Se login sessioner
index_rbac=Sett opp RBAC
index_delete=Slett valgte
index_joingroup=Legg til gruppe:
index_eulist=Kunne ikke liste brukere : $1
@@ -30,11 +29,11 @@ index_eglist=Kunne ikke liste grupper : $1
edit_title=Rediger Webmin Bruker
edit_title2=Lag Webmin Bruker
edit_title3=Opprett sikker Webmin bruker
edit_readonly=Denne Webmin brukeren bør ikke redigeres siden den vedlikeholdes av modulen $1. <a href='$2'>Klikk her</a> for å ignorere denne advarselen og redigere brukeren allikevel - men vær oppmerksom på at manuelle endringer kan bli overskrevet!
edit_rights=Tilgangsrettigheter for Webmin bruker
edit_title3=Opprett sikker Webmin-bruker
edit_readonly=Denne Webmin-brukeren bør ikke redigeres siden den vedlikeholdes av modulen $1. <a href='$2'>Klikk her</a> for å ignorere denne advarselen og redigere brukeren allikevel - men vær oppmerksom på at manuelle endringer kan bli overskrevet!
edit_rights=Tilgangsrettigheter for Webmin-bruker
edit_user=Brukernavn
edit_cloneof=Klober Webmin bruker
edit_cloneof=Klober Webmin-bruker
edit_real=Virkelig navn
edit_group=Medlem av gruppe
edit_pass=Passord
@@ -89,11 +88,8 @@ edit_selall=Velg alle
edit_invert=Inverter valg
edit_hide=Skjul ubrukte
edit_switch=Bytt til bruker
edit_return=Webmin bruker
edit_return=Webmin-bruker
edit_return2=Webmin gruppe
edit_rbacdeny=RBAC tilgangsmodus
edit_rbacdeny0=RBAC kontrollerer valgte modul ACLer
edit_rbacdeny1=RBAC kontrollerer alle moduler og ACLer
edit_global=Tillatelser for alle moduler
edit_templock=Midlertidig låst
edit_temppass=Tving endring ved neste innlogging
@@ -126,21 +122,21 @@ save_eoverlay=Et tema-overlegg kan ikke velges med mindre et tema er
save_edeny=Du kan ikke nekte deg selv tilgang til Webmin Bruker modulen
save_eos=Det samme som Unix passord opsjonen er ikke støttet på ditt operativsystem.
save_emd5=Det samme som Unix passord opsjonen kan ikke brukes på systemer med MD5 kryptering
save_eunix=Unix bruker '$1' eksisterer ikke
save_eunix=Unix-brukeren '$1' eksisterer ikke
save_emod=Du kan ikke bevilge tilgang til modul '$1'
save_ecreate=Du har ikke tilgang til å opprette brukere
save_euser=Du har ikke tilgang til å editere denne brukeren
save_euser=Du har ikke tilgang til å redigere denne brukeren
save_ecolon=Passord kan ikke inneholde : karakteren
save_epass=Passord er ikke gyldig : $1
save_eself=Din vanlige IP adresse ($1) vil bli nektet
save_eself=Din vanlige IP-adresse ($1) vil bli nektet
save_epam=PAM autentisering er ikke tilgjengelig fordi <tt>Authen::PAM</tt> Perl modulen ikke er installert eller ikke virker ordentlig.
save_epam2=Du kan bruke Webmin's Perl Modules modul til <a href='$1'>laste ned å installere Authen::PAM</a> nå.
save_egroup=Du har ikke rettigheter til å tildele til den gruppen
save_enone=Ingen adresse er tastet inn
save_enet='$1' er ikke en gyldig nettverks adresse
save_enet='$1' er ikke en gyldig nettverksadresse
save_emask='$1' er ikke en gyldig nettmaske
save_eip='$1' er ikke en komplett IP eller nettverks adresse
save_ehost=Kunne ikke finne IP adresse for '$1'
save_eip='$1' er ikke en komplett IP eller nettverksadresse
save_ehost=Kunne ikke finne IP-adresse for '$1'
save_elogouttime=Manglende eller ikke-numerisk tid for utlogging ved inaktivitet
save_eminsize=Manglende eller ikke-numerisk minimum passordlengde
save_edays=Ingen tillatte dager valgt
@@ -180,8 +176,6 @@ acl_title3=For gruppe $1 i $2
acl_options=$1 tilgangs kontroll alternativer
acl_config=Kan redigere modul konfigurasjon?
acl_reset=Tilbakestill til full tilgang
acl_rbac=Hent innstillinger for tilgangskontroll fra RBAC?
acl_rbacyes=Ja (overstyrer innstillinger nedenfor)
acl_uall=Alle brukere
acl_uthis=Denne bruker
@@ -223,11 +217,11 @@ acl_times=Kan endre tillatte innloggings-tider?
acl_pass=Kan endre passord-begrensinger?
acl_sql=Kan konfigurere databasen for brukere og grupper?
log_modify=Modifisert Webmin bruker $1
log_rename=Skiftet navn på Webmin bruker $1 til $2
log_create=Opprettet Webmin bruker $1
log_clone=Klonet Webmin bruker $1 til $2
log_delete=Slettet Webmin bruker $1
log_modify=Modifisert Webmin-bruker $1
log_rename=Skiftet navn på Webmin-bruker $1 til $2
log_create=Opprettet Webmin-bruker $1
log_clone=Klonet Webmin-bruker $1 til $2
log_delete=Slettet Webmin-bruker $1
log_acl=Oppdatert tilgang for $1 i $2
log_reset=Tilbakestilte tilgang for $1 i $2
log_cert=Utlevert sertifikat for bruker $1
@@ -235,10 +229,10 @@ log_modify_g=Modifisert Webmin gruppe $1
log_rename_g=Forandret navn på Webmin gruppe $1 til $2
log_create_g=Opprettet Webmin gruppe $1
log_delete_g=Slettet Webmin gruppe $1
log_switch=Byttet til Webmin bruker $1
log_delete_users=Slettet $1 Webmin brukere
log_switch=Byttet til Webmin-bruker $1
log_delete_users=Slettet $1 Webmin-brukere
log_delete_groups=Slettet $1 Webmin grupper
log_joingroup=La til $1 Webmin brukere i gruppe $2
log_joingroup=La til $1 Webmin-brukere i gruppe $2
log_pass=Endret passord-begrensinger
log_unix=Endret unix bruker-autentisering
log_sync=Endret unix bruker-synkronisering
@@ -273,7 +267,7 @@ gsave_edesc=Ugyldig beskrivelse - tegnet : er ikke tillatt
convert_title=Konverter Brukere
convert_ecannot=Du har ikke tilgang til å konvertere Unix brukere
convert_nogroups=Ingen Webmin gruppe er definert på ditt system. Du må i det minste lage en gruppe før du konverterer brukere, dette for å kunne sette rettigheter for konverterte brukere.
convert_desc=Denne Dette feltet lar deg konvertere eksisterende Unix brukere til Webmin brukere. Rettighetene til hver nye Webmin bruker vil bestemmes av rettighetene til gruppen som valgt over.
convert_desc=Denne Dette feltet lar deg konvertere eksisterende Unix-brukere til Webmin-brukere. Rettighetene til hver nye Webmin-bruker vil bestemmes av rettighetene til gruppen som valgt over.
convert_0=Alle brukere
convert_1=Bare brukere
convert_2=Alle unntagen brukere
@@ -284,43 +278,37 @@ convert_sync2=Synk. passord med Unix-bruker i fremtiden?
convert_ok=Konverter nå
convert_err=Kunne ikke konvertere brukere
convert_eusers=Ingen brukere inntastet
convert_egroup=Unix gruppe eksisterer ikke
convert_emin=Ugyldig minimum bruker ID (UID)
convert_emax=Ugyldig maksimum bruker ID (UID)
convert_egroup=Unix-gruppen eksisterer ikke
convert_emin=Ugyldig minimum bruker-ID (UID)
convert_emax=Ugyldig maksimum bruker-ID (UID)
convert_ewgroup=Ingen sånn Webmin gruppe
convert_ewgroup2=Du har ikke rettigheter til å tilordne nye brukere til denne gruppen
convert_skip=Hoppet over $1
convert_exists=$1 Eksisterer allerede
convert_invalid=$1 er ikke et gyldig Webmin brukernavn
convert_invalid=$1 er ikke et gyldig Webmin-brukernavn
convert_added=$1 er lagt til
convert_msg=Konverterer Unix brukere...
convert_msg=Konverterer Unix-brukere...
convert_user=Unix-bruker
convert_action=Handling utført
convert_action=Handling utført
convert_done=$1 brukere konvertert, $2 ugyldig, $3 finnes allerede, $4 ekskludert.
convert_users=Brukere som skal konverteres
sync_title=Unix Bruker Synkronisering
sync_desc=Dette feltet lar deg konfigurere automatisk synkronisering av Unix brukere laget via Webmin og brukere i denne modulen.
sync_title=Unix-brukersynkronisering
sync_desc=Dette feltet lar deg konfigurere automatisk synkronisering av Unix-brukere laget via Webmin og brukere i denne modulen.
sync_nogroups=Ingen Webmin gruppe er definert på ditt system. Du må i det minste lage en gruppe før du konverterer brukere, dette for å kunne sette rettigheter for konverterte brukere.
sync_when=Synkroniser når
sync_create=Opprett Webmin bruker når en Unix bruker blir laget.
sync_update=Oppdater passende Webmin bruker når Unix brukere blir oppdatert.
sync_delete=Slett passende Webmin bruker når Unix brukere blir slettet.
sync_create=Opprett Webmin-bruker når en Unix bruker blir laget.
sync_update=Oppdater passende Webmin-bruker når Unix-brukere blir oppdatert.
sync_delete=Slett passende Webmin-bruker når Unix-brukere blir slettet.
sync_group=Tilordne ny bruker til Webmin gruppe
sync_unix=Sett passord for nye brukere til Unix autentisering
sync_ecannot=Du har ikke rettigheter til å konfigurere bruker synkronisering.
unix_title=Unix Bruker Autentisering
unix_title=Unix-brukerautentisering
unix_err=Kunne ikke lagre Unix autentisering
unix_desc=Denne siden lar deg konfigurere Webmin til verifisere login forsøk med systemets bruker liste og PAM. Dette kan være nyttig hvis du har mange eksisterende Unix brukere som du ønsker å gi tilgang til Webmin.
unix_def=Tillat bare login av Webmin brukere
unix_sel=Tillat Unix brukere i listen nedenfor å logge inn ..
unix_mode=Tillat
unix_mall=Alle brukere
unix_group=Medlemmer i gruppen..
unix_user=Tillat alle Unix brukere login med rettigheter som Users
unix_who=Bruker eller gruppe
unix_to=Som Webmin bruker
unix_ecannot=Du har ikke rettigheter til å konfigurere Unix bruker autentisering
unix_epam=Unix autentisering er ikke tilgjengelig fordi <tt>Authen::PAM</tt> Perl modul ikke er installert eller ikke virker som den skal.
unix_all=Tillat alle Unix brukere
@@ -329,25 +317,24 @@ unix_deny=Nekt listede Unix brukere
unix_none=Ingen brukere angitt
unix_euser='$1' er ikke et gyldig brukernavn
unix_egroup='$1' er ikke et gyldig gruppenavn
unix_shells=Nekt Unix brukere hvis skall ikke finnes i filen
unix_shells=Nekt Unix-brukere hvis skall ikke finnes i filen
unix_eshells=Manglende eller ikke-eksisterende shells fil
unix_restrict2=Ekstra restriksjoner
unix_ewhogroup=Manglende tillatt gruppe i rad $1
unix_ewhouser=Manglende tilllatt bruker i rad $1
unix_enone=Ingen tillatte Unix brukere og grupper ble angitt
unix_enone=Ingen tillatte Unix-brukere og grupper ble angitt
unix_same=&lt;Samme bruker eller gruppe&gt;
unix_sudo=TIllatt brukere som kan kjøre alle kommandoer via <tt>sudo</tt> å logge inn som <tt>root</tt>
unix_pamany=Behandle brukere som bare sender PAM validering som $1
unix_esudo=Kommandoen $1 er ikke tinstallert
unix_esudomod=Perl modulen $1 som er påkrevd for <tt>sudo</tt> autentisering, er ikke installert
unix_header=Unix-bruker autentiserings-innstillinger
unix_utable=Tillatte Unix brukere
sessions_title=Aktuell Login Session
sessions_id=Sessions ID
sessions_user=Webmin bruker
sessions_user=Webmin-bruker
sessions_login=Innlogget
sessions_host=IP adresse
sessions_host=IP-adresse
sessions_lview=Se logger..
sessions_actions=Handlinger..
sessions_logouts=Vis også utloggede sesjoner..
@@ -357,7 +344,7 @@ sessions_in=Innlogget
sessions_out=Logget ut
sessions_kill=Koble fra..
logins_title=Siste Webmin innlogginger
logins_title=Siste Webmin-innlogginger
hide_title=Skjul ubrukte moduler
hide_desc=Følgende moduler vil bli fjernet fra modul tilgangslisten for $1 siden deres tilhørende tjenere ikke er installert på systemet ditt ..
@@ -369,13 +356,6 @@ hide_clone=(Klon $1)
switch_euser=Du har ikke lov til å bytte til denne brukeren
switch_eold=Eksisterende sesjon ikke funnet!
rbac_title=Sett opp RBAC
rbac_desc=Webmin's RBAC integration provides a way for user module and ACL permissions to be determined from an RBAC (Role Based Access Control) database, rather than Webmin's own configuration files. Once RBAC support is enabled, any user for whom the <b>RBAC controls all modules and ACLs</b> option is selected will have his capabilities determined by RBAC rather than Webmin's own access control settings.
rbac_esolaris=RBAC støttes bare på Solaris systemer for øyeblikket, og kan derfor ikke brukes på dette $1 systemet.
rbac_eperl=Perl-modulen $1, som behøves for RBAC integrasjon, er ikke installert. <a href='$2'>Klikk her</a> for å installere den nå.
rbac_ecpan=Du har ikke tilgang til Webmins Perl Moduler side for å kunne installere den nødvendige $1 modulen for RBAC integrasjon.
rbac_ok=RBAC integrasjon er tilgjengelig for dette systemet, og kan aktiveres per bruker på siden Rediger Webmin bruker.
udeletes_err=Kunne ikke slette brukere
udeletes_jerr=Kunne ikke legg til brukere i gruppe
udeletes_enone=Ingen valgt
@@ -391,7 +371,7 @@ gdeletes_rusure=Er du sikker på at du ønsker å slette de $1 valgte gruppene o
gdeletes_users=Valgte grupper: $1
gdeletes_ok=Slett grupper
pass_title=Passord begrensinger
pass_title=Passordbegrensinger
pass_ecannot=Du har ikke lov til å redigere passord-begrensinger
pass_header=Innstillinger for Webmin passord begrensinger
pass_minsize=Minimum passordlengde
@@ -424,7 +404,7 @@ cpass_old=Gamle passord kan ikke brukes på nytt
sql_title=Bruker- og gruppe-database
sql_ecannot=Du har ikke lov til å konfigurere bruker- og gruppedatabasen
sql_header=Instillinger for database backend for brukere og grupper
sql_header=Innstillinger for database backend for brukere og grupper
sql_host=Vertsnavn
sql_user=Brukernavn
sql_pass=Passord
@@ -456,7 +436,7 @@ sql_edb=Ugyldig databasenavn (mellomrom ikke tillatt)
sql_eprefix=Manglende eller ugyldig base DN (mellomrom ikke tillatt)
sql_eprefix2=Ugyldig-utseende base DN - skal være på formen <tt>dc=mittdomene,dc=no</tt>
sql_title2=Opprett manglende tabeller
sql_tableerr=Instillinger for bruker- og gruppedatabase er gyldig, men noen tabeller som Webmin trenger, mangler : $1
sql_tableerr=Innstillinger for bruker- og gruppedatabase er gyldig, men noen tabeller som Webmin trenger, mangler : $1
sql_tableerr2=Klikk på knappen <b>Opprett tabeller</b> nedenfor, for å få opprettet dem automatisk, eller du kan kjøre SQL uttrykket nedenfor manuelt.
sql_make=Opprett tabeller
sql_title3=Opprett manglende DN
@@ -489,7 +469,7 @@ twofactor_title=To-faktor autentisering
twofactor_disable=Deaktiver to-faktor autentisering
twofactor_already=Din Webmin-bruker har allerede to-faktor autentisering aktivert med leverandør %1 og konto ID %2.
twofactor_already2=Webmin-brukeren %3 har allerede to-faktor autentisering aktivert med leverandør %1 og konto ID %2.
twofactor_desc=Denne siden lar deg aktivere to-faktor autentisering for din Webmin bruker vha. <a href='$2' target=_blank>$1</a>. Når denne er aktivert kreves det et ekstra autentiserings-token når du logger inn på Webmin.
twofactor_desc=Denne siden lar deg aktivere to-faktor autentisering for din Webmin-bruker vha. <a href='$2' target=_blank>$1</a>. Når denne er aktivert kreves det et ekstra autentiserings-token når du logger inn på Webmin.
twofactor_desc2=Denne siden lar deg aktivere to-faktor autentisering for Webmin-brukeren $1 vha. <a href='$2' target=_blank>$1</a>. Når denne er aktivert vil det kreves et ekstra autentiserings-token for å logge inn på Webmin.
twofactor_enable=Meld inn til to-faktor autentisering
twofactor_header=Detaljer for innmelding til to-faktor autentisering

View File

@@ -1,3 +1,5 @@
index_twofactor_enabled=Tofaktorautentisering er aktivert for denne brukeren
edit_email=Kontakt-e-postadresse
edit_locale=Språk
edit_forgot=Send lenke til tilbakestilling av passord
@@ -12,6 +14,17 @@ log_forgot_admin=Admin sendte e-post om tilbakestilling av passord for bruker $1
sync_modify=Gi nytt navn til den samsvarende Webmin-brukeren når en Unix-bruker får nytt navn.
unix_desc=Denne siden lar Unix- og katalogstøttede brukere, samt PAM-brukere, logge inn uten å opprette en separat Webmin-konto for hver bruker. Hver pålogging får tilgangsrettighetene og bruker autentiseringsmetoden til den tilordnede Webmin-brukeren.
unix_def=Tillat kun Webmin-brukere å logge inn
unix_sel=Tillat brukerne og gruppene som er kartlagt nedenfor å logge inn
unix_group=Medlemmer av gruppen
unix_user=Unix-bruker
unix_to=Tilordnet Webmin-bruker
unix_mapdesc=Den valgte Webmin-brukeren oppgir både tilgangsrettigheter og autentiseringsmetoden. For å autentisere det opprinnelige brukernavnet via PAM, SSSD eller systemets passorddatabase, velg en Webmin-bruker som er konfigurert for <b>Unix-autentisering</b>. Hvis den valgte brukeren har et Webmin-passord, bruker alle samsvarende pålogginger det delte passordet i stedet.
unix_webminpass=Webmin-passord
unix_utable=Påloggingskartlegginger
sessions_login_ago=Sist aktiv for
sessions_all=Alle økter..
sessions_action=Handlinger
@@ -22,6 +35,16 @@ sql_timeout_for=Lukk hurtigbufrede tilkoblinger etter
sql_timeout_secs=sekunder
sql_etimeout=Tidsavbrudd for hurtigbufret tilkobling må være et tall
twofactor_testdesc=Før du logger ut, kan du teste den nye tofaktorautentiseringen din her ved å skrive inn en token. Hvis den av en eller annen grunn ikke fungerer, slå av tofaktorautentiseringen og prøv å sette den opp på nytt.
twofactor_testfield=Tofaktortoken
twofactor_test=Valider token
twofactor_terr=Kunne ikke teste tofaktoroppsettet
twofactor_etestuser=Innloggingen har ikke tofaktorfunksjon aktivert!
twofactor_testing=Tester tofaktorvalidering med $1 ..
twofactor_testfailed=.. testen mislyktes! Kanskje feil token ble skrevet inn, eller kanskje autentiseringsappen din ikke er riktig konfigurert?
twofactor_testok=... testen er bestått! Du kan nå trygt logge inn med tofaktorautentisering.
twofactor_testdis=Deaktiver tofaktor nå
forgot_title=Send lenke til tilbakestilling av passord
forgot_err=Kunne ikke sende lenken for tilbakestilling av passord
forgot_header=Detaljer om lenke til tilbakestilling av passord

View File

@@ -22,7 +22,6 @@ index_modgroups=Moduły z grupy $1
index_sync=Konfiguruj Synchronizację Użytkowników Unix
index_unix=Konfiguruj Uwierzytelnianie Użytkowników Unix
index_sessions=Wyświetl Sesje Logowania
index_rbac=Skonfiguruj RBAC
index_delete=Usuń Zaznaczone
index_joingroup=Dodaj do Grupy:
index_eulist=Nie udało się pobrać listy użytkowników: $1
@@ -92,9 +91,6 @@ edit_hide=Ukryj nieużywane
edit_switch=Przełącz na użytkownika
edit_return=Użytkownik Webmin
edit_return2=Grupa Webmin
edit_rbacdeny=Tryb dostępu RBAC
edit_rbacdeny0=RBAC kontroluje tylko wybrane ACL modułów
edit_rbacdeny1=RBAC kontroluje wszystkie moduły i ACL
edit_global=Uprawnienia dla wszystkich modułów
edit_templock=Tymczasowo zablokowane
edit_temppass=Wymuś zmianę przy następnym logowaniu
@@ -181,8 +177,6 @@ acl_title3=Dla grupy $1 w $2
acl_options=Opcje kontroli dostępu $1
acl_config=Może edytować konfigurację modułu?
acl_reset=Zresetuj do pełnego dostępu
acl_rbac=Pobierz ustawienia dostępu z RBAC?
acl_rbacyes=Tak (nadpisuje ustawienia poniżej)
acl_uall=Wszyscy użytkownicy
acl_uthis=Ten użytkownik
@@ -315,15 +309,9 @@ sync_ecannot=Nie masz uprawnień do konfigurowania synchronizacji użytkowników
unix_title=Uwierzytelnianie użytkowników Unix
unix_err=Nie udało się zapisać ustawień uwierzytelniania Unix
unix_desc=Ta strona pozwala skonfigurować Webmin do walidacji prób logowania na podstawie listy systemowych użytkowników oraz PAM. Może to być użyteczne, jeśli masz dużą liczbę istniejących użytkowników Unix, którym chcesz dać dostęp do Webmin.
unix_def=Zezwalaj na logowanie tylko użytkownikom Webmin
unix_sel=Zezwalaj na logowanie użytkownikom Unix wymienionym poniżej ..
unix_mode=Zezwalaj
unix_mall=Wszyscy użytkownicy
unix_group=Członkowie grupy ..
unix_user=Użytkownik Unix ..
unix_who=Użytkownik lub Grupa
unix_to=Jako użytkownik Webmin
unix_ecannot=Nie masz uprawnień do konfigurowania uwierzytelniania użytkowników Unix
unix_epam=Uwierzytelnianie Unix jest niedostępne, ponieważ moduł Perl <tt>Authen::PAM</tt> nie jest zainstalowany lub nie działa poprawnie.
unix_all=Zezwól wszystkim użytkownikom Unix
@@ -344,7 +332,6 @@ unix_pamany=Traktuj loginy, które przechodzą tylko walidację PAM, jako $1
unix_esudo=Komenda $1 nie jest zainstalowana
unix_esudomod=Moduł Perl $1 potrzebny do uwierzytelniania <tt>sudo</tt> nie jest zainstalowany
unix_header=Ustawienia uwierzytelniania użytkowników Unix
unix_utable=Dozwoleni użytkownicy Unix
sessions_title=Obecne sesje logowania
sessions_id=ID sesji
@@ -374,13 +361,6 @@ hide_clone=(Klonuj $1)
switch_euser=Nie masz uprawnień, aby przełączyć się na tego użytkownika
switch_eold=Istniejąca sesja nie została znaleziona!
rbac_title=Konfiguracja RBAC
rbac_desc=Integracja Webmin z RBAC (Role Based Access Control) pozwala na określenie uprawnień użytkownika do modułów i ustawień ACL na podstawie bazy danych RBAC, zamiast korzystania z własnych plików konfiguracyjnych Webmin. Po włączeniu wsparcia dla RBAC, uprawnienia każdego użytkownika, dla którego wybrano opcję <b>RBAC kontroluje wszystkie moduły i ACL</b>, będą określane przez RBAC zamiast standardowych ustawień kontroli dostępu Webmin.
rbac_esolaris=RBAC jest obecnie obsługiwany tylko na Solaris, więc nie można go użyć w tym systemie $1.
rbac_eperl=Moduł Perl $1 potrzebny do integracji RBAC nie jest zainstalowany. <a href='$2'>Kliknij tutaj</a>, aby go teraz zainstalować.
rbac_ecpan=Nie masz dostępu do strony Moduły Perl Webmin, aby zainstalować wymagany moduł $1 dla integracji RBAC.
rbac_ok=Integracja RBAC jest dostępna w tym systemie i może być włączona indywidualnie dla użytkowników na stronie Edytuj użytkownika Webmin.
udeletes_err=Nie udało się usunąć użytkowników
udeletes_jerr=Nie udało się dodać użytkowników do grupy
udeletes_enone=Nic nie wybrano

View File

@@ -1,3 +1,5 @@
index_twofactor_enabled=Dla tego użytkownika włączono uwierzytelnianie dwuskładnikowe
edit_email=Adres e-mail kontaktowy
edit_forgot=Wyślij link do resetowania hasła
@@ -7,6 +9,28 @@ log_forgot_send=Wysłano e-mail z resetem hasła dla użytkownika $1 do $2
log_forgot_reset=Zresetuj hasło dla użytkownika $1 za pomocą adresu e-mail $2
log_forgot_admin=Administrator wysłał e-mail z resetem hasła dla użytkownika $1 do $2
unix_desc=Ta strona umożliwia użytkownikom systemów Unix i użytkowników korzystających z katalogów, a także użytkownikom korzystającym wyłącznie z PAM, logowanie się bez konieczności tworzenia osobnego konta Webmin dla każdego użytkownika. Każde logowanie otrzymuje uprawnienia dostępu i korzysta z metody uwierzytelniania zmapowanego użytkownika Webmin.
unix_def=Zezwalaj na logowanie się tylko użytkownikom Webmin
unix_sel=Zezwól użytkownikom i grupom zamapowanym poniżej na logowanie
unix_group=Członkowie grupy
unix_user=Użytkownik Unixa
unix_to=Mapowany użytkownik Webmin
unix_mapdesc=Wybrany użytkownik Webmin podaje zarówno prawa dostępu, jak i metodę uwierzytelniania. Aby uwierzytelnić oryginalną nazwę użytkownika za pomocą PAM, SSSD lub systemowej bazy haseł, wybierz użytkownika Webmin skonfigurowanego do <b>uwierzytelniania w systemie UNIX</b>. Jeśli wybrany użytkownik ma hasło Webmin, każde pasujące logowanie będzie używać tego współdzielonego hasła.
unix_webminpass=Hasło Webmin
unix_utable=Mapowania logowania
sessions_login_ago=Ostatnia aktywność temu
twofactor_testdesc=Przed wylogowaniem możesz przetestować nową konfigurację uwierzytelniania dwuskładnikowego, wprowadzając token. Jeśli z jakiegoś powodu nie działa, wyłącz uwierzytelnianie dwuskładnikowe i spróbuj skonfigurować je ponownie.
twofactor_testfield=Token dwuskładnikowy
twofactor_test=Sprawdź token
twofactor_terr=Nie udało się przetestować konfiguracji dwuskładnikowej
twofactor_etestuser=Logowanie nie ma włączonego uwierzytelniania dwuskładnikowego!
twofactor_testing=Testowanie walidacji dwuskładnikowej za pomocą $1 ..
twofactor_testfailed=.. test nie powiódł się! Może wprowadzono niewłaściwy token lub aplikacja uwierzytelniająca nie została poprawnie skonfigurowana?
twofactor_testok=...test zaliczony! Możesz teraz bezpiecznie zalogować się za pomocą uwierzytelniania dwuskładnikowego.
twofactor_testdis=Wyłącz teraz uwierzytelnianie dwuskładnikowe
forgot_title=Wyślij link do resetowania hasła
forgot_err=Nie udało się wysłać linku do resetowania hasła
forgot_header=Szczegóły łącza do resetowania hasła

View File

@@ -2,6 +2,7 @@ index_screate=Crie um novo usuário seguro.
index_convert=Conversão Unix para usuários Webmin
index_cert=Solicitar um certificado SSL
index_twofactor=Autenticação de dois fatores
index_twofactor_enabled=A autenticação de dois fatores está ativada para este usuário
index_certmsg=Clique neste botão para solicitar um certificado SSL que permitirá que você efetue login com segurança no Webmin sem precisar digitar um nome de usuário e senha.
index_none=Nenhum
index_edit=ACL do módulo de edição:
@@ -17,7 +18,6 @@ index_modgroups=Módulos do grupo $1
index_sync=Configurar sincronização de usuário Unix
index_unix=Configurar autenticação de usuário Unix
index_sessions=Exibir sessões de login
index_rbac=Configurar RBAC
index_delete=Excluir selecionado
index_joingroup=Adicionar ao grupo:
index_eulist=Falha ao listar usuários: $1
@@ -79,9 +79,6 @@ edit_switch=Mudar para usuário
edit_forgot=Enviar link para redefinição de senha
edit_return=Usuário Webmin
edit_return2=Grupo Webmin
edit_rbacdeny=Modo de acesso RBAC
edit_rbacdeny0=O RBAC controla apenas as ACLs do módulo selecionado
edit_rbacdeny1=O RBAC controla todos os módulos e ACLs
edit_global=Permissões para todos os módulos
edit_templock=Temporariamente trancado
edit_temppass=Forçar alteração no próximo login
@@ -160,8 +157,6 @@ cert_etempdir=Arquivo de certificado inválido
acl_title3=Para o grupo $1 em $2
acl_reset=Redefinir para acesso total
acl_rbac=Obter configurações de controle de acesso do RBAC?
acl_rbacyes=Sim (substitui as configurações abaixo)
acl_uall=Todos os usuários
acl_uthis=Este usuário
@@ -297,15 +292,17 @@ sync_ecannot=Você não tem permissão para configurar a sincronização do usu
unix_title=Autenticação de Usuário Unix
unix_err=Falha ao salvar a autenticação Unix
unix_desc=Esta página permite configurar o Webmin para validar tentativas de login na lista de usuários do sistema e no PAM. Isso pode ser útil se você tiver um grande número de usuários Unix existentes aos quais deseja dar acesso ao Webmin.
unix_def=Permitir apenas que usuários do Webmin efetuem login
unix_sel=Permita que os usuários Unix listados abaixo façam login.
unix_desc=Esta página permite que usuários de Unix e sistemas com diretórios, bem como usuários que utilizam apenas PAM, façam login sem precisar criar uma conta Webmin separada para cada usuário. Cada login recebe os direitos de acesso e utiliza o método de autenticação do usuário Webmin mapeado.
unix_def=Permitir que apenas usuários do Webmin façam login
unix_sel=Permita que os usuários e grupos mapeados abaixo façam login
unix_mode=Permitir
unix_mall=Todos os usuários
unix_group=Membros do grupo..
unix_user=Usuário Unix..
unix_group=Membros do grupo
unix_user=usuário Unix
unix_who=Usuário ou Grupo
unix_to=Como usuário do Webmin
unix_to=Usuário Webmin mapeado
unix_mapdesc=O usuário Webmin selecionado fornece tanto os direitos de acesso quanto o método de autenticação. Para autenticar o nome de usuário original por meio do PAM, SSSD ou do banco de dados de senhas do sistema, selecione um usuário Webmin configurado para <b>autenticação Unix</b>. Se o usuário selecionado tiver uma senha Webmin, todos os logins correspondentes usarão essa senha compartilhada.
unix_webminpass=Senha do Webmin
unix_ecannot=Você não tem permissão para configurar a autenticação de usuário Unix
unix_epam=A autenticação Unix não está disponível, pois o módulo Perl <tt>Authen::PAM</tt> não está instalado ou não está funcionando corretamente.
unix_all=Permitir todos os usuários Unix
@@ -326,11 +323,12 @@ unix_pamany=Trate logins que somente passam na validação do PAM como $1
unix_esudo=O comando $1 não está instalado
unix_esudomod=O módulo Perl $1 necessário para a autenticação <tt>sudo</tt> não está instalado
unix_header=Configurações de autenticação de usuário Unix
unix_utable=Usuários Unix permitidos
unix_utable=Mapeamentos de login
sessions_title=Sessões de login atuais
sessions_id=Identificação de sessão
sessions_user=Usuário Webmin
sessions_login_ago=Última atividade há
sessions_login=Ativo pela última vez às
sessions_host=endereço de IP
sessions_lview=Ver registros..
@@ -356,13 +354,6 @@ hide_clone=(Clone $1 )
switch_euser=Você não tem permissão para mudar para este usuário
switch_eold=Sessão existente não encontrada!
rbac_title=Configurar RBAC
rbac_desc=A integração RBAC do Webmin fornece uma maneira de determinar as permissões do módulo do usuário e da ACL a partir de um banco de dados RBAC (Role Based Access Control), em vez dos arquivos de configuração do Webmin. Quando o suporte ao RBAC estiver ativado, qualquer usuário para quem a opção <b>RBAC controla todos os módulos e ACLs</b> for selecionada terá seus recursos determinados pelo RBAC em vez das configurações de controle de acesso do Webmin.
rbac_esolaris=O RBAC é suportado apenas no Solaris no momento e, portanto, não pode ser usado neste sistema $1.
rbac_eperl=O módulo Perl $1 necessário para a integração do RBAC não está instalado. <a href='$2'>Clique aqui</a> para instalá-lo agora.
rbac_ecpan=Você não tem acesso à página Perl Modules do Webmin para instalar o módulo $1 necessário para a integração do RBAC.
rbac_ok=A integração do RBAC está disponível neste sistema e pode ser ativada por usuário na página Editar Usuário Webmin.
udeletes_err=Falha ao excluir usuários
udeletes_jerr=Falha ao adicionar usuários ao grupo
udeletes_enone=Nenhum selecionado
@@ -491,6 +482,15 @@ twofactor_failed=.. inscrição falhou: $1
twofactor_done=.. completo. Seu ID com este provedor é <tt>$1</tt>.
twofactor_setup=A autenticação de dois fatores ainda não foi ativada neste sistema, mas pode ser ativada usando o módulo <a href='$1'>Webmin Configuration</a>.
twofactor_ebutton=Nenhum botão clicou!
twofactor_testdesc=Antes de sair, você pode testar sua nova configuração de autenticação de dois fatores aqui, inserindo um token. Se, por algum motivo, não funcionar, desative a autenticação de dois fatores e tente configurá-la novamente.
twofactor_testfield=Token de dois fatores
twofactor_test=Validar token
twofactor_terr=Falha ao testar a configuração de autenticação de dois fatores
twofactor_etestuser=O login não possui autenticação de dois fatores ativada!
twofactor_testing=Testando a validação de dois fatores com $1 ..
twofactor_testfailed=... o teste falhou! Talvez o token inserido esteja incorreto ou seu aplicativo de autenticação não esteja configurado corretamente?
twofactor_testok=Teste aprovado! Agora você pode fazer login com segurança usando a autenticação de dois fatores.
twofactor_testdis=Desative a autenticação de dois fatores agora
forgot_title=Enviar link para redefinição de senha
forgot_err=Falha ao enviar link para redefinição de senha

View File

@@ -20,7 +20,6 @@ index_modgroups=Módulos de grupo $1
index_sync=Configurar sincronização de usuários Unix
index_unix=Configurar autenticação de usuários Unix
index_sessions=Visualizar sessões de login
index_rbac=Configurar RBAC
index_delete=Excluir os itens selecionados
edit_title=Editar Usuários Webmin
@@ -79,9 +78,6 @@ edit_hide=Ocultar não usados
edit_switch=Trocar para usuário
edit_return=Usuário Webmin
edit_return2=Grupo Webmin
edit_rbacdeny=modo de acesso RBAC
edit_rbacdeny0=RBAC só controla os ACL's do módulo selecionado
edit_rbacdeny1=RBAC controla todos os módulos e ACL's
edit_global=Permissões para todos os módulos
edit_templock=Temporariamente trancado
edit_temppass=Forçar mudança no próximo acesso
@@ -155,8 +151,6 @@ acl_title3=Para grupo $1 em $2
acl_options=Opções de controle de acesso $1
acl_config=Pode editar configuração de módulo ?
acl_reset=Retroceder ao acesso total
acl_rbac=Usar configurações de controle do RBAC?
acl_rbacyes=Sim (sobrescreve as configurações abaixo)
acl_uall=Todos os usuários
acl_uthis=Este usuário
@@ -272,15 +266,9 @@ sync_ecannot=Você não tem permissão para configurar a sincronização de usu
unix_title=Autenticação de Usuários Unix
unix_err=Falha ao salvar autenticação Unix
unix_desc=Esta página lhe permite configurar o Webmin para validar tentativas de login na lista ed usuários do sistema e PAM. Isto pode ser útil caso você possua um grande número de usuários Unix existentes aos quais você queira dar acesso ao Webmin.
unix_def=Permitir o login somente aos usuário do Webmin
unix_sel=Permitir que os usuários Unix listados abaixo façam login ..
unix_mode=Permitir
unix_mall=Todos os usuários
unix_group=Membros do grupo..
unix_user=Permitir o login para quaisquer usuários Unix com permissões do usuário
unix_who=Usuário ou Grupo
unix_to=Como usuário Webmin
unix_ecannot=Você não tem permissão para configurar a autenticação de usuários Unix
unix_epam=A autenticação Unix não está disponível devido ao módulo Perl <tt>Authen::PAM</tt> não estar instalado ou não estar funcionando adequadamente.
unix_all=Permitir todos os usuários Unix
@@ -317,13 +305,6 @@ hide_clone=($1 Clone)
switch_euser=Você não tem permissão para alternar para este usuário
switch_eold=Sessão existente não encontrada!
rbac_title=Configurar RBAC
rbac_desc=A integração do Webmin com RBAC permite que o módulo de usuário e permissões ACL sejam determinadas por uma base de dados RBAC (Role Based Access Control ? Controle de Acesso Baseado em Papéis), em vez dos arquivos de configuração do Webmin. Com o suporte RBAC ativado, qualquer usuário que tenha a opção <b>$edit_rbacdeny1</b> marcada vai ter suas permissões determinadas pelo RBAC, e não pelas configurações de acesso do Webmin.
rbac_esolaris=RBAC só é compatível com Solaris, no momento, e não pode ser usado neste sistema $1.
rbac_eperl=O módulo Perl $1 necessário para integração com RBAC não está instalado. <a href=$2'>Clique aqui</a> para instalá-lo agora.
rbac_ecpan=Você não tem acesso aos módulos Perl do Webmin para instalar o módulo $1, necessário para a integração RBAC.
rbac_ok=A integração RBAC está disponível neste sistema, e pode ser ativada individualmente para cada usuário na página de edição de usuários Webmin.
udeletes_err=Erro ao remover usuários.
udeletes_enone=Nenhum selecionado
udeletes_title=Remover usuários

View File

@@ -1,5 +1,6 @@
index_screate=Crie um novo usuário seguro.
index_twofactor=Autenticação de dois fatores
index_twofactor_enabled=A autenticação de dois fatores está ativada para este usuário
index_joingroup=Adicionar ao grupo:
index_eulist=Falha ao listar usuários: $1
index_eglist=Falha ao listar grupos: $1
@@ -58,10 +59,19 @@ convert_users=Usuários para converter
sync_when=Quando sincronizar
sync_modify=Renomeie o usuário Webmin correspondente quando um usuário Unix for renomeado.
unix_desc=Esta página permite que usuários de Unix e sistemas com diretórios, bem como usuários que utilizam apenas PAM, façam login sem precisar criar uma conta Webmin separada para cada usuário. Cada login recebe os direitos de acesso e utiliza o método de autenticação do usuário Webmin mapeado.
unix_def=Permitir que apenas usuários do Webmin façam login
unix_sel=Permita que os usuários e grupos mapeados abaixo façam login
unix_group=Membros do grupo
unix_user=usuário Unix
unix_to=Usuário Webmin mapeado
unix_mapdesc=O usuário Webmin selecionado fornece tanto os direitos de acesso quanto o método de autenticação. Para autenticar o nome de usuário original por meio do PAM, SSSD ou do banco de dados de senhas do sistema, selecione um usuário Webmin configurado para <b>autenticação Unix</b>. Se o usuário selecionado tiver uma senha Webmin, todos os logins correspondentes usarão essa senha compartilhada.
unix_webminpass=Senha do Webmin
unix_restrict2=Restrições adicionais
unix_header=Configurações de autenticação de usuário Unix
unix_utable=Usuários Unix permitidos
unix_utable=Mapeamentos de login
sessions_login_ago=Última atividade há
sessions_actions=Ações..
sessions_all=Todas as sessões..
sessions_logouts=Mostrar também sessões desconectadas.
@@ -160,6 +170,15 @@ twofactor_failed=.. inscrição falhou: $1
twofactor_done=.. completo. Seu ID com este provedor é <tt>$1</tt>.
twofactor_setup=A autenticação de dois fatores ainda não foi ativada neste sistema, mas pode ser ativada usando o módulo <a href='$1'>Webmin Configuration</a>.
twofactor_ebutton=Nenhum botão clicou!
twofactor_testdesc=Antes de sair, você pode testar sua nova configuração de autenticação de dois fatores aqui, inserindo um token. Se, por algum motivo, não funcionar, desative a autenticação de dois fatores e tente configurá-la novamente.
twofactor_testfield=Token de dois fatores
twofactor_test=Validar token
twofactor_terr=Falha ao testar a configuração de autenticação de dois fatores
twofactor_etestuser=O login não possui autenticação de dois fatores ativada!
twofactor_testing=Testando a validação de dois fatores com $1 ..
twofactor_testfailed=... o teste falhou! Talvez o token inserido esteja incorreto ou seu aplicativo de autenticação não esteja configurado corretamente?
twofactor_testok=Teste aprovado! Agora você pode fazer login com segurança usando a autenticação de dois fatores.
twofactor_testdis=Desative a autenticação de dois fatores agora
forgot_title=Enviar link para redefinição de senha
forgot_err=Falha ao enviar link para redefinição de senha

View File

@@ -20,7 +20,6 @@ index_modgroups=Модули группы $1
index_sync=Настроить синхронизацию пользователей Unix
index_unix=Настроить аутентификацию пользователей Unix
index_sessions=Просмотреть сеансы работы
index_rbac=Настройка RBAC
index_delete=Удалить выбранные
edit_title=Изменение пользователя Webmin
@@ -78,7 +77,6 @@ edit_hide=Скрыть неисползуемые
edit_switch=Переключиться на пользователя
edit_return=Пользователь Webmin
edit_return2=Группа Webmin
edit_rbacdeny=Режим доступа RBAC
edit_global=Разрешения на все модули
edit_templock=Временно заблокировано
edit_temppass=Принудительное изменение при следующем входе
@@ -153,8 +151,6 @@ acl_title3=Для группы $1 к $2
acl_options=$1 - настройка доступа
acl_config=Может изменять настройки модуля?
acl_reset=Сброс на полный доступ
acl_rbac=Получать настройки доступа от RBAC?
acl_rbacyes=Да (перезаписать настройки ниже)
acl_uall=Всех пользователей
acl_uthis=Этого пользователя
@@ -270,14 +266,9 @@ sync_ecannot=У вас недостаточно прав для настройк
unix_title=Аутентификация пользователей Unix
unix_err=Не удалось сохранить аутентификацию Unix
unix_def=Разрешать входить только пользователям Webmin
unix_sel=Разрешать входить пользователям Unix перечисленным ниже..
unix_mode=Разрешено
unix_mall=Все пользователи
unix_group=Член группы..
unix_user=Разрешать входить любому пользователя Unix с правами пользователя
unix_who=Пользователь или группа
unix_to=Как пользователь Webmin
unix_ecannot=У вас недостаточно прав для изменения аутентификации пользователей Unix
unix_epam=Аутентификация пользователей Unix недоступна, так как модуль Perl <tt>Authen::PAM</tt> не установлен или работает неправильно
unix_all=Допускать всех пользователей Unix
@@ -312,12 +303,6 @@ hide_desc2=Обратите внимание, что эти модули не п
switch_euser=Вам не разрешено переключаться на пользователя
switch_eold=Существующая сессия не найдена!
rbac_title=Настроить RBAC
rbac_esolaris=В данный момент, RBAC доступен только на Solaris, и не может использоваться на системе $1.
rbac_eperl=Модуль Perl $1 необходимый для интеграции RBAC не установлен. <a href='$2'>Нажмите здесь</a>, если хотите его установить.
rbac_ecpan=У вас нет доступа к странице Webmin с модулями Perl для того, чтобы установить модуль $1 требуемый для интеграции RBAC.
rbac_ok=Интеграция RBAC доступна на этой системе, и может быть включена для каждого пользователя на странице редактирования пользователей Webmin.
udeletes_err=Не удалось удалить пользователей
udeletes_enone=Нет выбранных
udeletes_title=Удаление пользователей

View File

@@ -1,5 +1,6 @@
index_screate=Создайте нового безопасного пользователя.
index_twofactor=Двухфакторная аутентификация
index_twofactor_enabled=Для этого пользователя включена двухфакторная аутентификация
index_joingroup=Добавить в группу:
index_eulist=Не удалось составить список пользователей: $1
index_eglist=Не удалось перечислить группы: $1
@@ -15,8 +16,6 @@ edit_locale=Регион
edit_nochange=Принудительно менять дни?
edit_egone=Выбранный пользователь больше не существует!
edit_forgot=Отправить ссылку для сброса пароля
edit_rbacdeny0=RBAC контролирует только выбранные ACL модуля
edit_rbacdeny1=RBAC контролирует все модули и ACL
edit_proto=Тип хранения
edit_proto_mysql=База данных MySQL
edit_proto_postgresql=База данных PostgreSQL
@@ -60,12 +59,20 @@ convert_users=Пользователи для конвертации
sync_when=Когда синхронизировать
sync_modify=Переименуйте соответствующего пользователя Webmin при переименовании пользователя Unix.
unix_desc=На этой странице вы можете настроить Webmin для проверки попыток входа в систему по системному списку пользователей и PAM. Это может быть полезно, если у вас есть большое количество существующих пользователей Unix, которым вы хотите предоставить доступ к Webmin.
unix_desc=Эта страница позволяет пользователям Unix и пользователям, использующим каталоги, а также пользователям, использующим только PAM, входить в систему без создания отдельной учетной записи Webmin для каждого пользователя. При каждом входе в систему получаются права доступа и используется метод аутентификации сопоставленного пользователя Webmin.
unix_def=Разрешите вход в систему только пользователям Webmin
unix_sel=Разрешите вход в систему пользователям и группам, указанным ниже
unix_group=Члены группы
unix_user=Пользователь Unix
unix_to=Сопоставленный пользователь Webmin
unix_mapdesc=Выбранный пользователь Webmin предоставляет как права доступа, так и метод аутентификации. Для аутентификации исходного имени пользователя через PAM, SSSD или системную базу данных паролей выберите пользователя Webmin, настроенного для <b>аутентификации Unix</b>. Если у выбранного пользователя есть пароль Webmin, каждый соответствующий вход будет использовать этот общий пароль.
unix_webminpass=пароль Webmin
unix_restrict2=Дополнительные ограничения
unix_pamany=Обработайте входы, которые только проходят проверку PAM, как $1
unix_header=Настройки аутентификации пользователей Unix
unix_utable=Разрешенные пользователи Unix
unix_utable=Сопоставление логинов
sessions_login_ago=Последняя активность была
sessions_actions=Действия..
sessions_all=Все сеансы..
sessions_logouts=Также показать сеансы выхода из системы.
@@ -80,8 +87,6 @@ logins_title=Недавние логины Webmin
hide_clone=(Клон $1 )
rbac_desc=Интеграция Webmin с RBAC позволяет определять разрешения для пользовательского модуля и ACL из базы данных RBAC (управление доступом на основе ролей), а не из собственных файлов конфигурации Webmin. После включения поддержки RBAC любой пользователь, для которого выбран параметр <b>RBAC, управляющий всеми модулями и списками ACL</b>, будет определять свои возможности по RBAC, а не по собственным настройкам контроля доступа Webmin.
udeletes_jerr=Не удалось добавить пользователей в группу
pass_ecannot=Вы не можете редактировать ограничения пароля
@@ -168,6 +173,15 @@ twofactor_failed=.. регистрация не выполнена: $1
twofactor_done=.. завершено Ваш идентификатор этого провайдера составляет <tt>$1</tt>.
twofactor_setup=Двухфакторная аутентификация еще не была включена в этой системе, но ее можно включить с помощью модуля <a href='$1'>Webmin Configuration</a>.
twofactor_ebutton=Ни одна кнопка не нажата!
twofactor_testdesc=Перед выходом из системы вы можете проверить работу новой двухфакторной аутентификации, введя токен. Если по какой-либо причине она не сработает, отключите двухфакторную аутентификацию и попробуйте настроить ее заново.
twofactor_testfield=Двухфакторный токен
twofactor_test=Проверить токен
twofactor_terr=Не удалось проверить настройку двухфакторной аутентификации
twofactor_etestuser=При входе в систему двухфакторная аутентификация не включена!
twofactor_testing=Проверка двухфакторной валидации с использованием $1 ..
twofactor_testfailed=...тест не пройден! Возможно, был введен неверный токен или ваше приложение для аутентификации настроено неправильно?
twofactor_testok=...тест пройден! Теперь вы можете безопасно войти в систему, используя двухфакторную аутентификацию.
twofactor_testdis=Отключить двухфакторную аутентификацию сейчас
forgot_title=Отправить ссылку для сброса пароля
forgot_err=Не удалось отправить ссылку для сброса пароля

View File

@@ -20,7 +20,6 @@ index_modgroups=Moduly skupiny $1
index_sync=Nastaviť synchronizáciu s Unixovými užívateľmi
index_unix=Nastaviť overovanie Unixových užívateľov
index_sessions=Prezri si záznamy prihlásení
index_rbac=Nastaviť RBAC
index_delete=Odstrániť vybrané
edit_title=Upraviť Webmin užívateľa
@@ -66,7 +65,6 @@ edit_hide=Skryť nepoužité
edit_switch=Prihlásiť sa ako iný užívateľ
edit_return=Webmin užívateľ
edit_return2=Webmin skupina
edit_rbacdeny=RBAC prístupový mód
edit_templock=Dočasne uzamknutý
edit_days=Povolené dni týždňa
edit_alldays=Každý deň
@@ -235,11 +233,8 @@ sync_unix=Zadať heslo pre nových užívateľov pre Unixové overovanie.
sync_ecannot=Nemáte oprávnenie na nastavenie synchronizácie užívateľov.
unix_title=Overovanie Unixových užívateľov
unix_desc=Táto stránka umožňuje nastaviť Webmin na kontrolu prihlasovanie systémových užívateľov.
unix_def=Povoliť iba Webmin užívateľom prihlásenie
unix_mode=Povoľ
unix_mall=Všetci užívatelia
unix_user=Povoliť ktorémukoľvek Unixovému užívateľovi prihlásenie s právami užívateľa
unix_who=Užívateľ alebo skupina
unix_ecannot=Nemáte oprávnenie konfigurovať overovanie Unixových užívateľov
unix_epam=Overovanie Unixových užívateľov nie je dostupné, pretože Perlovský modul <tt>Authen::PAM</tt> nie je nainštalovaný alebo funkčný.
@@ -269,8 +264,6 @@ hide_clone=(Skopírovať $1)
switch_euser=Nemôžete sa prihlásiť ako tento užívateľ
switch_eold=Nenašiel som existujúce spojenie!
rbac_title=Nastaviť RBAC
gdeletes_err=Odstránenie skupín zlyhalo
gdeletes_title=Odstránenie skupín
gdeletes_users=Vybrané skupiny: $1

View File

@@ -1,5 +1,6 @@
index_screate=Vytvorte nového bezpečného používateľa.
index_twofactor=Dvojfaktorové overenie
index_twofactor_enabled=Pre tohto používateľa je povolené dvojfaktorové overenie
index_joingroup=Pridať do skupiny:
index_eulist=Nepodarilo sa uviesť používateľov: $1
index_eglist=Nepodarilo sa uviesť skupiny: $1
@@ -27,8 +28,6 @@ edit_egone=Vybraný používateľ už neexistuje!
edit_overlay=Prekrytie osobnej témy
edit_overlayglobal=Žiadne - použite predvolené motívy
edit_forgot=Odoslať odkaz na obnovenie hesla
edit_rbacdeny0=RBAC riadi iba vybrané ACL modulov
edit_rbacdeny1=RBAC riadi všetky moduly a ACL
edit_global=Povolenia pre všetky moduly
edit_temppass=Vynútiť zmenu pri ďalšom prihlásení
edit_selhours=Od $1:$2 do $3:$4
@@ -61,9 +60,6 @@ delete_eanonuser=Tento užívateľ sa používa na anonymný prístup k modulu
cert_etempdir=Neplatný súbor certifikátu
acl_rbac=Získať nastavenia riadenia prístupu z RBAC?
acl_rbacyes=Áno (prepíše nastavenia nižšie)
acl_locale=Dá sa zmeniť miestne nastavenie?
acl_times=Môžu zmeniť povolené časy prihlásenia?
acl_pass=Môžete zmeniť obmedzenia hesiel?
@@ -96,9 +92,14 @@ sync_when=Kedy synchronizovať
sync_modify=Pri premenovaní používateľa Unixu premenujte zodpovedajúceho používateľa Webmin.
unix_err=Nepodarilo sa uložiť autentifikáciu Unix
unix_sel=Povoliť používateľom Unixu uvedeným nižšie prihlásiť sa.
unix_group=Členovia skupiny..
unix_to=Ako používateľ Webmin
unix_desc=Táto stránka umožňuje používateľom Unixu a používateľom podporovaným adresármi, ako aj používateľom iba s PAM, prihlásiť sa bez vytvorenia samostatného účtu Webmin pre každého používateľa. Každé prihlásenie získa prístupové práva a použije metódu autentifikácie namapovaného používateľa Webmin.
unix_def=Povoliť prihlásenie iba používateľom Webminu
unix_sel=Povoliť prihlásenie používateľom a skupinám mapovaným nižšie
unix_group=Členovia skupiny
unix_user=Používateľ Unixu
unix_to=Namapovaný používateľ Webminu
unix_mapdesc=Vybraný používateľ Webminu poskytuje prístupové práva aj metódu overenia. Ak chcete overiť pôvodné používateľské meno prostredníctvom PAM, SSSD alebo systémovej databázy hesiel, vyberte používateľa Webminu nakonfigurovaného na <b>overenie Unixu</b>. Ak má vybraný používateľ heslo Webminu, každé zodpovedajúce prihlásenie použije toto zdieľané heslo.
unix_webminpass=Heslo pre Webmin
unix_restrict2=Dodatočné obmedzenia
unix_ewhogroup=Chýba skupina, ktorá by povolila v riadku $1
unix_ewhouser=V riadku $1 chýba používateľ
@@ -109,8 +110,9 @@ unix_pamany=Zachádzajte s prihláseniami, ktoré prechádzajú iba overením PA
unix_esudo=Príkaz $1 nie je nainštalovaný
unix_esudomod=Nie je nainštalovaný modul Perl $1 potrebný na autentifikáciu <tt>sudo</tt>
unix_header=Nastavenia overovania používateľov systému Unix
unix_utable=Povolení používatelia Unixu
unix_utable=Mapovania prihlásení
sessions_login_ago=Naposledy aktívny pred
sessions_actions=Akcia..
sessions_all=Všetky relácie..
sessions_logouts=Zobraziť aj odhlásené relácie.
@@ -123,12 +125,6 @@ sessions_kill=Odpojenie..
logins_title=Posledné prihlasovacie údaje pre správcov webu
rbac_desc=Integrácia produktu RBAC servera Webmin poskytuje spôsob, ako určiť užívateľské moduly a oprávnenia ACL z databázy RBAC (Role Based Access Control), a nie z vlastných konfiguračných súborov spoločnosti Webmin. Keď je podpora RBAC povolená, každý používateľ, pre ktorého je vybratá možnosť <b>RBAC riadi všetky moduly a ACL</b>, bude mať svoje schopnosti určené radšej RBAC ako nastavenia vlastného riadenia prístupu Webmin.
rbac_esolaris=Systém RBAC je momentálne podporovaný iba v systéme Solaris, a preto ho nemožno použiť v tomto systéme $1.
rbac_eperl=Nie je nainštalovaný modul Perl $1 potrebný na integráciu RBAC. <a href='$2'>Kliknite sem</a> a nainštalujte ho teraz.
rbac_ecpan=Nemáte prístup na stránku Webmin Perl Moduules, aby ste mohli nainštalovať potrebný modul $1 na integráciu RBAC.
rbac_ok=Integrácia RBAC je k dispozícii v tomto systéme a dá sa povoliť pre každého užívateľa na stránke Edit Webmin User user.
udeletes_err=Nepodarilo sa odstrániť používateľov
udeletes_jerr=Nepodarilo sa pridať používateľov do skupiny
udeletes_enone=Žiadne vybraté
@@ -253,6 +249,15 @@ twofactor_failed=.. zápis zlyhal: $1
twofactor_done=.. dokončené. Vaše ID u tohto poskytovateľa je <tt>$1</tt>.
twofactor_setup=V tomto systéme zatiaľ nie je povolená dvojfaktorová autentifikácia, ale dá sa zapnúť pomocou modulu <a href='$1'>Webmin Configuration</a>.
twofactor_ebutton=Klikli na žiadne tlačidlo!
twofactor_testdesc=Pred odhlásením si môžete otestovať svoje nové nastavenie dvojfaktorového overenia tu zadaním tokenu. Ak z nejakého dôvodu nefunguje, vypnite dvojfaktorové overenie a skúste ho znova nastaviť.
twofactor_testfield=Dvojfaktorový token
twofactor_test=Overiť token
twofactor_terr=Nepodarilo sa otestovať dvojfaktorové nastavenie
twofactor_etestuser=Prihlásenie nemá povolené dvojfaktorové overenie!
twofactor_testing=Testovanie dvojfaktorovej validácie s $1 ..
twofactor_testfailed=.. test zlyhal! Možno bol zadaný nesprávny token alebo vaša autentifikačná aplikácia nebola správne nakonfigurovaná?
twofactor_testok=.. test prešiel! Teraz sa môžete bezpečne prihlásiť pomocou dvojfaktorového overenia.
twofactor_testdis=Zakázať dvojfaktorové riešenie teraz
forgot_title=Odoslať odkaz na obnovenie hesla
forgot_err=Odoslanie odkazu na obnovenie hesla zlyhalo

View File

@@ -20,7 +20,6 @@ index_modgroups=Moduler från grupp $1
index_sync=Konfigurera Unix användar synkronisering
index_unix=Konfigurera Unix användar verifiering
index_sessions=Visa inloggade sessioner
index_rbac=Ställ in RBÅK
index_delete=Ta Bort Valda
edit_title=Ändra Webmin-användare
@@ -79,9 +78,6 @@ edit_hide=Göm Oanvända
edit_switch=Byt till Användare
edit_return=Webmin användare
edit_return2=Webmin grupp
edit_rbacdeny=RBÅK åtkomst sätt
edit_rbacdeny0=RBÅK kontrollerar endast valda modul ACL's
edit_rbacdeny1=RBÅK kontrollerar moduler och ACL's
edit_global=Behörighet för alla moduler.
edit_templock=Tillfälligt låst
edit_temppass=Tvinga byte vid nästa inloggning.
@@ -153,8 +149,6 @@ acl_title3=För grupp $1 på $2
acl_options=Åtkomstkontrollinställningar för $1
acl_config=Ändra modulkonfigurering?
acl_reset=Ställer Om Till Full Kontroll
acl_rbac=Få åtkomst kontroll inställningar från RBÅK?
acl_rbacyes=Ja (åsidosätter inställningar under)
acl_uall=Alla användare
acl_uthis=Denna användare
@@ -268,15 +262,9 @@ sync_ecannot=Du är inte tillåten att konfigurera användar synkronisering.
unix_title=Unix Användar Verifiering
unix_err=Misslyckades att spar Unix verifieringen
unix_desc=Denna sida tillåter dig att konfigurera Webmin att validera inloggnings försök mot systemets användar lista och PAM. Det kan vara användbart om du har ett stort antal Unix användare, som du vill ge ttillträde till Webmin.
unix_def=Tillåt endast Webmn användare att logga in
unix_sel=Tillåt Unix användare listade här under att logga in
unix_mode=Tillåt
unix_mall=Alla användare
unix_group=Medlemmar av grupp..
unix_user=Unix användare ..
unix_who=Användare eller Grupp
unix_to=Som Webmin användare
unix_ecannot=Du är inte tillåten att konfigurera Unix användar verifiering
unix_epam=Unix verifiering är inte tillgänglig eftersom <tt>Authen::PAM</tt> Perl modulen är installerad eller fungerar ordentligt.
unix_all=Tillåt alla Unix användare
@@ -313,13 +301,6 @@ hide_clone=(Klona $1)
switch_euser=Du är inte tillåten att byta till denna användare
switch_eold=Inga Existerande sessioner är funnen!
rbac_title=Ställ in RBÅK
rbac_desc=Webmin's RBÅK integration bereder en väg för modul ach ACL tillåtelse att bli bestämd från RBÅK (Roll Baserad Åtkomst Kontroll) databas, snarare än Webmin's egen konfiguration filer. När RBÅK stöd är möjliggjord, alla användare för vilka som <b>$edit_rbacdeny1</b> val är utvald kommer att ha denna kompetens bestämd av RBÅK snarare än Webmin's egen kontroll inställning.
rbac_esolaris=RBÅK har endast stöd på Solaris för tillfället, och kan därför inte användas på detta $1 system.
rbac_eperl=Perl modulen $1 behövd av RBÅK integration är inte installerad. <a href='$2'>Klicka här</a> för att installera den nu.
rbac_ecpan=Du har inte åtkomst till Webmin's Perl Modul sida för att installera nödvändiga $1 moduler till RBÅK integration.
rbac_ok=RBÅK integration är tillgänglig på detta sytem, och kan bli möjliggjord på en per-användar basis på sidan Ändar Webmin Användar sidan.
udeletes_err=Misslyckades att ta bort användare
udeletes_enone=Ingen vald
udeletes_title=Ta Bort Användare

View File

@@ -1,5 +1,6 @@
index_screate=Skapa en ny säker användare.
index_twofactor=Tvåfaktorautentisering
index_twofactor_enabled=Tvåfaktorsautentisering är aktiverad för den här användaren
index_joingroup=Lägg till i gruppen:
index_eulist=Det gick inte att lista användare: $1
index_eglist=Det gick inte att lista grupper: $1
@@ -62,10 +63,19 @@ convert_users=Användare att konvertera
sync_when=När du ska synkronisera
sync_modify=Byt namn på matchande Webmin-användare när Unix-användare byter namn.
unix_desc=Den här sidan tillåter Unix- och katalogbaserade användare, såväl som PAM-användare, att logga in utan att skapa ett separat Webmin-konto för varje användare. Varje inloggning får åtkomsträttigheter och använder autentiseringsmetoden för den mappade Webmin-användaren.
unix_def=Tillåt endast Webmin-användare att logga in
unix_sel=Tillåt användarna och grupperna som är mappade nedan att logga in
unix_group=Medlemmar i gruppen
unix_user=Unix-användare
unix_to=Mappad Webmin-användare
unix_mapdesc=Den valda Webmin-användaren anger både åtkomsträttigheter och autentiseringsmetod. För att autentisera det ursprungliga användarnamnet via PAM, SSSD eller systemets lösenordsdatabas, välj en Webmin-användare som är konfigurerad för <b>Unix-autentisering</b>. Om den valda användaren har ett Webmin-lösenord använder varje matchande inloggning det delade lösenordet istället.
unix_webminpass=Webmin-lösenord
unix_restrict2=Ytterligare begränsningar
unix_header=Unix inställningar för användarautentisering
unix_utable=Tillåtna Unix-användare
unix_utable=Inloggningsmappningar
sessions_login_ago=Senast aktiv sedan
sessions_actions=Handlingar..
sessions_all=Alla sessioner..
sessions_logouts=Visa även utloggade sessioner..
@@ -168,6 +178,15 @@ twofactor_failed=.. anmälan misslyckades: $1
twofactor_done=.. komplett. Ditt ID med denna leverantör är <tt>$1</tt>.
twofactor_setup=Tvåfaktorsautentisering har inte aktiverats i det här systemet ännu, men kan aktiveras med <a href='$1'>Webmin Configuration</a> -modulen.
twofactor_ebutton=Ingen knapp klickade!
twofactor_testdesc=Innan du loggar ut kan du testa din nya tvåfaktorsautentisering här genom att ange en token. Om det av någon anledning inte fungerar, stäng av tvåfaktorsautentisering och försök att konfigurera den igen.
twofactor_testfield=Tvåfaktorstoken
twofactor_test=Validera token
twofactor_terr=Misslyckades med att testa tvåfaktorsinställningarna
twofactor_etestuser=Inloggningen har inte tvåfaktorsfunktion aktiverad!
twofactor_testing=Testar tvåfaktorsvalidering med $1 ..
twofactor_testfailed=.. testet misslyckades! Kanske har fel token angetts, eller så har din autentiseringsapp inte konfigurerats korrekt?
twofactor_testok=... testet är godkänt! Du kan nu logga in säkert med tvåfaktorsautentisering.
twofactor_testdis=Inaktivera tvåfaktorsfunktionen nu
forgot_title=Skicka länk för återställning av lösenord
forgot_err=Misslyckades med att skicka länken för återställning av lösenord

View File

@@ -223,9 +223,6 @@ sync_unix=Unix onaylaması yapacak yeni kullanıcılar için parola belirleyiniz
sync_ecannot=Kullanıcı senkronizasyonunu yapılandırmak için izininiz yoktur
unix_title=Unix Kullanıcı Onaylaması
unix_desc=Bu sayfa Webmin'e girişlerde sistem kullanıcı listesi ve PAM dışında bir kontrol sağlamanıza olanak tanır. Eğer Webmin'e giriş yapmasını istediğiniz çok sayıda Unix kullanıcısı varsa bu sayfa faydalı olabilir.
unix_def=Sadece Webmin kullanıcılarının giriş yapmasına izin ver
unix_user=Bu kullanıcının izinlerine sahip bütün Unix kullanıcılarının girişine izin ver :
unix_ecannot=Unix kullanıcı onaylamasını yapılandırmak için izininiz yoktur
unix_epam=Unix onaylaması sisteminizde <tt>Authen::PAM</tt> Perl modülü kurulu olmadığı ve düzgün çalışmadığı sürece kullanılamayacaktır.
unix_all=Bütün Unix kullanıcılarına izin ver

View File

@@ -1,6 +1,6 @@
index_screate=Yeni bir güvenli kullanıcı oluşturun.
index_twofactor=İki Faktörlü Kimlik Doğrulama
index_rbac=RBAC Kurulumu
index_twofactor_enabled=Bu kullanıcı için iki faktörlü kimlik doğrulama etkinleştirilmiştir
index_delete=Silme seçildi
index_joingroup=Gruba ekle:
index_eulist=Kullanıcılar listelenemedi: $1
@@ -30,9 +30,6 @@ edit_egone=Seçilen kullanıcı artık mevcut değil!
edit_overlay=Kişisel tema kaplaması
edit_overlayglobal=Yok - tema varsayılanlarını kullan
edit_forgot=Şifre Sıfırlama Bağlantısını Gönder
edit_rbacdeny=RBAC erişim modu
edit_rbacdeny0=RBAC yalnızca seçilen modül ACL'lerini kontrol eder
edit_rbacdeny1=RBAC tüm modülleri ve ACL'leri kontrol eder
edit_global=Tüm modüller için izinler
edit_templock=Geçici olarak kilitli
edit_temppass=Bir sonraki girişte değişikliği zorla
@@ -71,9 +68,6 @@ delete_eanonuser=Bu kullanıcı anonim modül erişimi için kullanılıyor
cert_etempdir=Geçersiz sertifika dosyası
acl_rbac=RBAC'den erişim kontrolü ayarları alınıyor mu?
acl_rbacyes=Evet (aşağıdaki ayarları geçersiz kılar)
acl_locale=Yerel ayarı değiştirebilir miyim?
acl_times=İzin verilen giriş zamanlarını değiştirebilir mi?
acl_pass=Şifre kısıtlamalarını değiştirebilir mi?
@@ -108,12 +102,17 @@ sync_when=Ne zaman senkronize edilir
sync_modify=Bir Unix kullanıcısı yeniden adlandırıldığında eşleşen Webmin kullanıcısını yeniden adlandırın.
unix_err=Unix kimlik doğrulaması kaydedilemedi
unix_sel=Aşağıda listelenen Unix kullanıcılarının oturum açmasına izin ver..
unix_desc=Bu sayfa, Unix ve dizin tabanlı kullanıcıların yanı sıra yalnızca PAM kullanan kullanıcıların da her kullanıcı için ayrı bir Webmin hesabı oluşturmadan oturum açmasına olanak tanır. Her oturum açma işlemi, eşleştirilmiş Webmin kullanıcısının erişim haklarını alır ve kimlik doğrulama yöntemini kullanır.
unix_def=Yalnızca Webmin kullanıcılarının giriş yapmasına izin verin
unix_sel=Aşağıda belirtilen kullanıcıların ve grupların oturum açmasına izin verin
unix_mode=İzin vermek
unix_mall=Tüm kullanıcılar
unix_group=Grup üyeleri..
unix_group=Grup üyeleri
unix_user=Unix kullanıcısı
unix_who=Kullanıcı veya Grup
unix_to=Webmin kullanıcısı olarak
unix_to=Eşlenen Webmin kullanıcısı
unix_mapdesc=Seçilen Webmin kullanıcısı hem erişim haklarını hem de kimlik doğrulama yöntemini sağlar. Orijinal kullanıcı adını PAM, SSSD veya sistem parola veritabanı aracılığıyla doğrulamak için, <b>Unix kimlik doğrulaması</b> için yapılandırılmış bir Webmin kullanıcısı seçin. Seçilen kullanıcının bir Webmin parolası varsa, eşleşen her oturum açma işlemi bunun yerine paylaşılan parolayı kullanır.
unix_webminpass=Webmin şifresi
unix_restrict2=Ek kısıtlamalar
unix_ewhogroup=$1 satırında izin verecek grup eksik
unix_ewhouser=$1 satırında izin verilecek kullanıcı yok
@@ -124,8 +123,9 @@ unix_pamany=Yalnızca PAM doğrulamasını geçen girişleri $1 olarak ele alın
unix_esudo=$1 komutu yüklü değil
unix_esudomod=<tt>sudo</tt> kimlik doğrulaması için gerekli olmayan $1 Perl modülü kurulu değil
unix_header=Unix kullanıcı kimlik doğrulama ayarları
unix_utable=İzin verilen Unix kullanıcıları
unix_utable=Giriş eşlemeleri
sessions_login_ago=Son aktivite tarihi: 2023
sessions_host=IP adresi
sessions_actions=Hareketler..
sessions_all=Tüm oturumlar..
@@ -139,13 +139,6 @@ sessions_kill=Bağlantıyı kes..
logins_title=Son Webmin girişleri
rbac_title=RBAC Kurulumu
rbac_desc=Webmin'in RBAC entegrasyonu, kullanıcı modülünün ve ACL izinlerinin Webmin'in kendi yapılandırma dosyalarından ziyade bir RBAC (Rol Tabanlı Erişim Kontrolü) veritabanından belirlenmesi için bir yol sağlar. RBAC desteği etkinleştirildikten sonra, <b>RBAC tüm modülleri ve ACL'leri</b> seçeneğini belirleyen herhangi bir kullanıcının yetenekleri, Webmin'in kendi erişim kontrol ayarları yerine RBAC tarafından belirlenir.
rbac_esolaris=RBAC şu anda yalnızca Solaris'te desteklenmektedir ve bu nedenle bu $1 sisteminde kullanılamaz.
rbac_eperl=RBAC entegrasyonu için gereken $1 Perl modülü kurulu değil. Şimdi yüklemek için <a href='$2'>burayı tıklayın</a>.
rbac_ecpan=RBAC entegrasyonu için gerekli $1 modülünü kurmak için Webmin'in Perl Modülleri sayfasına erişiminiz yok.
rbac_ok=RBAC entegrasyonu bu sistemde mevcuttur ve Webmin Kullanıcısını Düzenle sayfasında her kullanıcı için etkinleştirilebilir.
udeletes_err=Kullanıcılar silinemedi
udeletes_jerr=Gruba kullanıcı eklenemedi
udeletes_enone=Hiçbiri seçilmedi
@@ -274,6 +267,15 @@ twofactor_failed=.. kayıt başarısız oldu: $1
twofactor_done=.. tamamlayınız. Bu sağlayıcıdaki kimliğiniz <tt>$1</tt>.
twofactor_setup=İki faktörlü kimlik doğrulama henüz bu sistemde etkinleştirilmedi, ancak <a href='$1'>Webmin Yapılandırması</a> modülü kullanılarak açılabilir.
twofactor_ebutton=Hiçbir düğme tıklanmadı!
twofactor_testdesc=Çıkış yapmadan önce, yeni iki faktörlü kimlik doğrulama kurulumunuzu burada bir belirteç girerek test edebilirsiniz. Herhangi bir nedenle çalışmazsa, iki faktörlü kimlik doğrulamayı devre dışı bırakın ve tekrar kurmayı deneyin.
twofactor_testfield=İki faktörlü belirteç
twofactor_test=Tokeni Doğrula
twofactor_terr=İki faktörlü kimlik doğrulama testi başarısız oldu
twofactor_etestuser=Giriş yaparken iki faktörlü kimlik doğrulama etkinleştirilmemiş!
twofactor_testing=$1 ile iki faktörlü doğrulama testi yapılıyor. ..
twofactor_testfailed=Test başarısız oldu! Belki yanlış belirteç girildi veya kimlik doğrulama uygulamanız doğru yapılandırılmadı?
twofactor_testok=... test başarılı! Artık iki faktörlü kimlik doğrulama kullanarak güvenle giriş yapabilirsiniz.
twofactor_testdis=İki Faktörlü Kimlik Doğrulamasını Şimdi Devre Dışı Bırakın
forgot_title=Şifre Sıfırlama Bağlantısını Gönder
forgot_err=Şifre sıfırlama bağlantısı gönderilemedi

View File

@@ -5,6 +5,7 @@ index_screate=Створіть нового безпечного користу
index_convert=Перетворення Unix для користувачів Webmin
index_cert=Попросіть сертифікат SSL
index_twofactor=Двофакторна автентифікація
index_twofactor_enabled=Для цього користувача ввімкнено двофакторну автентифікацію
index_certmsg=Натисніть цю кнопку, щоб надіслати запит на сертифікат SSL, який дозволить вам безпечно увійти в Webmin, не вводячи ім’я користувача та пароль.
index_none=Жоден
index_edit=Редагувати модуль ACL:
@@ -20,7 +21,6 @@ index_modgroups=Модулі з групи $1
index_sync=Налаштування синхронізації користувача Unix
index_unix=Налаштування автентифікації користувача Unix
index_sessions=Переглянути сеанси входу
index_rbac=Налаштування RBAC
index_delete=Видалити вибране
index_joingroup=Додати до групи:
index_eulist=Не вдалося перерахувати користувачів: $1
@@ -91,9 +91,6 @@ edit_hide=Сховати невикористаним
edit_switch=Переключитися на користувача
edit_forgot=Надіслати посилання для скидання пароля
edit_return2=Група Вебмін
edit_rbacdeny=Режим доступу RBAC
edit_rbacdeny0=RBAC керує лише вибраними модулями ACL
edit_rbacdeny1=RBAC контролює всі модулі та ACL
edit_global=Дозволи для всіх модулів
edit_templock=Тимчасово заблокований
edit_temppass=Примусові зміни при наступному вході
@@ -180,8 +177,6 @@ acl_title3=Для групи $1 у $2
acl_options=$1 параметри контролю доступу
acl_config=Чи можна редагувати конфігурацію модуля?
acl_reset=Скидання до повного доступу
acl_rbac=Отримати налаштування контролю доступу від RBAC?
acl_rbacyes=Так (перевизначає налаштування нижче)
acl_uall=Всі користувачі
acl_uthis=Цей користувач
@@ -316,15 +311,17 @@ sync_ecannot=Вам не дозволяється налаштувати син
unix_title=Аутентифікація користувача Unix
unix_err=Не вдалося зберегти автентифікацію Unix
unix_desc=На цій сторінці ви можете налаштувати Webmin для перевірки спроб входу щодо списку користувачів системи та PAM. Це може бути корисно, якщо у вас є велика кількість існуючих користувачів Unix, яким ви хочете надати доступ до Webmin.
unix_def=Дозволити користувачам Webmin входити в систему
unix_sel=Дозволити користувачам Unix, переліченим нижче, увійти в систему
unix_desc=Ця сторінка дозволяє користувачам Unix та користувачів, що користуються каталогами, а також користувачам, які користуються лише PAM, входити в систему без створення окремого облікового запису Webmin для кожного користувача. Кожен вхід отримує права доступу та використовує метод автентифікації зіставленого користувача Webmin.
unix_def=Дозволити входити лише користувачам Webmin
unix_sel=Дозволити користувачам і групам, зазначеним нижче, входити в систему
unix_mode=Дозволити
unix_mall=Всі користувачі
unix_group=Члени групи..
unix_user=Користувач Unix..
unix_group=Члени групи
unix_user=Користувач Unix
unix_who=Користувач або група
unix_to=Як користувач Webmin
unix_to=Зіставлений користувач Webmin
unix_mapdesc=Вибраний користувач Webmin надає як права доступу, так і метод автентифікації. Щоб автентифікацію оригінального імені користувача здійснити через PAM, SSSD або базу даних паролів системи, виберіть користувача Webmin, налаштованого для <b>автентифікації Unix</b>. Якщо вибраний користувач має пароль Webmin, кожен відповідний вхід використовуватиме цей спільний пароль.
unix_webminpass=Пароль Webmin
unix_ecannot=Вам не дозволяється налаштувати автентифікацію користувача Unix
unix_epam=Аутентифікація Unix недоступна, оскільки <tt>Authen::PAM</tt> модуль Perl не встановлений або не працює належним чином.
unix_all=Дозволити всім користувачам Unix
@@ -345,11 +342,12 @@ unix_pamany=Розглядайте входи, які проходять лиш
unix_esudo=Команда $1 не встановлена
unix_esudomod=Модуль Perl $1 , необхідний для аутентифікації <tt>sudo</tt>, не встановлений
unix_header=Налаштування аутентифікації користувача Unix
unix_utable=Дозволено користувачам Unix
unix_utable=Зіставлення входу
sessions_title=Поточні сеанси входу
sessions_id=Ідентифікатор сесії
sessions_user=Користувач Webmin
sessions_login_ago=Остання активність тому
sessions_login=Останній активний о
sessions_host=IP-адреса
sessions_lview=Переглянути журнали..
@@ -375,13 +373,6 @@ hide_clone=(Клон $1 )
switch_euser=Вам не дозволяється переходити до цього користувача
switch_eold=Існуюча сесія не знайдена!
rbac_title=Налаштування RBAC
rbac_desc=Інтеграція RBAC Webmin забезпечує спосіб визначення дозволів для модулів користувача та ACL з бази даних RBAC (Рольовий контроль доступу), а не з власних файлів конфігурації Webmin. Після ввімкнення підтримки RBAC, будь-який користувач, для якого вибрано параметр <b>RBAC, керує всіма модулями та ACL</b>, отримає його можливості, визначені RBAC, а не власні настройки контролю доступу.
rbac_esolaris=На даний момент RBAC підтримується на Solaris, тому його не можна використовувати в цій системі $1.
rbac_eperl=Модуль Perl $1 , необхідний для інтеграції RBAC, не встановлений. <a href='$2'>Клацніть тут</a>, щоб встановити його зараз.
rbac_ecpan=У вас немає доступу до сторінки модулів Perl Webmin, щоб встановити необхідний модуль $1 для інтеграції RBAC.
rbac_ok=Інтеграція RBAC доступна в цій системі і може бути включена на основі користувача на сторінці Редагувати користувач Webmin.
udeletes_err=Не вдалося видалити користувачів
udeletes_jerr=Не вдалося додати користувачів до групи
udeletes_enone=Не вибрано жодного
@@ -510,6 +501,15 @@ twofactor_failed=.. реєстрація не вдалася: $1
twofactor_done=.. завершено. Ваш ідентифікатор у цього постачальника <tt>$1</tt>.
twofactor_setup=Двофакторна автентифікація ще не ввімкнена в цій системі, але її можна ввімкнути за допомогою модуля <a href='$1'>Конфігурація Webmin</a>.
twofactor_ebutton=Жодна кнопка не натиснута!
twofactor_testdesc=Перш ніж вийти з системи, ви можете перевірити тут налаштування двофакторної автентифікації, ввівши токен. Якщо з якоїсь причини це не працює, вимкніть двофакторну автентифікацію та спробуйте налаштувати її знову.
twofactor_testfield=Двофакторний токен
twofactor_test=Перевірити токен
twofactor_terr=Не вдалося перевірити двофакторну конфігурацію
twofactor_etestuser=Для входу не ввімкнено двофакторну перевірку!
twofactor_testing=Тестування двофакторної перевірки за допомогою $1 ..
twofactor_testfailed=.. тест не пройшов! Можливо, було введено неправильний токен, або ваш додаток для автентифікації налаштовано неправильно?
twofactor_testok=.. тест пройдено! Тепер ви можете безпечно входити в систему, використовуючи двофакторну автентифікацію.
twofactor_testdis=Вимкнути двофакторну технологію зараз
forgot_title=Надіслати посилання для скидання пароля
forgot_err=Не вдалося надіслати посилання для скидання пароля

View File

@@ -22,7 +22,6 @@ index_modgroups=工作组 $1 的模块
index_sync=配置 Unix 用户同步
index_unix=配置 Unix 用户的验证
index_sessions=查看登陆 Sessions
index_rbac=设置 RBAC
index_delete=删除已选
index_joingroup=添加到群组:
index_eulist=未能列出用户 : $1
@@ -91,9 +90,6 @@ edit_hide=隐藏未使用
edit_switch=切换到用户
edit_return=Webmin 用户
edit_return2=Webmin 群组
edit_rbacdeny=RBAC 访问模式
edit_rbacdeny0=RBAC 仅控制选定的模块 ACLs
edit_rbacdeny1=RBAC 控制所有模块和ACLs
edit_global=所有模块的权限
edit_templock=暂时锁定
edit_temppass=下次登录时强制更改
@@ -179,8 +175,6 @@ acl_title3=$2 中的 $1 工作组
acl_options=$1 访问控制选项
acl_config=是否可以编辑模块配置?
acl_reset=重置为完全访问权限
acl_rbac=从RBAC获取访问控制设置
acl_rbacyes=是(覆盖以下设置)
acl_uall=所有用户
acl_uthis=此用户
@@ -312,15 +306,9 @@ sync_ecannot=您没有配置用户同步的权限。
unix_title=Unix 用户验证
unix_err=保存Unix身份验证失败
unix_desc=您可以在该页配置 Webmin 使用系统用户列表和 PAM 验证登录。如果您有许多想要授予访问 Webmin 的 Unix 用户,这个方法就会很有用。
unix_def=只允许 Webmin 用户登录
unix_sel=允许下面列出的Unix用户登录。。
unix_mode=允许
unix_mall=全部用户
unix_group=群组成员..
unix_user=允许任何 Unix 用户以右列用户的权限登录:
unix_who=用户或群组
unix_to=作为 Webmin 用户
unix_ecannot=您没有配置 Unix 用户验证的权限
unix_epam=没有安装 <tt>Authen::PAM</tt> Perl 或者该系统没有正常运行Unix 验证不可用。
unix_all=允许任何 Unix 用户
@@ -341,7 +329,6 @@ unix_pamany=将仅通过PAM验证的登录视为 $1
unix_esudo=命令 $1 未安装
unix_esudomod=未安装身份验证所需的Perl模块 $1 需要 <tt>sudo</tt>
unix_header=Unix 用户认证设置
unix_utable=允许 Unix 用户
sessions_title=当前登陆会话
sessions_id=会话 ID
@@ -371,13 +358,6 @@ hide_clone=(克隆 $1)
switch_euser=不允许您切换到此用户
switch_eold=找不到现有会话!
rbac_title=设置 RBAC
rbac_desc=Webmin的 RBAC 集成提供了一种从RBAC基于角色的访问控制数据库而不是Webmin自己的配置文件中确定用户模块和ACL权限的方法。启用RBAC支持后任何使用 <b>RBAC 控制所有模块并选择 ACLs</b> 选项的用户其能力将由RBAC决定而不是由Webmin自己的访问控制设置决定.
rbac_esolaris=RBAC 目前仅在Solaris上受支持 因此不能在 $1 系统上使用.
rbac_eperl=RBAC集成所需的Perl模块$1 尚未安装. <a href='$2'>单击此处</a> 立即安装.
rbac_ecpan=安装 RBAC 所需要的 Webmin的 Perl 的模块 $1 页面您无权访问 .
rbac_ok=RBAC 集成在此系统上可用, 可以在编辑 Webmin 用户页面上按用户启用。.
udeletes_err=删除用户失败
udeletes_jerr=无法将用户添加到组
udeletes_enone=未选择

View File

@@ -1,3 +1,5 @@
index_twofactor_enabled=该用户已启用双因素身份验证
edit_email=联系邮箱
edit_egone=选定的用户不再存在!
edit_forgot=发送密码重置链接
@@ -12,6 +14,28 @@ log_forgot_admin=管理员已将用户 $1 的密码重置电子邮件发送给 $
gsave_edesc=无效描述 - 不允许使用 : 字符
unix_desc=此页面允许 Unix 用户、目录型用户以及仅使用 PAM 的用户登录,而无需为每个用户创建单独的 Webmin 帐户。每次登录都会获得所映射 Webmin 用户的访问权限,并使用其身份验证方法。
unix_def=仅允许Webmin用户登录
unix_sel=允许以下列出的用户和组登录
unix_group=小组成员
unix_user=Unix 用户
unix_to=映射的 Webmin 用户
unix_mapdesc=选定的 Webmin 用户同时提供访问权限和身份验证方法。要通过 PAM、SSSD 或系统密码数据库验证原始用户名,请选择已配置为 <b>Unix 身份验证</b>的 Webmin 用户。如果选定的用户设置了 Webmin 密码,则所有匹配的登录都将使用该共享密码。
unix_webminpass=Webmin密码
unix_utable=登录映射
sessions_login_ago=最后活跃时间
twofactor_testdesc=登出前,您可以在此处输入令牌测试新设置的双因素身份验证。如果由于某种原因无法正常工作,请关闭双因素身份验证并重新设置。
twofactor_testfield=双因素令牌
twofactor_test=验证令牌
twofactor_terr=双因素认证测试失败
twofactor_etestuser=登录未启用双因素认证!
twofactor_testing=使用 $1 测试双因素验证 ..
twofactor_testfailed=测试失败!可能是输入的令牌错误,或者您的身份验证应用程序配置不正确?
twofactor_testok=测试通过!您现在可以安全地使用双因素身份验证登录。
twofactor_testdis=立即禁用双重验证
forgot_title=发送密码重置链接
forgot_err=无法发送密码重置链接
forgot_header=密码重置链接详情

View File

@@ -213,9 +213,6 @@ sync_group=配置新的使用者到Webmin群組。
sync_ecannot=您不被允許同步組態使用者。
unix_title=Unix使用者認證
unix_desc=此頁讓可以您設定防止嘗試登入Webmi的系統使用者清單和PAM如果您有一大堆想要讓他們進入Webmin的已經存在 Unix 使用者,這將對您很有幫助。
unix_def=只有允許 Webmin 使用者登入
unix_user=允許任何有使用者權限Unix使用者登入
unix_ecannot=您不被允許組態Unix使用者認證
unix_epam=Unix 認證無法使用因為<tt>Authen::PAM</tt> Perl模組尚未安裝或無法正常執行

View File

@@ -1,6 +1,6 @@
index_screate=創建一個新的安全用戶。
index_twofactor=兩要素認證
index_rbac=設置RBAC
index_twofactor_enabled=該用戶已啟用雙重認證
index_delete=刪除所選
index_joingroup=添加到組:
index_eulist=無法列出用戶: $1
@@ -34,9 +34,6 @@ edit_switch=切換到用戶
edit_forgot=發送密碼重設連結
edit_return=Webmin用戶
edit_return2=Webmin組
edit_rbacdeny=RBAC訪問模式
edit_rbacdeny0=RBAC僅控制選定的模塊ACL
edit_rbacdeny1=RBAC控制所有模塊和ACL
edit_global=所有模塊的權限
edit_templock=暫時鎖定
edit_temppass=下次登錄時強制更改
@@ -76,8 +73,6 @@ delete_eanonuser=該用戶正用於匿名模塊訪問
cert_etempdir=無效的證書文件
acl_reset=重置為完全訪問權限
acl_rbac=從RBAC獲得訪問控制設置
acl_rbacyes=是(覆蓋下面的設置)
acl_locale=可以改locale嗎
acl_switch=可以切換到其他用戶嗎?
@@ -118,12 +113,17 @@ sync_modify=重命名Unix用戶時重命名匹配的Webmin用戶。
sync_unix=為新用戶設置用於Unix身份驗證的密碼。
unix_err=保存Unix認證失敗
unix_sel=允許下面列出的Unix用戶登錄..
unix_desc=此頁面允許 Unix 使用者、目錄型使用者以及僅使用 PAM 的使用者登錄,而無需為每個使用者建立單獨的 Webmin 帳戶。每次登入都會取得所對應 Webmin 使用者的存取權限,並使用其驗證方法。
unix_def=僅允許Webmin使用者登入
unix_sel=允許以下列出的使用者和群組登錄
unix_mode=允許
unix_mall=所有用戶
unix_group=小組成員
unix_user=Unix 用戶
unix_who=用戶或組
unix_to=作為Webmin用戶
unix_to=對應的 Webmin 使用者
unix_mapdesc=選定的 Webmin 使用者同時提供存取權限和驗證方法。若要透過 PAM、SSSD 或系統密碼資料庫驗證原始使用者名稱,請選擇已設定為 <b>Unix 驗證</b>的 Webmin 使用者。如果選定的使用者設定了 Webmin 密碼,則所有符合的登入都會使用該共用密碼。
unix_webminpass=Webmin密碼
unix_all=允許所有Unix用戶
unix_allow=只允許列出的Unix用戶
unix_deny=拒絕列出的Unix用戶
@@ -142,8 +142,9 @@ unix_pamany=將僅通過PAM驗證的登錄視為 $1
unix_esudo=未安裝 $1 命令
unix_esudomod=未安裝<tt>sudo</tt>身份驗證所需的Perl模塊 $1
unix_header=Unix用戶認證設置
unix_utable=允許的Unix用戶
unix_utable=登入映射
sessions_login_ago=最後活躍時間
sessions_host=IP地址
sessions_actions=動作..
sessions_all=所有會議..
@@ -167,13 +168,6 @@ hide_clone=(克隆 $1
switch_euser=您無權切換到該用戶
switch_eold=找不到現有的會話!
rbac_title=設置RBAC
rbac_desc=Webmin的RBAC集成提供了一種從RBAC基於角色的訪問控制數據庫而不是Webmin自己的配置文件中確定用戶模塊和ACL權限的方法。啟用RBAC支持後選擇<b>RBAC控制所有模塊和ACL</b>選項的任何用戶其功能將由RBAC而非Webmin自己的訪問控制設置決定。
rbac_esolaris=RBAC目前僅在Solaris上受支持因此不能在此 $1 系統上使用。
rbac_eperl=未安裝RBAC集成所需的Perl模塊 $1 。 <a href='$2'>單擊此處</a>立即安裝。
rbac_ecpan=您無權訪問Webmin的Perl模塊頁面來安裝必要的 $1 模塊以進行RBAC集成。
rbac_ok=RBAC集成在此系統上可用並且可以在“編輯Webmin用戶”頁面上按用戶啟用。
udeletes_err=刪除用戶失敗
udeletes_jerr=無法將用戶添加到組
udeletes_enone=未選擇
@@ -302,6 +296,15 @@ twofactor_failed=..註冊失敗: $1
twofactor_done=..完成。您在此提供程序處的ID是<tt>$1</tt>。
twofactor_setup=此系統上尚未啟用兩因素身份驗證,但可以使用<a href='$1'>Webmin Configuration</a>模塊將其打開。
twofactor_ebutton=沒有點擊按鈕!
twofactor_testdesc=登出前,您可以在此輸入令牌測試新設定的雙重認證。如果由於某種原因無法正常運作,請關閉雙重認證並重新設定。
twofactor_testfield=雙重因素令牌
twofactor_test=驗證令牌
twofactor_terr=雙因素認證測試失敗
twofactor_etestuser=登入未啟用雙因素認證!
twofactor_testing=使用 $1 測試雙重驗證 ..
twofactor_testfailed=測試失敗!可能是輸入的令牌錯誤,或者您的身份驗證應用程式配置不正確?
twofactor_testok=測試通過!現在您可以安全地使用雙重認證登入。
twofactor_testdis=立即禁用雙重驗證
forgot_title=發送密碼重設連結
forgot_err=無法發送密碼重設鏈接

View File

@@ -237,6 +237,52 @@ ok(defined &validate_password, 'acl-lib loaded validate_password');
ok(defined &acl_security_save, 'acl_security.pl loaded acl_security_save');
ok(defined &list_acl_yesno_fields, 'acl_security.pl loaded list_acl_yesno_fields');
# Load the top-level global ACL form in a separate namespace, so its
# acl_security_save function does not replace the ACL module's function.
{
package GlobalACLTest;
our %in;
my $r = do "$rootdir/acl_security.pl";
die "compile global acl_security.pl: $@" if $@;
die "open global acl_security.pl: $!" if !defined($r) && $!;
}
{
no warnings 'once';
my (%default_acl, %safe_acl);
read_file("$rootdir/defaultacl", \%default_acl);
read_file("$rootdir/safeacl", \%safe_acl);
is($default_acl{'download_address_mode'}, 'all',
'global default ACL defines the download address mode');
is($safe_acl{'download_address_mode'}, 'public',
'global safe ACL defines the download address mode');
}
{
no warnings 'once';
local %GlobalACLTest::in = (
download_address_mode => 'listed',
download_allowed_addresses => "10.0.0.0/8\n127.0.0.1",
);
my %o;
GlobalACLTest::acl_security_save(\%o);
is($o{'download_address_mode'}, 'listed',
'global ACL saves download address mode');
is($o{'download_allowed_addresses'}, '10.0.0.0/8 127.0.0.1',
'global ACL normalizes download address exceptions');
}
{
no warnings 'once';
local %GlobalACLTest::in = (
download_address_mode => 'invalid',
);
my %o;
GlobalACLTest::acl_security_save(\%o);
is($o{'download_address_mode'}, 'public',
'global ACL rejects an invalid download address mode');
}
# to64: small deterministic vectors over the itoa64 alphabet
# "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
is(to64(0, 1), '.', 'to64 first char');
@@ -531,8 +577,12 @@ is(group_line({ name => 'empty' }),
# hash_session_id: deterministic, with an in-process cache. Use a local cache
# hash so test ordering doesn't pollute it.
{
our %hash_session_id_cache;
our (%hash_session_id_cache, $session_hmac_key, $loaded_session_keyfile,
$use_hmac_sha256);
local %hash_session_id_cache;
local $session_hmac_key;
local $loaded_session_keyfile;
local $use_hmac_sha256 = 0;
my $sid = '0123456789abcdef0123456789abcdef';
my $h1 = hash_session_id($sid);
ok(length($h1) > 0, 'hash_session_id returns a non-empty hash');
@@ -542,6 +592,40 @@ is(group_line({ name => 'empty' }),
'different session id hashes differently');
}
# hash_session_id / session_db_key: HMAC session keys must match miniserv.
{
my $have_hmac = eval {
require Digest::SHA;
Digest::SHA::hmac_sha256_hex('x', 'y');
1;
};
SKIP: {
skip 'Digest::SHA hmac_sha256_hex not available', 2 unless $have_hmac;
our (%hash_session_id_cache, %sessiondb, $session_hmac_key,
$loaded_session_keyfile, $use_hmac_sha256);
local %hash_session_id_cache;
local %sessiondb;
local $session_hmac_key;
local $loaded_session_keyfile;
local $use_hmac_sha256 = 1;
my $key = 'k' x 32;
my $keyfile = "$confdir/session.key";
open(my $kfh, ">", $keyfile) or die "$keyfile: $!";
binmode($kfh);
print $kfh $key;
close($kfh);
load_session_hmac_key({ session_keyfile => $keyfile });
my $sid = '0123456789abcdef0123456789abcdef';
my $expected = Digest::SHA::hmac_sha256_hex($sid, $key);
is(hash_session_id($sid), $expected,
'hash_session_id uses miniserv HMAC session key');
$sessiondb{$expected} = 'alice 1700000000 203.0.113.10';
is(session_db_key($sid), $expected,
'session_db_key finds existing HMAC-hashed session row');
}
}
# md5_perl_module: should report a usable MD5 class on any system with either
# MD5 or Digest::MD5 available. On a box with neither it returns undef, so
# skip in that case rather than fail.
@@ -701,6 +785,152 @@ is(group_line({ name => 'empty' }),
'delete_group removes the only group');
}
# set_module_access and wrappers: batch enable/disable module visibility for
# users and groups, while keeping ownmods in sync for future group refreshes.
{
_reset_fixture();
create_user({ name => 'alice',
pass => 'x',
modules => [ 'useradmin', 'apache' ],
ownmods => [ 'apache' ] });
create_group({ name => 'wheel',
members => [ 'alice' ],
modules => [ 'useradmin', 'apache' ],
desc => 'Sysadmins',
ownmods => [ 'apache' ] });
_clear_caches();
is(disable_module_access([ 'apache' ]), 2,
'disable_module_access without targets updates all users and groups');
my $alice = get_user('alice');
my $wheel = get_group('wheel');
is_deeply($alice->{'modules'}, [ 'useradmin' ],
'global disable removes module from user modules');
is_deeply($alice->{'ownmods'}, [],
'global disable removes module from user ownmods');
is_deeply($wheel->{'modules'}, [ 'useradmin' ],
'global disable removes module from group modules');
is_deeply($wheel->{'ownmods'}, [],
'global disable removes module from group ownmods');
}
{
_reset_fixture();
create_user({ name => 'alice',
pass => 'x',
modules => [ 'useradmin' ] });
create_group({ name => 'wheel',
members => [ 'alice' ],
modules => [ 'useradmin' ],
desc => 'Sysadmins' });
_clear_caches();
is(enable_module_access([ 'apache' ], [ '@wheel' ]), 1,
'enable_module_access can target one group by @name');
my $alice = get_user('alice');
my $wheel = get_group('wheel');
is_deeply($wheel->{'modules'}, [ 'useradmin', 'apache' ],
'targeted group enable adds module to group modules');
is_deeply($wheel->{'ownmods'}, [],
'targeted group enable leaves top-level group ownmods unchanged');
is_deeply($alice->{'modules'}, [ 'useradmin', 'apache' ],
'targeted group enable propagates to member user modules');
is_deeply($alice->{'ownmods'}, [],
'targeted group enable leaves member user ownmods unchanged');
is(disable_module_access([ 'apache' ], [ '@wheel' ]), 1,
'disable_module_access can target one group by @name');
$alice = get_user('alice');
$wheel = get_group('wheel');
is_deeply($wheel->{'modules'}, [ 'useradmin' ],
'targeted group disable removes module from group modules');
is_deeply($wheel->{'ownmods'}, [],
'targeted group disable removes module from group ownmods');
is_deeply($alice->{'modules'}, [ 'useradmin' ],
'targeted group disable propagates to member user modules');
}
{
_reset_fixture();
create_user({ name => 'carol',
pass => 'x',
modules => [ 'useradmin' ] });
create_group({ name => 'child',
members => [ 'carol' ],
modules => [ 'useradmin' ],
desc => 'Child group' });
create_group({ name => 'parent',
members => [ '@child' ],
modules => [ 'useradmin' ],
desc => 'Parent group' });
_clear_caches();
is(enable_module_access([ 'apache' ]), 1,
'enable_module_access handles all nested groups');
my $child = get_group('child');
my $carol = get_user('carol');
is_deeply($child->{'modules'}, [ 'useradmin', 'apache' ],
'child group inherits module from parent enabled later in file');
is_deeply($child->{'ownmods'}, [],
'child group does not record inherited module as ownmod');
is_deeply($carol->{'modules'}, [ 'useradmin', 'apache' ],
'child group member inherits module through nested groups');
is_deeply($carol->{'ownmods'}, [],
'child group member does not record inherited module as ownmod');
}
{
_reset_fixture();
create_user({ name => 'root',
pass => 'x',
modules => [ 'useradmin' ] });
_clear_caches();
is(enable_module_access([ 'apache' ], [ 'root' ]), 1,
'enable_module_access can target a standalone user');
my $root = get_user('root');
is_deeply($root->{'modules'}, [ 'useradmin', 'apache' ],
'standalone user enable adds module to user modules');
is_deeply($root->{'ownmods'}, [],
'standalone user enable does not create ownmods');
}
{
_reset_fixture();
create_user({ name => 'bob',
pass => 'x',
modules => [ 'useradmin' ] });
create_group({ name => 'wheel',
members => [ 'bob' ],
modules => [ 'useradmin' ],
desc => 'Sysadmins' });
_clear_caches();
is(enable_module_access([ 'apache' ], [ 'bob' ]), 1,
'enable_module_access can target one user by name');
my $bob = get_user('bob');
is_deeply($bob->{'modules'}, [ 'useradmin', 'apache' ],
'targeted user enable adds module to user modules');
is_deeply($bob->{'ownmods'}, [ 'apache' ],
'targeted user enable records explicit user ownmod');
# A later group refresh must not erase a directly granted user module.
my @users = list_users();
my @groups = list_groups();
my ($wheel) = grep { $_->{'name'} eq 'wheel' } @groups;
update_members(\@users, \@groups, $wheel->{'modules'},
$wheel->{'members'});
_clear_caches();
$bob = get_user('bob');
is_deeply($bob->{'modules'}, [ 'useradmin', 'apache' ],
'targeted user enable survives later group refresh');
}
# copy_acl_files (file mode): copy a module ACL file from one name to another.
{
_reset_fixture();
@@ -995,6 +1225,34 @@ is(group_line({ name => 'empty' }),
# writing <confdir>/acl/<user>.acl, seeds whatever miniserv-user state the CGI
# needs, runs the CGI as a subprocess, and asserts on what the caller sees.
# edit_unix.cgi should make the authentication method inherited from each
# mapped Webmin user visible without changing the submitted username value.
subtest 'edit_unix.cgi authentication labels' => sub {
_reset_fixture();
_seed_user_acl('admin', { unix => 1, create => 1, delete => 1 });
create_user({ name => 'external-user', pass => 'e', modules => ['acl'] });
create_user({ name => 'locked-user', pass => '*LK*', modules => ['acl'] });
create_user({ name => 'pam-user', pass => 'x', modules => ['acl'] });
create_user({ name => 'webmin-user', pass => 'fixed', modules => ['acl'] });
my $r = run_cgi('edit_unix.cgi', {});
is($r->{status}, 0, 'mapping page renders successfully');
like($r->{out},
qr/value="pam-user"[^>]*>pam-user \(Unix authentication\)/,
'Unix authentication target is labeled');
like($r->{out},
qr/value="external-user"[^>]*>external-user \(External authentication program\)/,
'external authentication target is labeled');
like($r->{out},
qr/value="locked-user"[^>]*>locked-user \(No password accepted\)/,
'locked target is labeled');
like($r->{out},
qr/value="webmin-user"[^>]*>webmin-user \(Webmin password\)/,
'fixed Webmin password target is labeled');
like($r->{out}, qr/every matching login uses that shared password/,
'mapping authentication behavior is explained');
};
# Harness sanity: a CGI with no privileges should reject any action and
# print an HTML error (not a redirect). switch.cgi is the smallest victim.
subtest 'CGI harness smoke' => sub {
@@ -1355,8 +1613,6 @@ subtest 'save_user.cgi self-lockout guard' => sub {
};
# switch.cgi — access{switch} required AND can_edit_user(target) required.
# The happy path is harder to assert because it touches the session DB and
# kills the cookie. We test the gates here and the no-op contract.
subtest 'switch.cgi gating' => sub {
# 1. access{switch}=0 -> error (defaultacl has switch=1, must override)
_reset_fixture();
@@ -1376,6 +1632,46 @@ subtest 'switch.cgi gating' => sub {
ok(!$r->{location},
'no redirect when can_edit_user denies (even with switch=1)');
delete_user('target');
# 3. happy path: the current HMAC-keyed session is rewritten to target
_reset_fixture();
_seed_user_acl('admin', { users => '*', switch => 1 });
create_user({ name => 'target', pass => 'x', modules => ['acl'] });
my $sid = '0123456789abcdef0123456789abcdef';
my $ip = '203.0.113.10';
my $key = 's' x 32;
open(my $kfh, ">", "$vardir/session.key") or die "$vardir/session.key: $!";
binmode($kfh);
print $kfh $key;
close($kfh);
{
our (%sessiondb, %hash_session_id_cache, $session_hmac_key,
$loaded_session_keyfile);
local %hash_session_id_cache;
local $session_hmac_key;
local $loaded_session_keyfile;
my %miniserv = ( pidfile => "$vardir/miniserv.pid" );
open_session_db(\%miniserv);
my $skey = hash_session_id($sid);
$sessiondb{$skey} = "admin 1700000000 $ip";
dbmclose(%sessiondb);
$r = run_cgi('switch.cgi', { user => 'target' },
env => { SESSION_ID => $sid, REMOTE_ADDR => $ip });
like($r->{location}, qr{^(?:https?://[^/]+)?/$},
'switch.cgi redirects on successful switch')
or diag("stdout: $r->{out}\nstderr: $r->{err}");
open_session_db(\%miniserv);
my ($switched_user, $switched_time, $switched_ip) =
split(/\s+/, $sessiondb{$skey});
dbmclose(%sessiondb);
is($switched_user, 'target',
'switch.cgi rewrites HMAC-keyed session user');
is($switched_time, '1700000000',
'switch.cgi preserves original session timestamp');
is($switched_ip, $ip, 'switch.cgi stores caller IP');
}
delete_user('target');
};
done_testing();

View File

@@ -28,6 +28,23 @@ print &ui_table_row($text{'acl_fileunix'},
$text{'acl_sameunix'})." ".
&user_chooser_button("fileunix"));
# Destinations allowed for URL downloads
my $download_address_mode = $o->{'download_address_mode'};
print &ui_table_row(
$text{'acl_download_addresses'} .
&ui_help($text{'acl_download_addresses_desc'}),
&ui_radio_table(
"download_address_mode", $download_address_mode,
[ [ 'all', $text{'acl_download_all'} ],
[ 'public', $text{'acl_download_public'} ],
[ 'listed', $text{'acl_download_listed'}."<br>".
&ui_textarea(
"download_allowed_addresses",
join("\n", split(/\s+/,
$o->{'download_allowed_addresses'})),
4, 50) ] ]),
3);
print &ui_hr();
# Users visible in chooser
@@ -119,5 +136,11 @@ $o->{'negative'} = $in{'negative'};
$o->{'readonly'} = $in{'readonly'};
$o->{'fileunix'} = $in{'fileunix_def'} ? undef : $in{'fileunix'};
$o->{'webminsearch'} = $in{'webminsearch'};
my $download_address_mode = $in{'download_address_mode'};
$download_address_mode = 'public'
if ($download_address_mode !~ /^(public|listed|all)$/);
$o->{'download_address_mode'} = $download_address_mode;
$o->{'download_allowed_addresses'} = join(" ",
split(/\s+/, $in{'download_allowed_addresses'}));
}

View File

@@ -109,7 +109,7 @@ return ();
sub edit_MaxClients
{
return (1,
$text{'core_maxconc'},
&hlink($text{'core_maxconc'}, "MaxClients"),
&opt_input($_[0]->{'value'}, "MaxClients", $text{'core_default'}, 4));
}
sub save_MaxClients
@@ -118,6 +118,19 @@ return &parse_opt("MaxClients", '^\d+$',
$text{'core_emaxconc'});
}
sub edit_MaxRequestWorkers
{
return (1,
&hlink($text{'core_maxconc'}, "MaxRequestWorkers"),
&opt_input($_[0]->{'value'}, "MaxRequestWorkers",
$text{'core_default'}, 4));
}
sub save_MaxRequestWorkers
{
return &parse_opt("MaxRequestWorkers", '^\d+$',
$text{'core_emaxconc'});
}
sub edit_MaxKeepAliveRequests
{
return (1,
@@ -133,7 +146,7 @@ return &parse_opt("MaxKeepAliveRequests", '^\d+$',
sub edit_MaxRequestsPerChild
{
return (1,
$text{'core_maxreq'},
&hlink($text{'core_maxreq'}, "MaxRequestsPerChild"),
&opt_input($_[0]->{'value'}, "MaxRequestsPerChild", $text{'core_default'}, 5));
}
sub save_MaxRequestsPerChild
@@ -145,7 +158,7 @@ return &parse_opt("MaxRequestsPerChild", '^\d+$',
sub edit_MinSpareServers
{
return (1,
$text{'core_minspare'},
&hlink($text{'core_minspare'}, "MinSpareServers"),
&opt_input($_[0]->{'value'},"MinSpareServers",$text{'core_default'}, 4));
}
sub save_MinSpareServers
@@ -157,7 +170,7 @@ return &parse_opt("MinSpareServers", '^\d+$',
sub edit_MaxSpareServers
{
return (1,
$text{'core_maxspare'},
&hlink($text{'core_maxspare'}, "MaxSpareServers"),
&opt_input($_[0]->{'value'},"MaxSpareServers",$text{'core_default'}, 4));
}
sub save_MaxSpareServers
@@ -169,7 +182,7 @@ return &parse_opt("MaxSpareServers", '^\d+$',
sub edit_StartServers
{
return (1,
$text{'core_initial'},
&hlink($text{'core_initial'}, "StartServers"),
&opt_input($_[0]->{'value'}, "StartServers", $text{'core_default'}, 4));
}
sub save_StartServers
@@ -178,9 +191,70 @@ return &parse_opt("StartServers", '^\d+$',
$text{'core_einitial'});
}
sub edit_ServerLimit
{
return (1,
&hlink($text{'core_serverlimit'}, "ServerLimit"),
&opt_input($_[0]->{'value'}, "ServerLimit", $text{'core_default'}, 4));
}
sub save_ServerLimit
{
return &parse_opt("ServerLimit", '^\d+$',
$text{'core_eserverlimit'});
}
sub edit_MinSpareThreads
{
return (1,
&hlink($text{'worker_minspare'}, "MinSpareThreads"),
&opt_input($_[0]->{'value'},"MinSpareThreads",$text{'core_default'}, 4));
}
sub save_MinSpareThreads
{
return &parse_opt("MinSpareThreads", '^\d+$',
$text{'worker_eminspare'});
}
sub edit_MaxSpareThreads
{
return (1,
&hlink($text{'worker_maxspare'}, "MaxSpareThreads"),
&opt_input($_[0]->{'value'},"MaxSpareThreads",$text{'core_default'}, 4));
}
sub save_MaxSpareThreads
{
return &parse_opt("MaxSpareThreads", '^\d+$',
$text{'worker_emaxspare'});
}
sub edit_ThreadLimit
{
return (1,
&hlink($text{'worker_threadlimit'}, "ThreadLimit"),
&opt_input($_[0]->{'value'},"ThreadLimit",$text{'core_default'}, 4));
}
sub save_ThreadLimit
{
return &parse_opt("ThreadLimit", '^\d+$',
$text{'worker_ethreadlimit'});
}
sub edit_ThreadsPerChild
{
return (1,
&hlink($text{'worker_threads'}, "ThreadsPerChild"),
&opt_input($_[0]->{'value'},"ThreadsPerChild",$text{'core_default'}, 4));
}
sub save_ThreadsPerChild
{
return &parse_opt("ThreadsPerChild", '^\d+$',
$text{'worker_ethreads'});
}
sub edit_RLimitCPU
{
return &rlimit_input("RLimitCPU", $text{'core_cpulimit'}, $_[0]);
return &rlimit_input("RLimitCPU",
&hlink($text{'core_cpulimit'}, "RLimitCPU"), $_[0]);
}
sub save_RLimitCPU
{
@@ -189,7 +263,8 @@ return &parse_rlimit("RLimitCPU", $text{'core_cpulimit2'});
sub edit_RLimitMEM
{
return &rlimit_input("RLimitMEM", $text{'core_memlimit'}, $_[0]);
return &rlimit_input("RLimitMEM",
&hlink($text{'core_memlimit'}, "RLimitMEM"), $_[0]);
}
sub save_RLimitMEM
{
@@ -198,7 +273,8 @@ return &parse_rlimit("RLimitMEM", $text{'core_memlimit2'});
sub edit_RLimitNPROC
{
return &rlimit_input("RLimitNPROC", $text{'core_proclimit'}, $_[0]);
return &rlimit_input("RLimitNPROC",
&hlink($text{'core_proclimit'}, "RLimitNPROC"), $_[0]);
}
sub save_RLimitNPROC
{
@@ -1280,7 +1356,7 @@ return &parse_opt("LockFile", '^\S+', $text{'core_elock'});
sub edit_LimitRequestBody
{
return (1, $text{'core_maxbody'},
return (1, &hlink($text{'core_maxbody'}, "LimitRequestBody"),
&opt_input($_[0]->{'value'}, "LimitRequestBody", $text{'core_default'}, 8)
.&ui_space(2).$text{'bytes'});
}
@@ -1291,7 +1367,7 @@ return &parse_opt("LimitRequestBody", '^\d+$', $text{'core_ebody'});
sub edit_LimitXMLRequestBody
{
return (1, $text{'core_maxxml'},
return (1, &hlink($text{'core_maxxml'}, "LimitXMLRequestBody"),
&opt_input($_[0]->{'value'}, "LimitXMLRequestBody",
$text{'core_default'}, 8).&ui_space(2).$text{'bytes'});
}
@@ -1304,7 +1380,7 @@ return &parse_opt("LimitXMLRequestBody", '^\d+$', $text{'core_exml'});
sub edit_LimitRequestFields
{
return (1, $text{'core_maxhead'},
return (1, &hlink($text{'core_maxhead'}, "LimitRequestFields"),
&opt_input($_[0]->{'value'}, "LimitRequestFields", $text{'core_default'}, 6));
}
sub save_LimitRequestFields
@@ -1314,7 +1390,7 @@ return &parse_opt("LimitRequestFields", '^\d+$', $text{'core_ehead'});
sub edit_LimitRequestFieldsize
{
return (1, $text{'core_maxshead'},
return (1, &hlink($text{'core_maxshead'}, "LimitRequestFieldsize"),
&opt_input($_[0]->{'value'}, "LimitRequestFieldsize", $text{'core_default'}, 6));
}
sub save_LimitRequestFieldsize
@@ -1324,7 +1400,7 @@ return &parse_opt("LimitRequestFieldsize", '^\d+$', $text{'core_eshead'});
sub edit_LimitRequestLine
{
return (1, $text{'core_maxline'},
return (1, &hlink($text{'core_maxline'}, "LimitRequestLine"),
&opt_input($_[0]->{'value'}, "LimitRequestLine", $text{'core_default'}, 6));
}
sub save_LimitRequestLine
@@ -1631,4 +1707,3 @@ else { return ( [ ], [ ] ); }
}
1;

View File

@@ -0,0 +1,7 @@
<header>Tie virtual to child process</header>
The <tt>AssignUserId</tt> directive assigns a virtual host to a child process
running with the selected user ID and group ID for the legacy perchild MPM.
<p>
This directive is only available for Apache versions and MPMs that support
perchild.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Child process UID assignments</header>
The <tt>ChildPerUserId</tt> directive defines how many child processes should
run for a selected user ID and group ID in the legacy perchild MPM.
<p>
This directive is only available for Apache versions and MPMs that support
perchild.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Maximum request body size</header>
The <tt>LimitRequestBody</tt> directive sets the maximum allowed size of an HTTP
request body in bytes.
<p>
This can be used to limit upload or form submission size for the server,
virtual host, directory, or location where the directive is applied.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Maximum headers in request</header>
The <tt>LimitRequestFields</tt> directive sets the maximum number of HTTP
request header fields that Apache will accept.
<p>
Lowering this limit can reduce exposure to unusually large requests, but values
that are too low can reject legitimate clients.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Maximum request header size</header>
The <tt>LimitRequestFieldSize</tt> directive sets the maximum size of each HTTP
request header field in bytes.
<p>
Lowering this limit can reject oversized request headers, but values that are
too low can break clients that send larger cookies or authorization headers.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Maximum request line size</header>
The <tt>LimitRequestLine</tt> directive sets the maximum size of the HTTP
request line in bytes.
<p>
This line contains the method, requested URI, and HTTP protocol version. Values
that are too low can reject legitimate long URLs.
<p><footer>

View File

@@ -0,0 +1,6 @@
<header>Maximum XML request body size</header>
The <tt>LimitXMLRequestBody</tt> directive sets the maximum allowed size of an
XML request body in bytes.
<p>
It is mainly used by modules that parse XML request bodies, such as WebDAV.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>Maximum simultaneous requests</header>
The <tt>MaxClients</tt> directive is the old Apache name for the maximum number
of requests that can be served at the same time. On Apache 2.4 and newer, the
equivalent directive is <tt>MaxRequestWorkers</tt>.
<p>
For prefork MPM, this limits child server processes. For threaded MPMs, it
limits the total number of worker threads across all child processes.
<p><footer>

View File

@@ -0,0 +1,9 @@
<header>Maximum simultaneous requests</header>
The <tt>MaxRequestWorkers</tt> directive sets the maximum number of requests
that Apache can serve at the same time. Requests above this limit wait until an
existing worker is free.
<p>
For prefork MPM, this limits child server processes. For threaded MPMs, it
limits the total number of worker threads across all child processes. Raising
this value may also require increasing <tt>ServerLimit</tt>.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>Maximum requests per child process</header>
The <tt>MaxRequestsPerChild</tt> directive sets how many requests an Apache
child process will handle before it exits and is replaced. A value of
<tt>0</tt> means the process is not recycled because of this limit.
<p>
Recycling can help contain memory growth in long-running processes, but setting
this too low can create unnecessary process churn.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>Maximum idle server processes</header>
The <tt>MaxSpareServers</tt> directive sets the maximum number of idle child
server processes Apache tries to keep when using prefork-style process
handling.
<p>
If more idle child processes are available, Apache stops some of them to avoid
keeping unnecessary processes running.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Maximum idle worker threads</header>
The <tt>MaxSpareThreads</tt> directive sets the maximum number of idle worker
threads Apache tries to keep when using a threaded MPM such as worker or event.
<p>
If more idle threads are available, Apache can reduce the number of running
workers instead of keeping excess capacity open.
<p><footer>

View File

@@ -0,0 +1,6 @@
<header>Maximum threads per child process</header>
The <tt>MaxThreadsPerChild</tt> directive sets the maximum number of worker
threads allowed in each child process for the legacy perchild MPM.
<p>
This directive only appears for Apache versions and MPMs that support perchild.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>Minimum idle server processes</header>
The <tt>MinSpareServers</tt> directive sets the minimum number of idle child
server processes Apache tries to keep ready when using prefork-style process
handling.
<p>
If fewer idle child processes are available, Apache starts more so new
connections can be accepted without waiting for a process to be created.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>Minimum idle worker threads</header>
The <tt>MinSpareThreads</tt> directive sets the minimum number of idle worker
threads Apache tries to keep ready when using a threaded MPM such as worker or
event.
<p>
If fewer idle threads are available, Apache starts or adjusts child processes
so new connections can be accepted without waiting for threads to become free.
<p><footer>

View File

@@ -0,0 +1,6 @@
<header>Number of child processes</header>
The <tt>NumServers</tt> directive sets the number of child server processes for
the legacy perchild MPM.
<p>
This directive only appears for Apache versions and MPMs that support perchild.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>CPU resource limit</header>
The <tt>RLimitCPU</tt> directive sets a CPU time resource limit for processes
started by Apache in this context, such as CGI programs where supported by the
operating system.
<p>
The soft limit is applied first. If a hard limit is also set, it is the maximum
value that the process can raise the soft limit to.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>Memory resource limit</header>
The <tt>RLimitMEM</tt> directive sets a memory resource limit for processes
started by Apache in this context, such as CGI programs where supported by the
operating system.
<p>
The soft limit is applied first. If a hard limit is also set, it is the maximum
value that the process can raise the soft limit to.
<p><footer>

View File

@@ -0,0 +1,8 @@
<header>Process limit</header>
The <tt>RLimitNPROC</tt> directive sets a process count resource limit for
processes started by Apache in this context, such as CGI programs where
supported by the operating system.
<p>
The soft limit is applied first. If a hard limit is also set, it is the maximum
value that the process can raise the soft limit to.
<p><footer>

View File

@@ -0,0 +1,9 @@
<header>Server process limit</header>
The <tt>ServerLimit</tt> directive sets the hard upper limit on the number of
Apache child server processes. It caps values such as
<tt>MaxRequestWorkers</tt> for prefork MPM, and works with
<tt>ThreadsPerChild</tt> for threaded MPMs.
<p>
Increasing this value may require a full Apache stop and start before it takes
effect.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Server processes at startup</header>
The <tt>StartServers</tt> directive sets how many child server processes Apache
starts when the server first launches.
<p>
Apache adjusts the number of child processes after startup based on traffic and
the spare process or spare thread limits.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Initial threads per child process</header>
The <tt>StartThreads</tt> directive sets how many worker threads are created at
startup for legacy threaded MPMs that support this directive.
<p>
Apache may adjust the number of running workers after startup based on traffic
and the configured spare thread limits.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Thread limit per child process</header>
The <tt>ThreadLimit</tt> directive sets the hard upper limit for the number of
worker threads that can be configured in each child process.
<p>
It must be high enough for <tt>ThreadsPerChild</tt>. Increasing this value may
require a full Apache stop and start before it takes effect.
<p><footer>

View File

@@ -0,0 +1,7 @@
<header>Worker threads per child process</header>
The <tt>ThreadsPerChild</tt> directive sets how many worker threads Apache
creates in each child process when using a threaded MPM.
<p>
The total request capacity for threaded MPMs is controlled by this value
together with <tt>ServerLimit</tt> and <tt>MaxRequestWorkers</tt>.
<p><footer>

View File

@@ -346,13 +346,15 @@ core_maxkeep=Maximum keepalives per connection
core_maxreq=Maximum requests per server process
core_minspare=Minimum spare server processes
core_maxspare=Maximum spare server processes
core_initial=Initial server processes
core_initial=Server processes at startup
core_serverlimit=Server process limit
core_emaxconc=Maximum concurrent requests must be an integer
core_emaxkeep=Maximum keepalives per connection must be an integer
core_emaxreq=Maximum requests per server process must be an integer
core_eminspare=Minimum spare server processes must be an integer
core_emaxspare=Maximum spare server processes must be an integer
core_einitial=Initial server processes must be an integer
core_einitial=Server processes at startup must be an integer
core_eserverlimit=Server process limit must be an integer
core_default=Default
core_cpulimit=CPU resource limit
core_memlimit=Memory resource limit
@@ -1064,6 +1066,8 @@ worker_eminspare=Minimum spare threads must be an integer
worker_emaxspare=Maximum spare threads must be an integer
worker_threads=Threads per child process
worker_ethreads=Number of threads per child process must be an integer
worker_threadlimit=Thread limit per child process
worker_ethreadlimit=Thread limit per child process must be an integer
perchild_sthreads=Initial threads per child process
perchild_esthreads=Number of threads per child process must be an integer

View File

@@ -32,8 +32,8 @@ index_addr=Adresse
index_nv=Legg til adresse for navnebasert virtuell server (hvis nødvendig)
index_listen=Lytt på adresse (hvis nødvendig)
index_port=Port
index_name=Tjener Navn
index_root=Dokument Rot
index_name=Tjenernavn
index_root=Dokumentrot
index_url=URL
index_view=Åpne..
index_adddir=Gi tilgang til denne katalogen
@@ -243,8 +243,8 @@ htfile_header2=$1 for $2
reconfig_title=Rekonfigurer kjente moduler
reconfig_ecannot=Du har ikke lov til å rekonfigurere apache
reconfig_ever=Kunne ikke hente versjonsnummer på Apache server programmet $1. Sjekk din <a href='$2'>modul konfigurasjon</a> for å forsikre deg om at dette er riktig sti.
reconfig_desc1=Din Apache konfigurasjon er endret, eller har ikke blit undersøkt av Webmin enda. Nedenfor finner du en liste over alle Apache moduler som støttes av Webmin, med de installerte modulene avmerket. Du kan velge eller velge bort moduler dersom listen ikke er korrekt.
reconfig_desc2=Nedenfor finner du en liste over alle Apache moduler som støttes av Webmin, med de installerte modulene avmerket. Dersom du benytter dynamisk lastede moduler kan det være nødvendig å velge de modulene som er dynamisk lastet.
reconfig_desc1=Din Apache konfigurasjon er endret, eller har ikke blit undersøkt av Webmin enda. Nedenfor finner du en liste over alle Apache-moduler som støttes av Webmin, med de installerte modulene avmerket. Du kan velge eller velge bort moduler dersom listen ikke er korrekt.
reconfig_desc2=Nedenfor finner du en liste over alle Apache-moduler som støttes av Webmin, med de installerte modulene avmerket. Dersom du benytter dynamisk lastede moduler kan det være nødvendig å velge de modulene som er dynamisk lastet.
reconfig_desc3=Dersom du er usikker på hvilke moduler som støttes av Apache på ditt system, kan du klikke Konfigurer, siden Webmin normalt autmatisk vil kunne finne ut hvilke moduler som er støttet.
reconfig_ok=Konfigurer
@@ -272,9 +272,9 @@ authu_euser=Ikke noe brukernavn oppgitt
authu_euser2=Brukernavn kan ikke inneholde en :
authu_edup=En bruker ved navn '$1' finnes allerede
authu_sync=Innstillingene nedenfor lar deg konfigurerer Webmin til å automatisk legge til, oppdatere eller slette en bruker fra denne passordfilen når en bruker er lagt til, endret eller fjernet i modulen <tt>Brukere og grupper</tt>.
authu_screate=Legg til en bruker når en Unix bruker blir lagt til
authu_sdelete=Slett brukeren når en Unix bruker slettes
authu_smodify=Endre brukeren når en Unix bruker endres
authu_screate=Legg til en bruker når en Unix-bruker blir lagt til
authu_sdelete=Slett brukeren når en Unix-bruker slettes
authu_smodify=Endre brukeren når en Unix-bruker endres
authg_ecannot='$1' er ikke en tillatt grupper tekstfil
authg_title=Gruppeliste
@@ -465,8 +465,8 @@ core_group=Gruppenavn
core_gid=Gruppe ID
core_user=Brukernavn
core_uid=Bruker ID
core_asgroup=Kjør som Unix gruppe
core_asuser=Kjør som Unix bruker
core_asgroup=Kjør som Unix-gruppe
core_asuser=Kjør som Unix-bruker
core_euid='$1' er ikke en gyldig gruppe ID
core_egid='$1' er ikke en gyldig bruker ID
core_tourl=Gå til URL..
@@ -990,7 +990,7 @@ log_mime_modify=Endret MIME type $1
log_mime_create=Lagt til MIME type $1
log_defines=Endret definerte parametere
log_reconfig=Rekonfigurert kjente moduler
log_mods=Endret konfigurerte Apache moduler
log_mods=Endret konfigurerte Apache-moduler
log_start=Startet webserver
log_stop=Stoppet webserver
log_apply=Endringer lagret
@@ -1063,7 +1063,7 @@ cache_emaxoc=Antall objekter å cache i minne må være et heltall
suexec_su=Kjør CGI programmer som
suexec_none=Bruker fra global konfigurasjon
suexec_user=Unix bruker
suexec_user=Unix-bruker
suexec_group=og gruppe
suexec_euser=Manglende eller ugyldig bruker å kjøre CGI programmer som
suexec_egroup=Manglende eller ugyldig gruppe å kjøre CGI programmer som
@@ -1078,8 +1078,8 @@ filter_out=Output Filter definisjoner
filter_ename=Ugyldig filter navn '$1'
filter_ecmd=Mangler kommando for filter '$1'
cdir_err=Kunne ikke opprette per-directory instillinger
cdir_err2=Kunne ikke lagre per-directory innstillinger
cdir_err=Kunne ikke opprette per-mappe-innstillinger
cdir_err2=Kunne ikke lagre per-mappe-innstillinger
cdir_epath=Manglende sti
cdir_eproxy=Proxy innstillinger kan ikke opprettes med match regexp innstillingen slått på
cdir_ecannot=Du har ikke tilgang til å opprette per-katalog innstillinger for den angitte stien
@@ -1126,12 +1126,12 @@ mod_auth_digest_al=Hashing algoritme
mod_auth_digest_domain=URLer og stier i samme domene
mod_auth_digest_edomain=Manglende URLer og stier i samme domene
mods_title=Konfigurer Apache moduler
mods_title=Konfigurer Apache-moduler
mods_mod=Modul
mods_state=Gjeldende tilstand
mods_enabled=Slått på
mods_disabled=Slått av
mods_available=Tilgjengelig for installasjon
mods_ecannot=Du har ikke tilgang til å konfigurere Apache moduler
mods_ecannot=Du har ikke tilgang til å konfigurere Apache-moduler
mods_save=Slå på valgte moduler
mods_desc=Denne siden lar deg velge hvilke valgfrie Apache moduler som er slått på, ved å bruke sjekkboksen ved siden av hvert modulnavn. Vær forsiktig når du slår av en modul, siden alle eksisterende direktiver for den modulen, ikke lenger vil gjenkjennes.
mods_desc=Denne siden lar deg velge hvilke valgfrie Apache-moduler som er slått på, ved å bruke sjekkboksen ved siden av hvert modulnavn. Vær forsiktig når du slår av en modul, siden alle eksisterende direktiver for den modulen, ikke lenger vil gjenkjennes.

View File

@@ -1,5 +1,5 @@
# mod_mpm_event.pl
# Defines editors for the pre-forking module in apache 2.4.
# Defines editors for the event MPM module in apache 2.4.
# The actual functions for all of these are still in core.pl
sub mod_mpm_event_directives
@@ -9,13 +9,17 @@ $rv = [ [ 'CoreDumpDirectory', 0, 9, 'global', 2.0 ],
[ 'BindAddress Listen Port', 1, 1, 'global', 2.0, 10 ],
[ 'ListenBacklog', 0, 1, 'global', 2.0 ],
[ 'LockFile', 0, 9, 'global', 2.0 ],
[ 'MaxRequestWorkers', 0, 0, 'global', 2.313 ],
[ 'MaxRequestsPerChild', 0, 0, 'global', 2.0 ],
[ 'MinSpareServers', 0, 0, 'global', 2.0 ],
[ 'MaxSpareServers', 0, 0, 'global', 2.0 ],
[ 'MinSpareThreads', 0, 0, 'global', 2.0 ],
[ 'MaxSpareThreads', 0, 0, 'global', 2.0 ],
[ 'PidFile', 0, 9, 'global', 2.0 ],
[ 'ScoreBoardFile', 0, 9, 'global', 2.0 ],
[ 'SendBufferSize', 0, 1, 'global', 2.0 ],
[ 'ServerLimit', 0, 0, 'global', 2.0 ],
[ 'StartServers', 0, 0, 'global', 2.0 ],
[ 'ThreadLimit', 0, 0, 'global', 2.0 ],
[ 'ThreadsPerChild', 0, 0, 'global', 2.0 ],
[ 'Group', 0, 8, 'global', 2.0 ],
[ 'User', 0, 8, 'global', 2.0, 10 ] ];
return &make_directives($rv, $_[0], "mod_mpm_event");

View File

@@ -9,12 +9,14 @@ $rv = [ [ 'CoreDumpDirectory', 0, 9, 'global', 2.0 ],
[ 'BindAddress Listen Port', 1, 1, 'global', 2.0, 10 ],
[ 'ListenBacklog', 0, 1, 'global', 2.0 ],
[ 'LockFile', 0, 9, 'global', 2.0 ],
[ 'MaxRequestWorkers', 0, 0, 'global', 2.313 ],
[ 'MaxRequestsPerChild', 0, 0, 'global', 2.0 ],
[ 'MinSpareServers', 0, 0, 'global', 2.0 ],
[ 'MaxSpareServers', 0, 0, 'global', 2.0 ],
[ 'PidFile', 0, 9, 'global', 2.0 ],
[ 'ScoreBoardFile', 0, 9, 'global', 2.0 ],
[ 'SendBufferSize', 0, 1, 'global', 2.0 ],
[ 'ServerLimit', 0, 0, 'global', 2.0 ],
[ 'StartServers', 0, 0, 'global', 2.0 ],
[ 'Group', 0, 8, 'global', 2.0 ],
[ 'User', 0, 8, 'global', 2.0, 10 ] ];

27
apache/mod_mpm_worker.pl Normal file
View File

@@ -0,0 +1,27 @@
# mod_mpm_worker.pl
# Defines editors for the worker MPM module in apache 2.4.
# The actual functions for all of these are still in core.pl
sub mod_mpm_worker_directives
{
local $rv;
$rv = [ [ 'CoreDumpDirectory', 0, 9, 'global', 2.0 ],
[ 'BindAddress Listen Port', 1, 1, 'global', 2.0, 10 ],
[ 'ListenBacklog', 0, 1, 'global', 2.0 ],
[ 'LockFile', 0, 9, 'global', 2.0 ],
[ 'MaxRequestWorkers', 0, 0, 'global', 2.313 ],
[ 'MaxRequestsPerChild', 0, 0, 'global', 2.0 ],
[ 'MinSpareThreads', 0, 0, 'global', 2.0 ],
[ 'MaxSpareThreads', 0, 0, 'global', 2.0 ],
[ 'PidFile', 0, 9, 'global', 2.0 ],
[ 'ScoreBoardFile', 0, 9, 'global', 2.0 ],
[ 'SendBufferSize', 0, 1, 'global', 2.0 ],
[ 'ServerLimit', 0, 0, 'global', 2.0 ],
[ 'StartServers', 0, 0, 'global', 2.0 ],
[ 'ThreadLimit', 0, 0, 'global', 2.0 ],
[ 'ThreadsPerChild', 0, 0, 'global', 2.0 ],
[ 'Group', 0, 8, 'global', 2.0 ],
[ 'User', 0, 8, 'global', 2.0, 10 ] ];
return &make_directives($rv, $_[0], "mod_mpm_worker");
}

View File

@@ -18,7 +18,7 @@ return &make_directives($rv, $_[0], "mpm_netware");
sub edit_MinSpareThreads
{
return (1,
$text{'worker_minspare'},
&hlink($text{'worker_minspare'}, "MinSpareThreads"),
&opt_input($_[0]->{'value'},"MinSpareThreads",$text{'default'}, 4));
}
sub save_MinSpareThreads
@@ -30,7 +30,7 @@ return &parse_opt("MinSpareThreads", '^\d+$',
sub edit_MaxSpareThreads
{
return (1,
$text{'worker_maxspare'},
&hlink($text{'worker_maxspare'}, "MaxSpareThreads"),
&opt_input($_[0]->{'value'},"MaxSpareThreads",$text{'default'}, 4));
}
sub save_MaxSpareThreads
@@ -42,7 +42,7 @@ return &parse_opt("MaxSpareThreads", '^\d+$',
sub edit_StartThreads
{
return (1,
$text{'perchild_sthreads'},
&hlink($text{'perchild_sthreads'}, "StartThreads"),
&opt_input($_[0]->{'value'},"StartThreads",$text{'default'}, 4));
}
sub save_StartThreads
@@ -51,4 +51,3 @@ return &parse_opt("StartThreads", '^\d+$',
$text{'perchild_esthreads'});
}

View File

@@ -18,7 +18,7 @@ return &make_directives($rv, $_[0], "mpm_winnt");
sub edit_ThreadsPerChild
{
return (1,
$text{'worker_threads'},
&hlink($text{'worker_threads'}, "ThreadsPerChild"),
&opt_input($_[0]->{'value'},"ThreadsPerChild",$text{'default'}, 4));
}
sub save_ThreadsPerChild
@@ -26,4 +26,3 @@ sub save_ThreadsPerChild
return &parse_opt("ThreadsPerChild", '^\d+$',
$text{'worker_ethreads'});
}

View File

@@ -35,7 +35,7 @@ $rv .= sprintf "<input type=radio name=AssignUserId_def value=0 %s>\n",
$rv .= &text('perchild_assignug',
"<input name=AssignUserId_uid size=8 value='$_[0]->{'words'}->[0]'>",
"<input name=AssignUserId_gid size=8 value='$_[0]->{'words'}->[1]'>");
return (2, $text{'perchild_assign'}, $rv);
return (2, &hlink($text{'perchild_assign'}, "AssignUserId"), $rv);
}
sub save_AssignUserId
{
@@ -66,7 +66,7 @@ foreach $c (@{$_[0]}, undef) {
$i++;
}
$rv .= "</table>\n";
return (2, $text{'perchild_child'}, $rv);
return (2, &hlink($text{'perchild_child'}, "ChildPerUserId"), $rv);
}
sub save_ChildPerUserId
{
@@ -88,7 +88,7 @@ return ( \@rv );
sub edit_MinSpareThreads
{
return (1,
$text{'worker_minspare'},
&hlink($text{'worker_minspare'}, "MinSpareThreads"),
&opt_input($_[0]->{'value'},"MinSpareThreads",$text{'default'}, 4));
}
sub save_MinSpareThreads
@@ -100,7 +100,7 @@ return &parse_opt("MinSpareThreads", '^\d+$',
sub edit_MaxSpareThreads
{
return (1,
$text{'worker_maxspare'},
&hlink($text{'worker_maxspare'}, "MaxSpareThreads"),
&opt_input($_[0]->{'value'},"MaxSpareThreads",$text{'default'}, 4));
}
sub save_MaxSpareThreads
@@ -112,7 +112,7 @@ return &parse_opt("MaxSpareThreads", '^\d+$',
sub edit_StartThreads
{
return (1,
$text{'perchild_sthreads'},
&hlink($text{'perchild_sthreads'}, "StartThreads"),
&opt_input($_[0]->{'value'},"StartThreads",$text{'default'}, 4));
}
sub save_StartThreads
@@ -124,7 +124,7 @@ return &parse_opt("StartThreads", '^\d+$',
sub edit_NumServers
{
return (1,
$text{'perchild_numservers'},
&hlink($text{'perchild_numservers'}, "NumServers"),
&opt_input($_[0]->{'value'},"NumServers",$text{'default'}, 4));
}
sub save_NumServers
@@ -136,7 +136,7 @@ return &parse_opt("NumServers", '^\d+$',
sub edit_MaxThreadsPerChild
{
return (1,
$text{'perchild_maxthreads'},
&hlink($text{'perchild_maxthreads'}, "MaxThreadsPerChild"),
&opt_input($_[0]->{'value'},"MaxThreadsPerChild",$text{'default'}, 4));
}
sub save_MaxThreadsPerChild

Some files were not shown because too many files have changed in this diff Show More