summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2022-06-15 17:59:08 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-06-21 20:57:17 +0100
commite816f396964287fcd16c61c76f78ee0025ca2e92 (patch)
tree4bee9582439f9b1cf7655279a07cb8d30c19e15c /documentation
parent63a341f385b39db6464a03646876edc01e6e571f (diff)
downloadpoky-e816f396964287fcd16c61c76f78ee0025ca2e92.tar.gz
ref-manual: correct description of empty-root-passwd in IMAGE_FEATURES
"empty-root-passwd" doesn't actually set an empty root password. It just doesn't touch the initial root password which is empty by default. (From yocto-docs rev: 793cfe841148ead7e22fc2caf045247ab27a15da) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/ref-manual/features.rst15
1 files changed, 13 insertions, 2 deletions
diff --git a/documentation/ref-manual/features.rst b/documentation/ref-manual/features.rst
index f566b00c58..a8d0dac996 100644
--- a/documentation/ref-manual/features.rst
+++ b/documentation/ref-manual/features.rst
@@ -218,8 +218,19 @@ Here are the image features available for all images:
218- *doc-pkgs:* Installs documentation packages for all packages 218- *doc-pkgs:* Installs documentation packages for all packages
219 installed in a given image. 219 installed in a given image.
220 220
221- *empty-root-password:* Sets the root password to an empty string, 221- *empty-root-password:* This feature or ``debug-tweaks`` is required if
222 which allows logins with a blank password. 222 you want to allow root login with an empty password. If these features
223 are not present in :term:`IMAGE_FEATURES`, a non-empty password is
224 forced in ``/etc/passwd`` and ``/etc/shadow`` if such files exist.
225
226 .. note::
227 ``empty-root-passwd`` doesn't set an empty root password by itself.
228 You get an initial empty root password thanks to the
229 :oe_git:`base-passwd </openembedded-core/tree/meta/recipes-core/base-passwd/>`
230 and :oe_git:`shadow </openembedded-core/tree/meta/recipes-extended/shadow/>`
231 recipes, and the presence of ``empty-root-passwd`` or ``debug-tweaks``
232 just disables the mechanism which forces an non-empty password for the
233 root user.
223 234
224- *overlayfs-etc:* Configures the ``/etc`` directory to be in ``overlayfs``. 235- *overlayfs-etc:* Configures the ``/etc`` directory to be in ``overlayfs``.
225 This allows to store device specific information elsewhere, especially 236 This allows to store device specific information elsewhere, especially