source: vendor/current/docs/manpages/vfstest.1

Last change on this file was 989, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.7

File size: 8.7 KB
Line 
1'\" t
2.\" Title: vfstest
3.\" Author: [see the "AUTHOR" section]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 10/25/2016
6.\" Manual: User Commands
7.\" Source: Samba 4.4
8.\" Language: English
9.\"
10.TH "VFSTEST" "1" "10/25/2016" "Samba 4\&.4" "User Commands"
11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------
14.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15.\" http://bugs.debian.org/507673
16.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18.ie \n(.g .ds Aq \(aq
19.el .ds Aq '
20.\" -----------------------------------------------------------------
21.\" * set default formatting
22.\" -----------------------------------------------------------------
23.\" disable hyphenation
24.nh
25.\" disable justification (adjust text to left margin only)
26.ad l
27.\" -----------------------------------------------------------------
28.\" * MAIN CONTENT STARTS HERE *
29.\" -----------------------------------------------------------------
30.SH "NAME"
31vfstest \- tool for testing samba VFS modules
32.SH "SYNOPSIS"
33.HP \w'\ 'u
34vfstest [\-d\ debuglevel] [\-c\ command] [\-l\ logdir] [\-h]
35.SH "DESCRIPTION"
36.PP
37This tool is part of the
38\fBsamba\fR(7)
39suite\&.
40.PP
41vfstest
42is a small command line utility that has the ability to test dso samba VFS modules\&. It gives the user the ability to call the various VFS functions manually and supports cascaded VFS modules\&.
43.SH "OPTIONS"
44.PP
45\-c|\-\-command=command
46.RS 4
47Execute the specified (\fBsemicolon\fR\-separated) commands\&. See below for the commands that are available\&.
48.RE
49.PP
50\-l|\-\-logfile=logbasename
51.RS 4
52File name for log/debug files\&. The extension
53\fB\*(Aq\&.client\*(Aq\fR
54will be appended\&. The log file is never removed by the client\&.
55.RE
56.SH "COMMANDS"
57.PP
58\fIVFS COMMANDS\fR
59.sp
60.RS 4
61.ie n \{\
62\h'-04'\(bu\h'+03'\c
63.\}
64.el \{\
65.sp -1
66.IP \(bu 2.3
67.\}
68load <module\&.so>
69\- Load specified VFS module
70.RE
71.sp
72.RS 4
73.ie n \{\
74\h'-04'\(bu\h'+03'\c
75.\}
76.el \{\
77.sp -1
78.IP \(bu 2.3
79.\}
80populate <char> <size>
81\- Populate a data buffer with the specified data
82.RE
83.sp
84.RS 4
85.ie n \{\
86\h'-04'\(bu\h'+03'\c
87.\}
88.el \{\
89.sp -1
90.IP \(bu 2.3
91.\}
92showdata [<offset> <len>]
93\- Show data currently in data buffer
94.RE
95.sp
96.RS 4
97.ie n \{\
98\h'-04'\(bu\h'+03'\c
99.\}
100.el \{\
101.sp -1
102.IP \(bu 2.3
103.\}
104connect
105\- VFS connect()
106.RE
107.sp
108.RS 4
109.ie n \{\
110\h'-04'\(bu\h'+03'\c
111.\}
112.el \{\
113.sp -1
114.IP \(bu 2.3
115.\}
116disconnect
117\- VFS disconnect()
118.RE
119.sp
120.RS 4
121.ie n \{\
122\h'-04'\(bu\h'+03'\c
123.\}
124.el \{\
125.sp -1
126.IP \(bu 2.3
127.\}
128disk_free
129\- VFS disk_free()
130.RE
131.sp
132.RS 4
133.ie n \{\
134\h'-04'\(bu\h'+03'\c
135.\}
136.el \{\
137.sp -1
138.IP \(bu 2.3
139.\}
140opendir
141\- VFS opendir()
142.RE
143.sp
144.RS 4
145.ie n \{\
146\h'-04'\(bu\h'+03'\c
147.\}
148.el \{\
149.sp -1
150.IP \(bu 2.3
151.\}
152readdir
153\- VFS readdir()
154.RE
155.sp
156.RS 4
157.ie n \{\
158\h'-04'\(bu\h'+03'\c
159.\}
160.el \{\
161.sp -1
162.IP \(bu 2.3
163.\}
164mkdir
165\- VFS mkdir()
166.RE
167.sp
168.RS 4
169.ie n \{\
170\h'-04'\(bu\h'+03'\c
171.\}
172.el \{\
173.sp -1
174.IP \(bu 2.3
175.\}
176rmdir
177\- VFS rmdir()
178.RE
179.sp
180.RS 4
181.ie n \{\
182\h'-04'\(bu\h'+03'\c
183.\}
184.el \{\
185.sp -1
186.IP \(bu 2.3
187.\}
188closedir
189\- VFS closedir()
190.RE
191.sp
192.RS 4
193.ie n \{\
194\h'-04'\(bu\h'+03'\c
195.\}
196.el \{\
197.sp -1
198.IP \(bu 2.3
199.\}
200open
201\- VFS open()
202.RE
203.sp
204.RS 4
205.ie n \{\
206\h'-04'\(bu\h'+03'\c
207.\}
208.el \{\
209.sp -1
210.IP \(bu 2.3
211.\}
212close
213\- VFS close()
214.RE
215.sp
216.RS 4
217.ie n \{\
218\h'-04'\(bu\h'+03'\c
219.\}
220.el \{\
221.sp -1
222.IP \(bu 2.3
223.\}
224read
225\- VFS read()
226.RE
227.sp
228.RS 4
229.ie n \{\
230\h'-04'\(bu\h'+03'\c
231.\}
232.el \{\
233.sp -1
234.IP \(bu 2.3
235.\}
236write
237\- VFS write()
238.RE
239.sp
240.RS 4
241.ie n \{\
242\h'-04'\(bu\h'+03'\c
243.\}
244.el \{\
245.sp -1
246.IP \(bu 2.3
247.\}
248lseek
249\- VFS lseek()
250.RE
251.sp
252.RS 4
253.ie n \{\
254\h'-04'\(bu\h'+03'\c
255.\}
256.el \{\
257.sp -1
258.IP \(bu 2.3
259.\}
260rename
261\- VFS rename()
262.RE
263.sp
264.RS 4
265.ie n \{\
266\h'-04'\(bu\h'+03'\c
267.\}
268.el \{\
269.sp -1
270.IP \(bu 2.3
271.\}
272fsync
273\- VFS fsync()
274.RE
275.sp
276.RS 4
277.ie n \{\
278\h'-04'\(bu\h'+03'\c
279.\}
280.el \{\
281.sp -1
282.IP \(bu 2.3
283.\}
284stat
285\- VFS stat()
286.RE
287.sp
288.RS 4
289.ie n \{\
290\h'-04'\(bu\h'+03'\c
291.\}
292.el \{\
293.sp -1
294.IP \(bu 2.3
295.\}
296fstat
297\- VFS fstat()
298.RE
299.sp
300.RS 4
301.ie n \{\
302\h'-04'\(bu\h'+03'\c
303.\}
304.el \{\
305.sp -1
306.IP \(bu 2.3
307.\}
308lstat
309\- VFS lstat()
310.RE
311.sp
312.RS 4
313.ie n \{\
314\h'-04'\(bu\h'+03'\c
315.\}
316.el \{\
317.sp -1
318.IP \(bu 2.3
319.\}
320unlink
321\- VFS unlink()
322.RE
323.sp
324.RS 4
325.ie n \{\
326\h'-04'\(bu\h'+03'\c
327.\}
328.el \{\
329.sp -1
330.IP \(bu 2.3
331.\}
332chmod
333\- VFS chmod()
334.RE
335.sp
336.RS 4
337.ie n \{\
338\h'-04'\(bu\h'+03'\c
339.\}
340.el \{\
341.sp -1
342.IP \(bu 2.3
343.\}
344fchmod
345\- VFS fchmod()
346.RE
347.sp
348.RS 4
349.ie n \{\
350\h'-04'\(bu\h'+03'\c
351.\}
352.el \{\
353.sp -1
354.IP \(bu 2.3
355.\}
356chown
357\- VFS chown()
358.RE
359.sp
360.RS 4
361.ie n \{\
362\h'-04'\(bu\h'+03'\c
363.\}
364.el \{\
365.sp -1
366.IP \(bu 2.3
367.\}
368fchown
369\- VFS fchown()
370.RE
371.sp
372.RS 4
373.ie n \{\
374\h'-04'\(bu\h'+03'\c
375.\}
376.el \{\
377.sp -1
378.IP \(bu 2.3
379.\}
380chdir
381\- VFS chdir()
382.RE
383.sp
384.RS 4
385.ie n \{\
386\h'-04'\(bu\h'+03'\c
387.\}
388.el \{\
389.sp -1
390.IP \(bu 2.3
391.\}
392getwd
393\- VFS getwd()
394.RE
395.sp
396.RS 4
397.ie n \{\
398\h'-04'\(bu\h'+03'\c
399.\}
400.el \{\
401.sp -1
402.IP \(bu 2.3
403.\}
404utime
405\- VFS utime()
406.RE
407.sp
408.RS 4
409.ie n \{\
410\h'-04'\(bu\h'+03'\c
411.\}
412.el \{\
413.sp -1
414.IP \(bu 2.3
415.\}
416ftruncate
417\- VFS ftruncate()
418.RE
419.sp
420.RS 4
421.ie n \{\
422\h'-04'\(bu\h'+03'\c
423.\}
424.el \{\
425.sp -1
426.IP \(bu 2.3
427.\}
428lock
429\- VFS lock()
430.RE
431.sp
432.RS 4
433.ie n \{\
434\h'-04'\(bu\h'+03'\c
435.\}
436.el \{\
437.sp -1
438.IP \(bu 2.3
439.\}
440symlink
441\- VFS symlink()
442.RE
443.sp
444.RS 4
445.ie n \{\
446\h'-04'\(bu\h'+03'\c
447.\}
448.el \{\
449.sp -1
450.IP \(bu 2.3
451.\}
452readlink
453\- VFS readlink()
454.RE
455.sp
456.RS 4
457.ie n \{\
458\h'-04'\(bu\h'+03'\c
459.\}
460.el \{\
461.sp -1
462.IP \(bu 2.3
463.\}
464link
465\- VFS link()
466.RE
467.sp
468.RS 4
469.ie n \{\
470\h'-04'\(bu\h'+03'\c
471.\}
472.el \{\
473.sp -1
474.IP \(bu 2.3
475.\}
476mknod
477\- VFS mknod()
478.RE
479.sp
480.RS 4
481.ie n \{\
482\h'-04'\(bu\h'+03'\c
483.\}
484.el \{\
485.sp -1
486.IP \(bu 2.3
487.\}
488realpath
489\- VFS realpath()
490.RE
491.sp
492.RS 4
493.ie n \{\
494\h'-04'\(bu\h'+03'\c
495.\}
496.el \{\
497.sp -1
498.IP \(bu 2.3
499.\}
500getxattr
501\- VFS getxattr()
502.RE
503.sp
504.RS 4
505.ie n \{\
506\h'-04'\(bu\h'+03'\c
507.\}
508.el \{\
509.sp -1
510.IP \(bu 2.3
511.\}
512listxattr
513\- VFS listxattr()
514.RE
515.sp
516.RS 4
517.ie n \{\
518\h'-04'\(bu\h'+03'\c
519.\}
520.el \{\
521.sp -1
522.IP \(bu 2.3
523.\}
524setxattr
525\- VFS setxattr()
526.RE
527.sp
528.RS 4
529.ie n \{\
530\h'-04'\(bu\h'+03'\c
531.\}
532.el \{\
533.sp -1
534.IP \(bu 2.3
535.\}
536removexattr
537\- VFS removexattr()
538.RE
539.sp
540.RS 4
541.ie n \{\
542\h'-04'\(bu\h'+03'\c
543.\}
544.el \{\
545.sp -1
546.IP \(bu 2.3
547.\}
548fget_nt_acl
549\- VFS fget_nt_acl()
550.RE
551.sp
552.RS 4
553.ie n \{\
554\h'-04'\(bu\h'+03'\c
555.\}
556.el \{\
557.sp -1
558.IP \(bu 2.3
559.\}
560get_nt_acl
561\- VFS get_nt_acl()
562.RE
563.sp
564.RS 4
565.ie n \{\
566\h'-04'\(bu\h'+03'\c
567.\}
568.el \{\
569.sp -1
570.IP \(bu 2.3
571.\}
572fset_nt_acl
573\- VFS fset_nt_acl()
574.RE
575.sp
576.RS 4
577.ie n \{\
578\h'-04'\(bu\h'+03'\c
579.\}
580.el \{\
581.sp -1
582.IP \(bu 2.3
583.\}
584set_nt_acl
585\- VFS open() and fset_nt_acl()
586.RE
587.sp
588.RS 4
589.ie n \{\
590\h'-04'\(bu\h'+03'\c
591.\}
592.el \{\
593.sp -1
594.IP \(bu 2.3
595.\}
596fchmod_acl
597\- VFS fchmod_acl()
598.RE
599.sp
600.RS 4
601.ie n \{\
602\h'-04'\(bu\h'+03'\c
603.\}
604.el \{\
605.sp -1
606.IP \(bu 2.3
607.\}
608chmod_acl
609\- VFS chmod_acl()
610.RE
611.sp
612.RS 4
613.ie n \{\
614\h'-04'\(bu\h'+03'\c
615.\}
616.el \{\
617.sp -1
618.IP \(bu 2.3
619.\}
620sys_acl_get_file
621\- VFS sys_acl_get_file()
622.RE
623.sp
624.RS 4
625.ie n \{\
626\h'-04'\(bu\h'+03'\c
627.\}
628.el \{\
629.sp -1
630.IP \(bu 2.3
631.\}
632sys_acl_get_fd
633\- VFS sys_acl_get_fd()
634.RE
635.sp
636.RS 4
637.ie n \{\
638\h'-04'\(bu\h'+03'\c
639.\}
640.el \{\
641.sp -1
642.IP \(bu 2.3
643.\}
644sys_acl_blob_get_file
645\- VFS sys_acl_blob_get_file()
646.RE
647.sp
648.RS 4
649.ie n \{\
650\h'-04'\(bu\h'+03'\c
651.\}
652.el \{\
653.sp -1
654.IP \(bu 2.3
655.\}
656sys_acl_blob_get_fd
657\- VFS sys_acl_blob_get_fd()
658.RE
659.sp
660.RS 4
661.ie n \{\
662\h'-04'\(bu\h'+03'\c
663.\}
664.el \{\
665.sp -1
666.IP \(bu 2.3
667.\}
668sys_acl_delete_def_file
669\- VFS sys_acl_delete_def_file()
670.RE
671.sp
672.RS 4
673.ie n \{\
674\h'-04'\(bu\h'+03'\c
675.\}
676.el \{\
677.sp -1
678.IP \(bu 2.3
679.\}
680test_chain
681\- test chain code
682.RE
683.sp
684.RS 4
685.ie n \{\
686\h'-04'\(bu\h'+03'\c
687.\}
688.el \{\
689.sp -1
690.IP \(bu 2.3
691.\}
692translate_name
693\- VFS translate_name()
694.RE
695.sp
696.RE
697.PP
698\fIGENERAL COMMANDS\fR
699.sp
700.RS 4
701.ie n \{\
702\h'-04'\(bu\h'+03'\c
703.\}
704.el \{\
705.sp -1
706.IP \(bu 2.3
707.\}
708conf <smb\&.conf>
709\- Load a different configuration file
710.RE
711.sp
712.RS 4
713.ie n \{\
714\h'-04'\(bu\h'+03'\c
715.\}
716.el \{\
717.sp -1
718.IP \(bu 2.3
719.\}
720help [<command>]
721\- Get list of commands or info about specified command
722.RE
723.sp
724.RS 4
725.ie n \{\
726\h'-04'\(bu\h'+03'\c
727.\}
728.el \{\
729.sp -1
730.IP \(bu 2.3
731.\}
732debuglevel <level>
733\- Set debug level
734.RE
735.sp
736.RS 4
737.ie n \{\
738\h'-04'\(bu\h'+03'\c
739.\}
740.el \{\
741.sp -1
742.IP \(bu 2.3
743.\}
744freemem
745\- Free memory currently in use
746.RE
747.sp
748.RS 4
749.ie n \{\
750\h'-04'\(bu\h'+03'\c
751.\}
752.el \{\
753.sp -1
754.IP \(bu 2.3
755.\}
756exit
757\- Exit vfstest
758.RE
759.SH "VERSION"
760.PP
761This man page is correct for version 3 and 4 of the Samba suite\&.
762.SH "AUTHOR"
763.PP
764The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
765.PP
766The vfstest man page was written by Jelmer Vernooij\&. Updated version by Guenter Kukkukk\&.
Note: See TracBrowser for help on using the repository browser.