change user FAI

Stephan Hermann sh at sourcecode.de
Mon Sep 13 14:51:33 CEST 2010


Hi mamadou,


On Monday, September 13, 2010 01:52:03 pm mamadou diop wrote:
> Thak you? How to install a package in the nfsroot? Must i do 'apt-get
> install makepasswd'?

ok you ssh to your fai box,
then chroot <your FAI-NFSROOT>
apt-get install makepasswd
exit

now you enter your FAI config space and switch to the SCRIPTS directory

mkdir ACCOUNTS  <- this is your class name for those hosts where you want to 
install the accounts.

cd ACCOUNTS
vi 10-add-acounts

and add the contents to the script

after that, save it, and chmod 755 10-add-accounts

Now you add the ACCOUNTS class to your host, redeploy et voila...

Regards,

\sh
> 
> 
> 2010/9/13 Stephan Hermann <sh at sourcecode.de>
> 
> > On Mon, Sep 13, 2010 at 10:06:21AM +0000, mamadou diop wrote:
> > > Hello, instead of login 'fai' and password 'fai', i want after my
> > > installation the user of the new system installed is
> > > 'student' and his password 'student'. What to do?
> > 
> > you need to write your own script for adding users to your to be deployed
> > system.
> > 
> > Something like this will help you with this:
> > 
> > in your NFSROOT install "makepasswd" package
> > 
> > ------------
> > 
> > #!/bin/bash
> > user="student"
> > echo "student" > $target/root/clearpassword.txt
> > 
> > makepasswd --clearfromfile --crypt-md5 | while read pw password ; do
> > 
> >        $ROOTCMD useradd -d /home/${user} -s /bin/bash -G groupname -m -p
> > 
> > ${password} -U ${user}
> > done
> > 
> > 
> > -----------------
> > 
> > 
> > 
> > 
> > now you have your student account with password "student" inside your to
> > be deployed system.
> > 
> > This is untested, but should work out of the box
> > 
> > Regards,
> > 
> > \sh
> > 
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.10 (GNU/Linux)
> > 
> > iEYEARECAAYFAkyOC8wACgkQwYnnM8CY76jRZQCghjf/NAaWeEpHi/rAuJ/4l372
> > hsYAnirL1tvX2BqI8FLa6jLbHOIX8gG3
> > =LTf3
> > -----END PGP SIGNATURE-----


More information about the linux-fai mailing list