]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3541] addressed review comments
authorRazvan Becheriu <razvan@isc.org>
Tue, 10 Jun 2025 17:14:17 +0000 (20:14 +0300)
committerRazvan Becheriu <razvan@isc.org>
Wed, 11 Jun 2025 08:35:45 +0000 (11:35 +0300)
26 files changed:
doc/examples/agent/comments.json
doc/examples/agent/https.json
doc/examples/agent/rbac.json
doc/examples/agent/simple.json
doc/examples/kea4/all-keys.json
doc/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
doc/examples/kea4/ha-load-balancing-server2-mt.json
doc/examples/kea6/all-keys.json
doc/examples/kea6/ha-hot-standby-server1-with-tls.json
doc/examples/kea6/ha-hot-standby-server2.json
doc/examples/template-ha-mt-tls/kea-ca-1.conf
doc/examples/template-ha-mt-tls/kea-ca-2.conf
doc/examples/template-ha-mt-tls/kea-dhcp4-1.conf
doc/examples/template-ha-mt-tls/kea-dhcp4-2.conf
doc/examples/template-power-user-home/kea-ca-1.conf
doc/examples/template-power-user-home/kea-ca-2.conf
doc/examples/template-power-user-home/kea-dhcp4-1.conf
doc/examples/template-power-user-home/kea-dhcp4-2.conf
doc/sphinx/arm/agent.rst
doc/sphinx/arm/ddns.rst
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
doc/sphinx/arm/hooks-ha.rst
doc/sphinx/arm/hooks-rbac.rst
doc/sphinx/arm/security.rst
src/bin/keactrl/kea-ctrl-agent.conf.pre

index b1c7078e5e9d2750673d271d600a26273355e817..97c8a7f3dd5da5cb4eb6dfd9d5fd666777ce185d 100644 (file)
@@ -16,9 +16,7 @@
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8000,
 
         // Extra HTTP headers to add in responses.
index b8e459ac2eaf1232a0ae78d8cfa79f7a71946f1d..c566c4e938dd9e52e21836c4554e30a12bb9bfd1 100644 (file)
@@ -13,9 +13,7 @@
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8000,
 
         // TLS trust anchor (Certificate Authority). This is a file name or
index 05a8c8454577a58253f89983677f4dc6fa5106f1..fa35242f97925dbb2dac616bec5f0abfabeb3146 100644 (file)
@@ -13,9 +13,7 @@
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8000,
 
         // TLS trust anchor (Certificate Authority). This is a file name or
index ed37481fb97d62bec43a47676b2110e63a8a4a96..f76fddc71065a78642c8874964d578db943f4148 100644 (file)
@@ -13,9 +13,7 @@
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8000,
 
         // Extra HTTP headers to add in responses.
index 5315b37d38a772fc775da2c0a05cc2f688368204..cb765ce85e253fbd399cd4be252e83cd53af5849 100644 (file)
                 // commands should still be sent to a control socket.
                 // The dedicated listener is specifically for HA
                 // updates only.
-                // For security reasons, Kea should be run as non root
-                // user, a port lower than 1024 should be used (e.g. 894)
-                // and, on Linux systems, the process should have
-                // 'CAP_NET_BIND_SERVICE' capabilities.
+                // For security reasons, a port lower than 1024 should be used (e.g. 894).
                 "socket-port": 8004,
 
                 // TLS trust anchor (Certificate Authority). This is a
index 733b4e6c1815dc60af649d02551995d79d0b70ba..a25161338f393d59cf72e57efb9f94db331553d9 100644 (file)
                             // instance if multi-threading is enabled.
                             // The "http-host" and "http-port" values must be set to different
                             // values then the ones used by the Control Agent.
-                            // For security reasons, Kea should be run as non root user, a port lower
-                            // than 1024 should be used (e.g. 895) and, on Linux systems, the process
-                            // should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.56.33:8005",
                             // Trust anchor aka certificate authority file or directory.
                             "trust-anchor": "/usr/lib/kea/CA.pem",
                             // channel can be reached. The Control Agent is not required
                             // to run on the partner's machine if multi-threading is enabled.
                             // The "http-host" and "http-port" values must be set to different
