fai-setup: (1) all_squash,anonuid=500,anongid=500 (2) exportfs -r

Shaul Karl shaulk at 013.net
Fri Dec 24 08:56:30 CET 2004


On Thu, Dec 23, 2004 at 12:43:44PM +0100, Thomas Lange wrote:
> >>>>> On Thu, 23 Dec 2004 01:02:28 +0200, Shaul Karl <shaulk at 013.net> said:
> 
>     >   Just wondering why not having fai-setup
>     > (1) use all_squash,anonuid=500,anongid=500, or some other uid and gid
>     >     both for $FAI_CONFIGDIR and $NFSROOT when exporting those
>     >     directories.
> Please explain in more detail why this makes sense.


  It restricts the possible misuse of fai slightly more, doesn't it? I
intended to run fai on a machine that provides other services because:
1. I do not want to set a dedicated fai server. 
2. The usage I have for fai is sparse. I install only occasionally,
   with large gaps between installations. I would also like to use fai
   in case of a client disk breakage.
Having one more small assurance that the security holes I have to make
for fai are of limited consequences is desirable, as far as I am 
concern. For example, I might mistakenly connect the eth interface that
I set up for fai for other purposes. Therefore, having root_squash for
that interface will slightly improve my position on such an error. 


> 
>     > (2) use exportfs -r instead of guessing which nfs server is running and
>     >     restarting it.
> The command exportfs is only available if you are using the nfs-kernel-server.
> 


  I didn't knew that. Still, why not using that when nfs-kernel-server
is available instead of restarting the service? 



More information about the linux-fai mailing list