diff --git a/templates/lxc-centos.in b/templates/lxc-centos.in index 99faf4b0e..5bd2f712f 100644 --- a/templates/lxc-centos.in +++ b/templates/lxc-centos.in @@ -916,7 +916,16 @@ then else if [ ${root_expire_password} = "yes" ] then - echo " + if ( mountpoint -q -- "${rootfs_path}" ) + then + echo "To reset the root password, you can do: + + lxc-start -n ${name} + lxc-attach -n ${name} -- passwd + lxc-stop -n ${name} +" + else + echo " The root password is set up as "expired" and will require it to be changed at first login, which you should do as soon as possible. If you lose the root password or wish to change it without starting the container, you @@ -925,5 +934,6 @@ also reset the expired flag): chroot ${rootfs_path} passwd " + fi fi fi diff --git a/templates/lxc-fedora.in b/templates/lxc-fedora.in index 1354d2192..5a2ce7197 100644 --- a/templates/lxc-fedora.in +++ b/templates/lxc-fedora.in @@ -1468,7 +1468,16 @@ then else if [ ${root_expire_password} = "yes" ] then - echo " + if ( mountpoint -q -- "${rootfs_path}" ) + then + echo "To reset the root password, you can do: + + lxc-start -n ${name} + lxc-attach -n ${name} -- passwd + lxc-stop -n ${name} +" + else + echo " The root password is set up as "expired" and will require it to be changed at first login, which you should do as soon as possible. If you lose the root password or wish to change it without starting the container, you @@ -1477,5 +1486,6 @@ also reset the expired flag): chroot ${rootfs_path} passwd " + fi fi fi