-                            // values then the ones used by the Control Agent
-                            // For security reasons, Kea should be run as non root user, a port lower
-                            // than 1024 should be used (e.g. 895) and, on Linux systems, the process
-                            // should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // values then the ones used by the Control Agent.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.56.66:8005",
                             // Trust anchor aka certificate authority file or directory.
                             "trust-anchor": "/usr/lib/kea/CA.pem",
index e4fa98385f7fc918b31fc86a9136caeff2a84b75..528b0a5c74003ec7e09a09d547b4c1cd4f0b335e 100644 (file)
                             // to run on the partner's machine if multi-threading is enabled.
                             // The "http-host" and "http-port" values must be set to different
                             // values then the ones used by the Control Agent.
-                            // For security reasons, Kea should be run as non root user, a port lower
-                            // than 1024 should be used (e.g. 895) and, on Linux systems, the process
-                            // should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.56.33:8005",
                             // The partner is primary. This server is secondary.
                             "role": "primary"
                             // instance if multi-threading is enabled.
                             // The "http-host" and "http-port" values must be set to different
                             // values then the ones used by the Control Agent.
-                            // For security reasons, Kea should be run as non root user, a port lower
-                            // than 1024 should be used (e.g. 895) and, on Linux systems, the process
-                            // should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.56.66:8005",
                             // This server is secondary. The other one must be
                             // primary.
index 1eaa975b0799bbd2f306f14238cc5b075143ead6..8b370aa13ab496c30e51ea21eb906eb42b89edc8 100644 (file)
                 // commands should still be sent to a control socket.
                 // The dedicated listener is specifically for HA
                 // updates only.
-                // For security reasons, Kea should be run as non root
-                // user, a port lower than 1024 should be used (e.g. 896)
-                // and, on Linux systems, the process should have
-                // 'CAP_NET_BIND_SERVICE' capabilities.
+                // For security reasons, a port lower than 1024 should be used (e.g. 896).
                 "socket-port": 8006,
 
                 // TLS trust anchor (Certificate Authority). This is a
index a5ae2ae9275260f62a787195e3f2e37aa2d48836..49c100b548d8a06b06edc93c3c2e9d3d1b3dcd7e 100644 (file)
                             // Control Agent must run along with this DHCPv6 server
                             // instance and the "http-host" and "http-port" must be
                             // set to the corresponding values.
-                            // For security reasons, Kea should be run as non root
-                            // user, a port lower than 1024 should be used (e.g. 897)
-                            // and, on Linux systems, the process should have
-                            // 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 897).
                             "url": "http://192.168.56.33:8007",
                             // This server is primary. The other one must be
                             // standby.
                             // channel can be reached. The Control Agent is required
                             // to run on the partner's machine with "http-host" and
                             // "http-port" values set to the corresponding values.
-                            // For security reasons, Kea should be run as non root
-                            // user, a port lower than 1024 should be used (e.g. 897)
-                            // and, on Linux systems, the process should have
-                            // 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 897).
                             "url": "http://192.168.56.66:8007",
                             // The partner is standby. This server is primary.
                             "role": "standby"
index dd85224cac57cb8bbcc090c6707dd9a430909509..6335f9046ac81569667c9ef3aeac3754d623b7f7 100644 (file)
                             // channel can be reached. The Control Agent is required
                             // to run on the partner's machine with "http-host" and
                             // "http-port" values set to the corresponding values.
-                            // For security reasons, Kea should be run as non root
-                            // user, a port lower than 1024 should be used (e.g. 897)
-                            // and, on Linux systems, the process should have
-                            // 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 897).
                             "url": "http://192.168.56.33:8007",
                             // The partner is primary. This server is standby.
                             "role": "primary"
                             // Control Agent must run along with this DHCPv6 server
                             // instance and the "http-host" and "http-port" must be
                             // set to the corresponding values.
-                            // For security reasons, Kea should be run as non root
-                            // user, a port lower than 1024 should be used (e.g. 897)
-                            // and, on Linux systems, the process should have
-                            // 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 897).
                             "url": "http://192.168.56.66:8007",
                             // This server is standby. The other one must be
                             // primary.
