[Ovirt-devel] Re: [PATCH node-image] Changed packages and dependencies so virt-manager-tui runs properly.

Alan Pevec apevec at redhat.com
Wed Sep 16 20:18:59 UTC 2009


Darryl L. Pierce wrote:

> diff --git a/common-post.ks b/common-post.ks
> index 0c0a3f4..d0a52e9 100644
> --- a/common-post.ks
> +++ b/common-post.ks
> @@ -146,3 +146,10 @@ EOF
>  # Remove the default logrotate daily cron job
>  # since we run it every 10 minutes instead.
>  rm -f /etc/cron.daily/logrotate
> +
> +# add nodeadmin as a valid shell
> +cat >> /etc/shells <<EOF
> +/usr/bin/nodeadmin
> +EOF
> +
> +chsh -s /usr/bin/nodeadmin root

This still fails:
chsh: unconfined_u:unconfined_r:livecd_t:s0-s0:c0.c1023 is not authorized to change the shell of root

You could use augeas:
-chsh -s /usr/bin/nodeadmin root
+augtool <<\EOF
+set /files/etc/passwd/root/shell /usr/bin/nodeadmin
+save
+EOF

But please add Shell option to nodeadmin first, as suggested by Joey.
For now just leave bash as root's default shell, and change it to nodeadmin when there's Shell option.




More information about the ovirt-devel mailing list