> You can run the application from the root shell or, better, 
> create a new user to run it. Remember that Vyatta is a 
> specialized Linux, but is still Linux inside, so just useradd.

Sort of. The spirit of the answer is correct in the Vyatta does use Linux
underneath and it is possible to go to the shell to do all sorts of
things.

That said, the fact is, simple useradd won't work in VC3 or earlier. In
versions up through VC3, the /etc/passwd file is overwritten upon reboot
with the account information in the config file. This will simply remove
anything you set up with useradd. It can also cause issues if you install
another external package that runs with a specific daemon user as the
daemon user will be overwritten. The workaround here is to create a
duplicate user in the Vyatta config file such that the correct user is
created in the /etc/passwd file when the file is overwritten.

In VC4 (Glendale), this is behavior is changing and there will be some
2-way synchronization between the password file and the system config
file. This will allow you to create a user using useradd that is not in
the config file and have it remain untouched across reboots.

-- Dave

_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

Reply via email to