index 0c6a80a82149e826813ba635a31fe567eee65b91..f9578b6f38d19c3f032486eb614deae8cfdcdb1d 100644 (file)
@@ -33,9 +33,7 @@
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8001,
 
         "control-sockets":
index 2bc24a3b178cf0748a104bd77f2db4e4261a1364..8a4e8bef706cb7d84516d997870a16cebd6bf46b 100644 (file)
@@ -33,9 +33,7 @@
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8001,
 
         "control-sockets":
index 5c450224b111b396dc22cd7951462ab8405db804..9b3d58275c6e267b96f7f791578e8525450db684 100644 (file)
                             // The Control Agent is not needed for the High Availability
                             // with multi-threading, but if it is used, it must use
                             // different values for "http-host" and "http-port".
-                            // For security reasons, Kea should be run as non root user, a port
-                            // lower than 1024 should be used (e.g. 895) and, on Linux systems,
-                            // the process should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.2:8005",
                             // Trust anchor aka certificate authority file or directory.
                             "trust-anchor": "/usr/lib/kea/CA.pem",
                             // The Control Agent is not needed for the High Availability
                             // with multi-threading, but if it is used, it must use
                             // different values for "http-host" and "http-port".
-                            // For security reasons, Kea should be run as non root user, a port
-                            // lower than 1024 should be used (e.g. 895) and, on Linux systems,
-                            // the process should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.3:8005",
                             // Trust anchor aka certificate authority file or directory.
                             "trust-anchor": "/usr/lib/kea/CA.pem",
index a49a9505db4e00cf98468a9b9db825a24266e487..27bee613c9e691489d28dfa7461e2d2e7cfe591d 100644 (file)
                             // The Control Agent is not needed for the High Availability
                             // with multi-threading, but if it is used, it must use
                             // different values for "http-host" and "http-port".
-                            // For security reasons, Kea should be run as non root user, a port
-                            // lower than 1024 should be used (e.g. 895) and, on Linux systems,
-                            // the process should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.2:8005",
                             // Trust anchor aka certificate authority file or directory.
                             "trust-anchor": "/usr/lib/kea/CA.pem",
                             // The Control Agent is not needed for the High Availability
                             // with multi-threading, but if it is used, it must use
                             // different values for "http-host" and "http-port".
-                            // For security reasons, Kea should be run as non root user, a port
-                            // lower than 1024 should be used (e.g. 895) and, on Linux systems,
-                            // the process should have 'CAP_NET_BIND_SERVICE' capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.3:8005",
                             // Trust anchor aka certificate authority file or directory.
                             "trust-anchor": "/usr/lib/kea/CA.pem",
index 03f9839920f8cebe3ee1390ed4db12e74fa60a24..da4f19c3f46dad65036b4f52eb9c2de50b822805 100644 (file)
@@ -9,9 +9,7 @@
         "http-host": "192.168.1.2",
 
         // This specifies the port CA will listen on.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8000,
 
         "control-sockets":
index dbff0250ddabbbc848ae3de9f138219f5985d821..bb3d0d6a33160681ad2140acaaf583647d794164 100644 (file)
@@ -9,9 +9,7 @@
         "http-host": "192.168.1.3",
 
         // This specifies the port CA will listen on.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8000,
 
         "control-sockets":
index 704d16f8108c47323f7b59102c411ebe5b396075..8b2e5980d233f061b6906c843468a53e3d04db23 100644 (file)
                             // Control Agent must run along with this DHCPv4 server
                             // instance and the "http-host" and "http-port" must be
                             // set to the corresponding values.
-                            // For security reasons, Kea should be run as non root user,
-                            // a port lower than 1024 should be used (e.g. 895) and, on
-                            // Linux systems, the process should have 'CAP_NET_BIND_SERVICE'
-                            // capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.2:8005",
                             // This server is primary. The other one must be
                             // secondary.
                             // channel can be reached. The Control Agent is required
                             // to run on the partner's machine with "http-host" and
                             // "http-port" values set to the corresponding values.
-                            // For security reasons, Kea should be run as non root user,
-                            // a port lower than 1024 should be used (e.g. 895) and, on
-                            // Linux systems, the process should have 'CAP_NET_BIND_SERVICE'
-                            // capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.3:8005",
                             // The other server is secondary. This one must be
                             // primary.
