1GLOBUS-GRIDFTP-SER(8)    Grid Community Toolkit Manual   GLOBUS-GRIDFTP-SER(8)
2
3
4

NAME

6       globus-gridftp-server - The Globus GridFTP server daemon
7

SYNOPSIS

9       globus-gridftp-server OPTIONS
10

DESCRIPTION

12       The globus-gridftp-server program is a ftp server with support for
13       GridFTP protocol extensions, including strong authentication, parallel
14       data transfers, and parallel data layouts.
15

OPTIONS

17       The list below contains the command-line options for the server, and
18       also the name of the configuration file entry that implements that
19       option. Note that any boolean option can be negated on the command line
20       by preceding the specified option with -no- or -n. example: -no-cas or
21       -nf.
22
23   Informational Options
24       -h,-help
25           Show usage information and exit.
26
27           This option can also be set in the configuration file as help. The
28           default value of this option is FALSE.
29
30       -hh,-longhelp
31           Show more usage information and exit.
32
33           This option can also be set in the configuration file as longhelp.
34           The default value of this option is FALSE.
35
36       -v,-version
37           Show version information for the server and exit.
38
39           This option can also be set in the configuration file as version.
40           The default value of this option is FALSE.
41
42       -V,-versions
43           Show version information for all loaded globus libraries and exit.
44
45           This option can also be set in the configuration file as versions.
46           The default value of this option is FALSE.
47
48   Modes of Operation
49       -i,-inetd
50           Run under an inetd service.
51
52           This option can also be set in the configuration file as inetd. The
53           default value of this option is FALSE.
54
55       -s,-daemon
56           Run as a daemon. All connections will fork off a new process and
57           setuid if allowed.
58
59           This option can also be set in the configuration file as daemon.
60           The default value of this option is TRUE.
61
62       -S,-detach
63           Run as a background daemon detached from any controlling terminals.
64
65           This option can also be set in the configuration file as detach.
66           The default value of this option is FALSE.
67
68       -ssh
69           Run over a connected ssh session.
70
71           This option can also be set in the configuration file as ssh. The
72           default value of this option is FALSE.
73
74       -exec string
75           For statically compiled or non-GLOBUS_LOCATION standard binary
76           locations, specify the full path of the server binary here. Only
77           needed when run in daemon mode.
78
79           This option can also be set in the configuration file as exec.
80
81       -chdir
82           Change directory when the server starts. This will change directory
83           to the dir specified by the chdir_to option.
84
85           This option can also be set in the configuration file as chdir. The
86           default value of this option is TRUE.
87
88       -chdir-to string
89           Directory to chdir to after starting. Will use / if not set. Note
90           that this is the directory of the process, not the client’s home
91           directory.
92
93           This option can also be set in the configuration file as chdir_to.
94
95       -threads number
96           Enable threaded operation and set the number of threads. The
97           default is 0, which is non-threaded. When threading is required, a
98           thread count of 1 or 2 should be sufficient.
99
100           This option can also be set in the configuration file as threads.
101
102       -f,-fork
103           Server will fork for each new connection. Disabling this option is
104           only recommended when debugging. Note that non-forked servers
105           running as root will only accept a single connection, and then
106           exit.
107
108           This option can also be set in the configuration file as fork. The
109           default value of this option is TRUE.
110
111       -1,-single
112           Exit after a single connection.
113
114           This option can also be set in the configuration file as single.
115           The default value of this option is FALSE.
116
117       -chroot-path string
118           Path to become the new root after authentication. This path must
119           contain a valid certificate structure, /etc/passwd, and /etc/group.
120           The command globus-gridftp-server-setup-chroot can help create a
121           suitable directory structure.
122
123           This option can also be set in the configuration file as
124           chroot_path.
125
126   Authentication, Authorization, and Security Options
127       -auth-level number
128           Add levels together to use more than one. If not set uses level 2
129           for front ends and level 1 for data nodes. Note that levels 2 and 4
130           imply level 1 as well.
131
132               0 = Disables all authorization checks.
133               1 = Authorize identity.
134               2 = Authorize all file/resource accesses.
135               4 = Disable changing process uid to authenticated user (no
136                   setuid) -- DO NOT use this when process is started as root.
137
138           This option can also be set in the configuration file as
139           auth_level.
140
141       -process-user string
142           User to setuid to upon login for all connections. Only applies when
143           running as root.
144
145           This option can also be set in the configuration file as
146           process_user.
147
148       -process-group string
149           Group to setgid to upon login for all connections. If unset, the
150           default group of process_user will be used.
151
152           This option can also be set in the configuration file as
153           process_group.
154
155       -ipc-allow-from string
156           Only allow connections from these source ip addresses. Specify a
157           comma separated list of ip address fragments. A match is any ip
158           address that starts with the specified fragment. Example:
159           192.168.1.  will match and allow a connection from 192.168.1.45.
160           Note that if this option is used any address not specifically
161           allowed will be denied.
162
163           This option can also be set in the configuration file as
164           ipc_allow_from.
165
166       -ipc-deny-from string
167           Deny connections from these source ip addresses. Specify a comma
168           separated list of ip address fragments. A match is any ip address
169           that starts with the specified fragment. Example: 192.168.2.  will
170           match and deny a connection from 192.168.2.45.
171
172           This option can also be set in the configuration file as
173           ipc_deny_from.
174
175       -allow-from string
176           Only allow connections from these source ip addresses. Specify a
177           comma separated list of ip address fragments. A match is any ip
178           address that starts with the specified fragment. Example:
179           192.168.1.  will match and allow a connection from 192.168.1.45.
180           Note that if this option is used any address not specifically
181           allowed will be denied.
182
183           This option can also be set in the configuration file as
184           allow_from.
185
186       -deny-from string
187           Deny connections from these source ip addresses. Specify a comma
188           separated list of ip address fragments. A match is any ip address
189           that starts with the specified fragment. Example: 192.168.2.  will
190           match and deny a connection from 192.168.2.45.
191
192           This option can also be set in the configuration file as deny_from.
193
194       -encrypt-data
195           Require encrypted data channels. This will cause an error and
196           prevent all transfers in which the client does not request an
197           authenticated and encrypted data channel.
198
199           This option can also be set in the configuration file as
200           encrypt_data. The default value of this option is FALSE.
201
202       -si,-secure-ipc
203           Use GSI security on ipc channel.
204
205           This option can also be set in the configuration file as
206           secure_ipc. The default value of this option is TRUE.
207
208       -ia string,-ipc-auth-mode string
209           Set GSI authorization mode for the ipc connection. Options are:
210           none, host, self or subject:[subject].
211
212           This option can also be set in the configuration file as
213           ipc_auth_mode. The default value of this option is host.
214
215       -aa,-allow-anonymous
216           Allow clear text anonymous access. If server is running as root
217           anonymous_user must also be set. Disables ipc security.
218
219           This option can also be set in the configuration file as
220           allow_anonymous. The default value of this option is FALSE.
221
222       -anonymous-names-allowed string
223           Comma separated list of names to treat as anonymous users when
224           allowing anonymous access. If not set, the default names of
225           anonymous and ftp will be allowed. Use * to allow any username.
226
227           This option can also be set in the configuration file as
228           anonymous_names_allowed.
229
230       -anonymous-user string
231           User to setuid to for an anonymous connection. Only applies when
232           running as root.
233
234           This option can also be set in the configuration file as
235           anonymous_user.
236
237       -anonymous-group string
238           Group to setgid to for an anonymous connection. If unset, the
239           default group of anonymous_user will be used.
240
241           This option can also be set in the configuration file as
242           anonymous_group.
243
244       -sharing-dn string
245           Allow sharing when using the supplied DN. A client connected with
246           these credentials will be able to access any user for which sharing
247           is enabled.
248
249           This option can also be set in the configuration file as
250           sharing_dn.
251
252       -sharing-state-dir string
253           Full path to a directory that will contain files used by GridFTP to
254           control sharing access for individual local accounts. The special
255           variables $HOME and $USER can be used to create a dynamic path that
256           is unique to each local account. This pathmust be writable by the
257           associated account. The default path is $HOME/.globus/sharing/.
258           This must refer to a path on the filesystem, not a path that is
259           only accessible via a DSI plugin.
260
261           This option can also be set in the configuration file as
262           sharing_state_dir.
263
264       -sharing-control
265           Allow a local user account to control its own sharing access via
266           special GridFTP client commands. The user account must have
267           filesystem write access to the sharing state dir.
268
269           This option can also be set in the configuration file as
270           sharing_control. The default value of this option is TRUE.
271
272       -sharing-rp string
273           Sharing specific path restrictions. This completely replaces the
274           normal path restrictions (-rp) when an account is being shared by a
275           sharing-dn login.Follows normal path restriction semantics.
276
277           This option can also be set in the configuration file as
278           sharing_rp.
279
280       -sharing-users-allow string
281           Comma separated list of usernames that are allowed to share unless
282           matched in the user deny lists. If this list is set, users that are
283           not included will be denied unless matched in the group allow list.
284
285           This option can also be set in the configuration file as
286           sharing_users_allow.
287
288       -sharing-users-deny string
289           Comma separated list of usernames that are denied sharing even if
290           matched in the user or group allow lists.
291
292           This option can also be set in the configuration file as
293           sharing_users_deny.
294
295       -sharing-groups-allow string
296           Comma separated list of groups whose members are allowed to share
297           unless matched in the user or group deny lists. If this list is
298           set, groups that are not included will be denied unless matched in
299           the user allow list.
300
301           This option can also be set in the configuration file as
302           sharing_groups_allow.
303
304       -sharing-groups-deny string
305           Comma separated list of groups whose members will be denied sharing
306           unless matched in the user allow list.
307
308           This option can also be set in the configuration file as
309           sharing_groups_deny.
310
311       -allow-root
312           Allow clients to be mapped to the root account.
313
314           This option can also be set in the configuration file as
315           allow_root. The default value of this option is FALSE.
316
317       -allow-disabled-login
318           Do not check if a user’s system account is disabled before allowing
319           login.
320
321           This option can also be set in the configuration file as
322           allow_disabled_login. The default value of this option is FALSE.
323
324       -password-file string
325           Enable clear text access and authenticate users against this
326           /etc/passwd formatted file.
327
328           This option can also be set in the configuration file as pw_file.
329
330       -connections-max number
331           Maximum concurrent connections allowed. Only applies when running
332           in daemon mode. Unlimited if not set.
333
334           This option can also be set in the configuration file as
335           connections_max.
336
337       -connections-disabled
338           Disable all new connections. For daemon mode, issue a SIGHUP to the
339           server process after changing the config file in order to not
340           affect ongoing connections.
341
342           This option can also be set in the configuration file as
343           connections_disabled. The default value of this option is FALSE.
344
345       -offline-msg string
346           Custom message to be displayed to clients when the server is
347           offline via the connections_disabled or connections_max = 0
348           options.
349
350           This option can also be set in the configuration file as
351           offline_msg.
352
353       -disable-command-list string
354           A comma separated list of client commands that will be disabled.
355
356           This option can also be set in the configuration file as
357           disable_command_list.
358
359       -authz-callouts,-cas
360           Enable the GSI authorization callout framework, for callouts such
361           as CAS.
362
363           This option can also be set in the configuration file as cas. The
364           default value of this option is TRUE.
365
366       -use-home-dirs
367           Set the starting directory to the authenticated users home dir.
368           Disabling this is the same as setting -home-dir /.
369
370           This option can also be set in the configuration file as
371           use_home_dirs. The default value of this option is TRUE.
372
373       -home-dir string
374           Set a path to override the system defined home/starting directory
375           for authenticated users. The special variable strings $USER and
376           $HOME may be used. The authenticated username will be substituted
377           for $USER, and the user’s real home dir will be substituted for
378           $HOME. Be sure to escape the $ character if using these on the
379           command line.
380
381           This option can also be set in the configuration file as home_dir.
382
383       -rp string,-restrict-paths string
384           A comma separated list of full paths that clients may access. Each
385           path may be prefixed by R and/or W, denoting read or write access,
386           otherwise full access is granted. If a given path is a directory,
387           all contents and subdirectories will be given the same access.
388           Order of paths does not matter — the permissions on the longest
389           matching path will apply. The special character ~ will be replaced
390           by the authenticated user’s home directory, or the -home-dir
391           option, if used. Note that if the home directory is not accessible,
392           \~ will be set to /. By default all paths are allowed, and access
393           control is handled by the OS. In a striped or split process
394           configuration, this should be set on both the frontend and data
395           nodes.
396
397           This option can also be set in the configuration file as
398           restrict_paths.
399
400       -rp-follow-symlinks
401           Do not verify that a symlink points to an allowed path before
402           following. By default, symlinks are followed only when they point
403           to an allowed path. By enabling this option, symlinks will be
404           followed even if they point to a path that is otherwise restricted.
405
406           This option can also be set in the configuration file as
407           rp_follow_symlinks. The default value of this option is FALSE.
408
409       -em string,-acl string
410           A comma separated list of ACL or event modules to load.
411
412           This option can also be set in the configuration file as acl.
413
414   Logging Options
415       -d string,-log-level string
416           Log level. A comma separated list of levels from: ERROR, WARN,
417           INFO, TRANSFER, DUMP, ALL. TRANSFER includes the same statistics
418           that are sent to the separate transfer log when -log-transfer is
419           used. Example: error,warn,info. You may also specify a numeric
420           level of 1-255. The default level is ERROR.
421
422           This option can also be set in the configuration file as log_level.
423           The default value of this option is ERROR.
424
425       -log-module string
426           globus_logging module that will be loaded. If not set, the default
427           stdio module will be used, and the logfile options apply. Built in
428           modules are stdio and syslog. Log module options may be set by
429           specifying module:opt1=val1:opt2=val2. Available options for the
430           built in modules are interval and buffer, for buffer flush interval
431           and buffer size, respectively. The default options are a 64k buffer
432           size and a 5 second flush interval. A 0 second flush interval will
433           disable periodic flushing, and the buffer will only flush when it
434           is full. A value of 0 for buffer will disable buffering and all
435           messages will be written immediately. Example: -log-module
436           stdio:buffer=4096:interval=10
437
438           This option can also be set in the configuration file as
439           log_module.
440
441       -l string,-logfile string
442           Path of a single file to log all activity to. If neither this
443           option or log_unique is set, logs will be written to stderr unless
444           the execution mode is detached or inetd, in which case logging will
445           be disabled.
446
447           This option can also be set in the configuration file as
448           log_single.
449
450       -L string,-logdir string
451           Partial path to which gridftp.(pid).log will be appended to
452           construct the log filename. Example: -L /var/log/gridftp/ will
453           create a separate log ( /var/log/gridftp/gridftp.xxxx.log ) for
454           each process (which is normally each new client session). If
455           neither this option or log_single is set, logs will be written to
456           stderr unless the execution mode is detached or inetd, in which
457           case logging will be disabled.
458
459           This option can also be set in the configuration file as
460           log_unique.
461
462       -Z string,-log-transfer string
463           Log netlogger style info for each transfer into this file. You may
464           also use the log-level of TRANSFER to include this info in the
465           standard log.
466
467           This option can also be set in the configuration file as
468           log_transfer.
469
470       -log-filemode string
471           File access permissions of log files. Should be an octal number
472           such as 0644.
473
474           This option can also be set in the configuration file as
475           log_filemode.
476
477       -disable-usage-stats
478           Usage statistics collection is no longer supported. This option is
479           ignored.
480
481           This option can also be set in the configuration file as
482           disable_usage_stats. The default value of this option is TRUE.
483
484       -usage-stats-target string
485           Usage statistics collection is no longer supported. This option is
486           ignored.
487
488           This option can also be set in the configuration file as
489           usage_stats_target.
490
491       -usage-stats-id string
492           Usage statistics collection is no longer supported. This option is
493           ignored.
494
495           This option can also be set in the configuration file as
496           usage_stats_id.
497
498   Single and Striped Remote Data Node Options
499       -r string,-remote-nodes string
500           Comma separated list of remote node contact strings.
501
502           This option can also be set in the configuration file as
503           remote_nodes.
504
505       -hybrid
506           When a server is configured for striped operation with the
507           remote_nodes option, both a frontend and backend process are
508           started even if the client does not request multiple stripes. This
509           option will start backend processes only when striped operation is
510           requested by the client, while servicing non-striped requests with
511           a single frontend process.
512
513           This option can also be set in the configuration file as hybrid.
514           The default value of this option is FALSE.
515
516       -dn,-data-node
517           This server is a backend data node.
518
519           This option can also be set in the configuration file as data_node.
520           The default value of this option is FALSE.
521
522       -sbs number,-stripe-blocksize number
523           Size in bytes of sequential data that each stripe will transfer.
524
525           This option can also be set in the configuration file as
526           stripe_blocksize. The default value of this option is 1048576.
527
528       -stripe-count number
529           Number of number stripes to use per transfer when this server
530           controls that number. If remote nodes are statically configured
531           (via -r or remote_nodes), this will be set to that number of nodes,
532           otherwise the default is 1.
533
534           This option can also be set in the configuration file as
535           stripe_count.
536
537       -sl number,-stripe-layout number
538           Stripe layout.
539
540               1 = Partitioned
541               2 = Blocked
542
543           This option can also be set in the configuration file as
544           stripe_layout. The default value of this option is 2.
545
546       -stripe-blocksize-locked
547           Do not allow client to override stripe blocksize with the OPTS RETR
548           command
549
550           This option can also be set in the configuration file as
551           stripe_blocksize_locked. The default value of this option is FALSE.
552
553       -stripe-layout-locked
554           Do not allow client to override stripe layout with the OPTS RETR
555           command
556
557           This option can also be set in the configuration file as
558           stripe_layout_locked. The default value of this option is FALSE.
559
560   Disk Options
561       -bs number,-blocksize number
562           Size in bytes of data blocks to read from disk before posting to
563           the network.
564
565           This option can also be set in the configuration file as blocksize.
566           The default value of this option is 262144.
567
568       -sync-writes
569           Flush disk writes before sending a restart marker. This attempts to
570           ensure that the range specified in the restart marker has actually
571           been committed to disk. This option will probably impact
572           performance, and may result in different behavior on different
573           storage systems. See the manpage for sync() for more information.
574
575           This option can also be set in the configuration file as
576           sync_writes. The default value of this option is FALSE.
577
578       -perms string
579           Set the default permissions for created files. Should be an octal
580           number such as 0644. The default is 0644. Note: If umask is set it
581           will affect this setting — i.e. if the umask is 0002 and this
582           setting is 0666, the resulting files will be created with
583           permissions of 0664.
584
585           This option can also be set in the configuration file as perms.
586
587       -file-timeout number
588           Timeout in seconds for all disk accesses. A value of 0 disables the
589           timeout.
590
591           This option can also be set in the configuration file as
592           file_timeout.
593
594   Network Options
595       -p number,-port number
596           Port on which a frontend will listen for client control channel
597           connections, or on which a data node will listen for connections
598           from a frontend. If not set a random port will be chosen and
599           printed via the logging mechanism.
600
601           This option can also be set in the configuration file as port.
602
603       -control-interface string
604           Hostname or IP address of the interface to listen for control
605           connections on. If not set will listen on all interfaces.
606
607           This option can also be set in the configuration file as
608           control_interface.
609
610       -data-interface string
611           Hostname or IP address of the interface to use for data
612           connections. If not set will use the current control interface.
613
614           This option can also be set in the configuration file as
615           data_interface.
616
617       -ipc-interface string
618           Hostname or IP address of the interface to use for ipc connections.
619           If not set will listen on all interfaces.
620
621           This option can also be set in the configuration file as
622           ipc_interface.
623
624       -hostname string
625           Effectively sets the above control_interface, data_interface and
626           ipc_interface options.
627
628           This option can also be set in the configuration file as hostname.
629
630       -ipc-port number
631           Port on which the frontend will listen for data node connections.
632
633           This option can also be set in the configuration file as ipc_port.
634
635       -control-preauth-timeout number
636           Time in seconds to allow a client to remain connected to the
637           control channel without activity before authenticating.
638
639           This option can also be set in the configuration file as
640           control_preauth_timeout. The default value of this option is 120.
641
642       -control-idle-timeout number
643           Time in seconds to allow a client to remain connected to the
644           control channel without activity.
645
646           This option can also be set in the configuration file as
647           control_idle_timeout. The default value of this option is 600.
648
649       -ipc-idle-timeout number
650           Idle time in seconds before an unused ipc connection will close.
651
652           This option can also be set in the configuration file as
653           ipc_idle_timeout. The default value of this option is 900.
654
655       -ipc-connect-timeout number
656           Time in seconds before canceling an attempted ipc connection.
657
658           This option can also be set in the configuration file as
659           ipc_connect_timeout. The default value of this option is 60.
660
661       -allow-udt
662           Enable protocol support for UDT with NAT traversal if the udt
663           driver is available. Requires threads.
664
665           This option can also be set in the configuration file as allow_udt.
666           The default value of this option is FALSE.
667
668       -port-range string
669           Port range to use for incoming connections. The format is
670           "startport,endport". This, along with -data-interface, can be used
671           to enable operation behind a firewall and/or when NAT is involved.
672           This is the same as setting the environment variable
673           GLOBUS_TCP_PORT_RANGE.
674
675           This option can also be set in the configuration file as
676           port_range.
677
678       -epsv-ip
679           Adds an IPv6 address to EPSV response. Breaks RFC 2428, but allows
680           redirection to work with IPv6.
681
682           This option can also be set in the configuration file as epsv_ip.
683           The default value of this option is FALSE.
684
685       -epsv-match
686           Makes EPSV behaviour more compliant with RFC 2428 by choosing the
687           default data connection protocol based on the control connection
688           protocol.
689
690           This option can also be set in the configuration file as
691           epsv_match. The default value of this option is FALSE.
692
693   User Messages
694       -banner string
695           Message to display to the client before authentication.
696
697           This option can also be set in the configuration file as banner.
698
699       -banner-file string
700           File to read banner message from.
701
702           This option can also be set in the configuration file as
703           banner_file.
704
705       -banner-terse
706           When this is set, the minimum allowed banner message will be
707           displayed to unauthenticated clients.
708
709           This option can also be set in the configuration file as
710           banner_terse. The default value of this option is FALSE.
711
712       -banner-append
713           When this is set, the message set in the banner or banner_file
714           option will be appended to the default banner message rather than
715           replacing it.
716
717           This option can also be set in the configuration file as
718           banner_append. The default value of this option is FALSE.
719
720       -version-tag string
721           Add an identifying string to the existing toolkit version. This is
722           displayed in the default banner message, the SITE VERSION command,
723           and usage stats.
724
725           This option can also be set in the configuration file as
726           version_tag.
727
728       -login-msg string
729           Message to display to the client after authentication.
730
731           This option can also be set in the configuration file as login_msg.
732
733       -login-msg-file string
734           File to read login message from.
735
736           This option can also be set in the configuration file as
737           login_msg_file.
738
739   Module Options
740       -dsi string
741           Data Storage Interface module to load. File and remote modules are
742           defined by the server. If not set, the file module is loaded,
743           unless the remote option is specified, in which case the remote
744           module is loaded. An additional configuration string can be passed
745           to the DSI using the format [module name]:[configuration string] to
746           this option. The format of the configuration string is defined by
747           the DSI being loaded.
748
749           This option can also be set in the configuration file as
750           load_dsi_module.
751
752       -allowed-modules string
753           Comma separated list of ERET/ESTO modules to allow, and optionally
754           specify an alias for. Example: module1,alias2:module2,module3
755           (module2 will be loaded when a client asks for alias2).
756
757           This option can also be set in the configuration file as
758           allowed_modules.
759
760       -dc-whitelist string
761           A comma separated list of drivers allowed on the network stack.
762
763           This option can also be set in the configuration file as
764           dc_whitelist.
765
766       -fs-whitelist string
767           A comma separated list of drivers allowed on the disk stack.
768
769           This option can also be set in the configuration file as
770           fs_whitelist.
771
772       -popen-whitelist string
773           A comma separated list of programs that the popen driver is allowed
774           to execute, when used on the network or disk stack. An alias may
775           also be specified, so that a client does not need to specify the
776           full path. Format is [alias:]prog,[alias:]prog. example:
777           /bin/gzip,tar:/bin/tar
778
779           This option can also be set in the configuration file as
780           popen_whitelist.
781
782       -xnetmgr string
783           An option string to pass to the XIO Network Manager Driver, which
784           will then be loaded for all data channel connections. This must be
785           in the form "manager=module;option1=value;option2=value;". See the
786           Network Manager documentation for more info.
787
788           This option can also be set in the configuration file as xnetmgr.
789
790       -dc-default string
791           A comma separated list of XIO drivers and options representing the
792           default network stack. Format is of each driver entry is
793           driver1[:opt1=val1;opt2=val2;...]. The bottom of the stack, the
794           transport driver, is always first.
795
796           This option can also be set in the configuration file as
797           dc_default.
798
799       -fs-default string
800           A comma separated list of XIO drivers and options representing the
801           default disk stack. Format is of each driver entry is
802           driver1[:opt1=val1;opt2=val2;...]. The bottom of the stack, the
803           transport driver, is always first.
804
805           This option can also be set in the configuration file as
806           fs_default.
807
808   Other
809       -c string
810           Path to main configuration file that should be loaded. Otherwise
811           will attempt to load $GLOBUS_LOCATION/etc/gridftp.conf and
812           /etc/grid-security/gridftp.conf.
813
814       -C string
815           Path to directory holding configuration files that should be
816           loaded. Files will be loaded in alphabetical order, and in the
817           event of duplicate parameters the last loaded file will take
818           precedence. Backup files and files created by package updates (e.g.
819           file.rpmsave) will be ignored. Note that the main configuration
820           file, if one exists, will always be loaded last.
821
822           This option can also be set in the configuration file as
823           config_dir.
824
825       -config-base-path string
826           Base path to use when config and log path options are not full
827           paths. By default this is the current directory when the process is
828           started.
829
830           This option can also be set in the configuration file as
831           config_base_path.
832
833       -debug
834           Sets options that make server easier to debug. Forces no-fork,
835           no-chdir, and allows core dumps on bad signals instead of exiting
836           cleanly. Not recommended for production servers. Note that
837           non-forked servers running as root will only accept a single
838           connection, and then exit.
839
840           This option can also be set in the configuration file as debug. The
841           default value of this option is FALSE.
842
843       -pidfile string
844
845           This option can also be set in the configuration file as pidfile.
846

EXIT STATUS

848       0
849           Successful program execution.
850
851
852
853Grid Community Toolkit 6          08/22/2019             GLOBUS-GRIDFTP-SER(8)
Impressum