NFSv4: WebMin Design


 

Here is a suggestion of the new design of the Webmin modules on Linux, "NFS Exports" and "Disk and Network Filesystems". These modules now supports NFSv4.
New modules or options, needed by NFSv4, will be created: "NFSv4 ACLs Management" and "Kerberos5 Management".

The following web pages are static. Don't rely on the html code, it may be wrong and will be regenerated by the .cgi.
Each field will have an online help, describing its meaning and the option name passed to the command.

Last update: Thu Jul 22 11:41:55 CEST 2004

Comments, ideas: Frederic Jolly
 
NFS Exports Module
Current Module (v1.155) / New design
Comments:
  • NFSv4 will be enable if the machine supports it (checked with rpcinfo)
  • Is NFSv2 still supported?
  • Should "active" be transformed into the more classic "Export now / at boot / both"?
  • The options "link_relative" and "noaccess" no more exist in NFSv3 on Linux. Did they exist in NFSv2?
  • Some fields will be grey out according to the choice of the NFS version
  • The authentication could also be presented in a selection list
  • The IPv6 field is disabled until WebMin supports IPv6
NFS Disk and Network Filesystems Module (Mount)
Current Module (v1.155) / New design
Comments:
  • NFSv4 will be enable if the machine supports it (must add an option to the mount command to check this)
  • The separation between the common mount options and the specific NFS ones is more precised
  • The RPC protocol is UDP/TCP for NFSv3. For NFSv4, only TCP is supported. But there will be other transfert protocols, which will be read from /etc/netconf
Current Config Module (v1.155) / New design
This is the configuration page of the Mount module.
Comments:
  • Is this the best place to configure idmapd? Creating a full new module for idmapd should be better
idmapd Module
Interface: see the configuration page of the Mount module above. 
A link to this module will be added in the configuration pages of the Mount and the Exports modules. 
 
 
File Manager Module
This java module browses the files and has a button to modify the POSIX ACLs for each file (through the commands "getfacl" and "setfacl").
The NFSv4 ACLs are still in developement. When the user-space commands required to manipulate the NFSv4 ACLs on the client side will be released, they will be added in this window. 
 
 
Kerberos5 Module
Interface: to be defined.
A link to this module will be added in the configuration pages of the Mount and the Exports modules.