index e6b2f256851ccc3ddb23d9f4ee0cecfb7830e4bf..5d0166edd23512ce61d8d1569118d7a85d0f7212 100644 (file)
                             // channel can be reached. The Control Agent is required
                             // to run on the partner's machine with "http-host" and
                             // "http-port" values set to the corresponding values.
-                            // For security reasons, Kea should be run as non root user,
-                            // a port lower than 1024 should be used (e.g. 895) and, on
-                            // Linux systems, the process should have 'CAP_NET_BIND_SERVICE'
-                            // capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.2:8005",
                             // The other server is primary. This one must be
                             // secondary.
                             // Control Agent must run along with this DHCPv4 server
                             // instance and the "http-host" and "http-port" must be
                             // set to the corresponding values.
-                            // For security reasons, Kea should be run as non root user,
-                            // a port lower than 1024 should be used (e.g. 895) and, on
-                            // Linux systems, the process should have 'CAP_NET_BIND_SERVICE'
-                            // capabilities.
+                            // For security reasons, a port lower than 1024 should be used (e.g. 895).
                             "url": "http://192.168.1.3:8005",
                             // This server is secondary. The other one must be
                             // primary.
index cfcdbd0b286c6f8da3d6586464cbc2f2024ba0da..0816c571213da52fbfbd7ef68f3bb059fa256107 100644 (file)
@@ -114,9 +114,7 @@ provided above, the RESTful service will be available at the URL
 ``https://10.20.30.40:8000/``. If these parameters are not specified, the
 default URL is ``http://127.0.0.1:8000/``.
 
-For security reasons, Kea should be run as non root user, a port lower
-than 1024 should be used (e.g. 890) and, on Linux systems, the process
-should have 'CAP_NET_BIND_SERVICE' capabilities.
+For security reasons, a port lower than 1024 should be used (e.g. 890).
 
 When using Kea's HA hook library with multi-threading,
 the address:port combination used for CA must be
index 53a6bf232ec47e2e82e3359938a289e401344453..08aa0bf8f1549af03514e7dfc5b88463e39bcb50 100644 (file)
@@ -403,9 +403,7 @@ TLS is required). The ``socket-address`` (default ``127.0.0.1``) and
 ``socket-port`` (default 8000) specify an IP address and port to which
 the HTTP service will be bound.
 
-For security reasons, Kea should be run as non root user, a port lower
-than 1024 should be used (e.g. 892) and, on Linux systems, the process
-should have 'CAP_NET_BIND_SERVICE' capabilities.
+For security reasons, a port lower than 1024 should be used (e.g. 892).
 
 The ``trust-anchor``, ``cert-file``, ``key-file``, and ``cert-required``
 parameters specify the TLS setup for HTTP, i.e. HTTPS. If these parameters
index 717f7f7b0a3e9825437aac494bd9cd2147fc6d05..ceaf0441fbcb4229a2e8a368317bd7dac75951b1 100644 (file)
@@ -7910,9 +7910,7 @@ TLS is required). The ``socket-address`` (default ``127.0.0.1``) and
 ``socket-port`` (default 8000) specify an IP address and port to which
 the HTTP service will be bound.
 
-For security reasons, Kea should be run as non root user, a port lower
-than 1024 should be used (e.g. 894) and, on Linux systems, the process
-should have 'CAP_NET_BIND_SERVICE' capabilities.
+For security reasons, a port lower than 1024 should be used (e.g. 894).
 
 Since Kea 2.7.5 the ``http-headers`` parameter specifies a list of
 extra HTTP headers to add to HTTP responses.
index 9b220c013ce71d9b2d84b217a7443fc3bbf99492..14ce9793bfb91b58b63ad0ae9b3b594ae85eab45 100644 (file)
@@ -7816,9 +7816,7 @@ TLS is required). The ``socket-address`` (default ``::1``) and
 ``socket-port`` (default 8000) specify an IP address and port to which
 the HTTP service will be bound.
 
