Node:sfssd, Next:, Previous:sfscd, Up:Command reference



sfssd command


sfssd [-d] [-S sfs-config-file] [-f config-file]

sfssd is the main server daemon run on SFS servers. sfssd itself does not serve any file systems. Rather, it acts as a meta-server, accepting connections on TCP port 4 and passing them off to the appropriate daemon. Ordinarily, sfssd passes all file system connections to sfsrwsd, and all user-key management connections to sfsauthd. However, the sfssd_config file (see sfssd_config) allows a great deal of customization, including support for "virtual servers," multiple versions of the SFS software coexisting, and new SFS-related services other than the file system and user authentication.

-d
Stay in the foreground and print messages to standard error rather than redirecting them to the system log.
-f config-file
Specify an alternate sfssd configuration file, sfssd_config. The default, if -f is unspecified, is first to look for /etc/sfs/sfssd_config, then /usr/local/etc/sfs/sfssd_config.
-S sfs-config-file
Specify an alternate name for the sfs_config file, sfssd_config. If sfs-config-file begins with a /, then only this file is parsed. Otherwise, all the directories /usr/local/share/sfs and /etc/sfs are searched in order, and if no file named sfs-config-file is found but a file sfs_config is found, that file is parsed. However, the process does not look in /etc/sfs if sfs-config-file is found in /usr/local/share/sfs. Thus, if you create a file /etc/sfs/sfs-config-file, it will override /etc/sfs/sfs_config while still incorporating the defaults from /usr/local/share/sfs/sfs_config.