That's what I have seen. I was hoping that I had missed some way to make the installation stop/pause if a user hasn't entered a user/password.
I have added stuff to the post to force a user to enter username/password at some point, but moving it to the PRE section is probably better. Thanks! On Wed, Jun 30, 2021 at 4:59 AM Pushpendra Chavan < [email protected]> wrote: > I tried looking at kickstart documentation and confirmed that the user > parameter in kickstart body is actually an optional parameter which means, > if you don't provide it, kickstart body won't ask you to enter or won't > stop. > > In fact, the option to add a user isn't grayed out during kickstart in GUI > if you don't have user param in kickstart. In case someone has access to > the system physically, one can add any user and even make that user a part > of the wheel group, so many actually create a test user with --lock option > so that nobody could utilize adding a user during kickstart. > > The best way to deal with this is to create a text file in %pre and > utilize that file using the%include option in the kickstart body. > > *Thanks,* > *Pushpendra Chavan.* > > > > On Wed, Jun 30, 2021 at 8:19 AM Pushpendra Chavan < > [email protected]> wrote: > >> Hi, >> >> You can do it as well. >> >> Just create that file in %pre section and then instead of using it in >> %post, use the following line in ks >> >> %include /path/to/file >> >> Please make sure you have the file /path/to/file written in appropriate >> Kickstart format. >> >> %pre section can be utilized to properly format it with user entered >> username and password. >> >> Regards, >> Pushpendra Chavan. >> >> >> >> On Tue, Jun 29, 2021, 7:27 PM Andrew Simpson <[email protected]> >> wrote: >> >>> Thank you for that. I have done something similar, but all in the >>> %post. I was hoping that there was a way to force the user to use the UI >>> to enter username and password, though. >>> >>> I suppose moving this to %pre would then allow me to "set" the user >>> account in the main kickstart section using 'user ---name .....' >>> >>> >>> >>> On Tue, Jun 29, 2021 at 1:15 AM Pushpendra Chavan < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> You can write a %pre script which would force ask user to enter >>>> username and password or any other information and then write that >>>> information down in a /tmp/somefile.txt >>>> Then continue the installation, and in %post section, first %post would >>>> be with --nochroot where it will copy that text file to >>>> /mnt/sysimage/somelocation >>>> And then from that location, it would utilize that information and act >>>> accordingly. >>>> >>>> You can write the %pre section as follows. I have tested this on RHEL7 >>>> >>>> %pre >>>> exec < /dev/tty7 > /dev/tty7 >>>> chvt 7 >>>> echo "Enter Manual Information in given format" >>>> read MYINFO >>>> echo $MYINFO >/tmp/test >>>> chvt 1 >>>> >>>> %end >>>> >>>> KICKSTART BODY >>>> >>>> >>>> %post --nochroot >>>> >>>> mv /tmp/test /mnt/sysimage/tmp/test >>>> >>>> %end >>>> >>>> >>>> %post >>>> >>>> # Use /tmp/test to perform %post actions >>>> >>>> %end >>>> >>>> >>>> >>>> *Thanks,* >>>> *Pushpendra Chavan.* >>>> >>>> >>>> >>>> On Tue, Jun 29, 2021 at 1:39 AM Andrew Simpson <[email protected]> >>>> wrote: >>>> >>>>> Is it possible to require/force a user to enter in their user account >>>>> information before the install gets to the %post section via the graphical >>>>> installer? I need everything else to be automated, except this step, and >>>>> need to modify that user's groups in the "post" section. It appears that >>>>> if nothing is entered via the GUI during install, that the install will >>>>> complete without it. (root is setup as part of the ks). >>>>> _______________________________________________ >>>>> Kickstart-list mailing list >>>>> [email protected] >>>>> https://listman.redhat.com/mailman/listinfo/kickstart-list >>>> >>>> _______________________________________________ >>>> Kickstart-list mailing list >>>> [email protected] >>>> https://listman.redhat.com/mailman/listinfo/kickstart-list >>> >>> _______________________________________________ >>> Kickstart-list mailing list >>> [email protected] >>> https://listman.redhat.com/mailman/listinfo/kickstart-list >> >> _______________________________________________ > Kickstart-list mailing list > [email protected] > https://listman.redhat.com/mailman/listinfo/kickstart-list
_______________________________________________ Kickstart-list mailing list [email protected] https://listman.redhat.com/mailman/listinfo/kickstart-list