-For security reasons, Kea should be run as non root user, a port lower
-than 1024 should be used (e.g. 896) and, on Linux systems, the process
-should have 'CAP_NET_BIND_SERVICE' capabilities.
+For security reasons, a port lower than 1024 should be used (e.g. 896).
 
 Since Kea 2.7.5 the ``http-headers`` parameter specifies a list of
 extra HTTP headers to add to HTTP responses.
index 89e164129df5aea62515e2a42814727c7a8be4f0..e00cb255efcc5d783a713385d96f6635de191236 100644 (file)
@@ -1593,9 +1593,7 @@ machine as the primary server. This configuration is valid for both the
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port
-        // lower than 1024 should be used (e.g. 890) and, on Linux systems,
-        // the process should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
        "http-port": 8000,
 
        "control-sockets": {
@@ -1687,10 +1685,7 @@ as illustrated below:
                              // DHCPv4 server open its own socket. Note that it
                              // must be different than the one used by the CA
                              // (typically 8000). In this example, 8005 is used.
-                             // For security reasons, Kea should be run as non root
-                             // user, a port lower than 1024 should be used (e.g. 895)
-                             // and, on Linux systems, the process should have
-                             // 'CAP_NET_BIND_SERVICE' capabilities.
+                             // For security reasons, a port lower than 1024 should be used (e.g. 895).
                              "url": "http://192.0.2.1:8005",
                              // This server is primary. The other one must be
                              // secondary.
@@ -1704,10 +1699,7 @@ as illustrated below:
                              // DHCPv4 server open its own socket. Note that it
                              // must be different than the one used by the CA
                              // (typically 8000). In this example, 8005 is used.
-                             // For security reasons, Kea should be run as non root
-                             // user, a port lower than 1024 should be used (e.g. 895)
-                             // and, on Linux systems, the process should have
-                             // 'CAP_NET_BIND_SERVICE' capabilities.
+                             // For security reasons, a port lower than 1024 should be used (e.g. 895).
                              "url": "http://192.0.2.2:8005",
                              // The partner is a secondary. This server is a
                              // primary as specified in the previous "peers"
index 8051fbeb491f59c4d7164dedf902d04f6d2cb89b..c4a1dcc1b1251bf4c1e6d00f88db975a376dfe6a 100644 (file)
@@ -249,9 +249,7 @@ in the Kea source and is copied below.
         // listener is different (e.g. 8001) than the one used by CA. Note
         // the commands should still be sent via CA. The dedicated listener
         // is specifically for HA updates only.
-        // For security reasons, Kea should be run as non root user, a port lower
-        // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-        // should have 'CAP_NET_BIND_SERVICE' capabilities.
+        // For security reasons, a port lower than 1024 should be used (e.g. 890).
         "http-port": 8000,
 
         // TLS trust anchor (Certificate Authority). This is a file name or
index 6251a8e09ab194afcfcf5962f67f1977e4b17b2e..6d451c6f08597a3cb7f9ed4f913af1d4928dc505 100644 (file)
@@ -317,8 +317,7 @@ capabilities mechanism on Linux systems, Kea can run from an unprivileged accoun
 The Control Agent (CA) can accept incoming HTTP or HTTPS connections. The default port is 8000, which
 does not require privileged access.
 
-For security reasons, Kea should be run as non root user, a port lower than 1024 should be used (e.g. 890)
-and, on Linux systems, the process should have 'CAP_NET_BIND_SERVICE' capabilities.
+For security reasons, a port lower than 1024 should be used (e.g. 890).
 
 Securing Kea Administrative Access
 ----------------------------------
index 6f7a366feb1ac48d29b908ae9cc9cbff1a54f43e..600de21e1f3a9bbbf89d35644d39658d840e204f 100644 (file)
@@ -24,9 +24,7 @@
     // listener is different (e.g. 8001) than the one used by CA. Note
     // the commands should still be sent via CA. The dedicated listener
     // is specifically for HA updates only.
-    // For security reasons, Kea should be run as non root user, a port lower
-    // than 1024 should be used (e.g. 890) and, on Linux systems, the process
-    // should have 'CAP_NET_BIND_SERVICE' capabilities.
+    // For security reasons, a port lower than 1024 should be used (e.g. 890).
     "http-port": 8000,
 
     // Allow access only to kea-api user.