1 | #include "nversion.h" |
---|
2 | |
---|
3 | :userdoc. |
---|
4 | |
---|
5 | .nameit symbol=os text='<$OS>' |
---|
6 | .nameit symbol=nd text='<$ND> for &os.' |
---|
7 | .nameit symbol=ndcp text='<$ND> for &os. Control Panel' |
---|
8 | .nameit symbol=mp text='mount point' |
---|
9 | .nameit symbol=ressmb text='Samba Resource Properties' |
---|
10 | .nameit symbol=usage text='Usage' |
---|
11 | .nameit symbol=build text='Samba Client Plugin for &os. version <$NDPSMB_VERSION> build <$NDPSMB_BUILD>' |
---|
12 | |
---|
13 | :title.<$ND> for &os. Control Panel Help |
---|
14 | |
---|
15 | :docprof toc=123456. |
---|
16 | .****************************************************** |
---|
17 | :h1.Introduction |
---|
18 | :p. |
---|
19 | Samba is an SMB/CIFS protocol file and print sharing client/server suite originally |
---|
20 | created for the UNIX world in order to access Windows and &os. servers and |
---|
21 | clients. &os. has several native implementations of SMB/CIFS client/server set - :hp1.IBM Peer:ehp1. (or :hp1.IBM LAN Requester:ehp1., |
---|
22 | or :hp1.IBM File and Print Client:ehp1.) and :hp1.IBM LAN Manager:ehp1.. These products haven&csq.t been updated for a long time and |
---|
23 | have some compatibility problems with modern Windows SMB/CIFS implementations. |
---|
24 | :p. |
---|
25 | This package is the &os. port of the Samba client implemented as a plugin for&colon. |
---|
26 | :ul. |
---|
27 | :li.&nd. - a well known virtual file system for &os. |
---|
28 | :li.EVFS - the eComStation Virtual Filesystem for SMB |
---|
29 | :eul.:p. |
---|
30 | The Samba Client Plugin for &os. provides seamless access to SMB/CIFS file shares over the network using pure TCP/IP as the |
---|
31 | underlying transport protocol (no NetBIOS or NetBIOS over TCP/IP). |
---|
32 | :p. |
---|
33 | The Samba Client Plugin for &os. consists of one module&colon. |
---|
34 | :ul. |
---|
35 | :li.ndpsmb.dll - the <$ND> plugin itself |
---|
36 | :eul. |
---|
37 | |
---|
38 | .****************************************************** |
---|
39 | :h1.License |
---|
40 | :p. |
---|
41 | Samba is freely available under the GNU General Public License v3. You may obtain the full source code either from the |
---|
42 | project&csq.s SVN repository (please refer to the Samba for &os. homepage for details about downloading the source) or from |
---|
43 | the Samba homepage (see :link reftype=hd res=003.Links:elink.). |
---|
44 | :p. |
---|
45 | The Samba Client Plugin for &os. is also available with full source code from the Samba for &os. SVN repository. |
---|
46 | :p. |
---|
47 | If you are using this plugin, we kindly ask you to support netlabs.org. |
---|
48 | Please refer to the Samba for &os. homepage to learn how you may do that. |
---|
49 | :h2 res=003.Links |
---|
50 | :p. |
---|
51 | :ul. |
---|
52 | :li.Samba for &os. Homepage (http&colon.&slr.&slr.svn.netlabs.org&slr.samba) |
---|
53 | :li.Kerberos for &os. Homepage (http&colon.&slr.&slr.svn.netlabs.org&slr.kerberos) |
---|
54 | :li.<$ND> Homepage (http&colon.&slr.&slr.www.bmtmicro.com&slr.netdrive) |
---|
55 | :li.Samba Homepage (http&colon.&slr.&slr.www.samba.org) |
---|
56 | :li.MIT Kerberos Homepage (http&colon.&slr.&slr.web.mit.edu&slr.kerberos) |
---|
57 | :li.Heimdal Kerberos Homepage (http&colon.&slr.&slr.www.h5l.org) |
---|
58 | :eul. |
---|
59 | |
---|
60 | .******************************************************* |
---|
61 | :h1 res=1000 group=2 x=left y=top width=100% height=100% scroll=both.&ressmb. |
---|
62 | :i1 id=ressmb.&ressmb. |
---|
63 | :ul. |
---|
64 | :li.:link reftype=hd res=100.&ressmb.:elink. |
---|
65 | :li.:link reftype=hd res=101.&usage.:elink. |
---|
66 | :eul. |
---|
67 | :h2 res=100.&ressmb. |
---|
68 | :p. |
---|
69 | The parameters for an SMB/CIFS FS resource are&colon. |
---|
70 | :parml. |
---|
71 | :pt.:hp2.Workgroup/Domain:ehp2. |
---|
72 | :pd.The name of the workgroup or domain of the server. |
---|
73 | :warning text='Default:'. |
---|
74 | :hp1.blank:ehp1. |
---|
75 | :ewarning. |
---|
76 | |
---|
77 | :pt.:hp2.Server:ehp2. |
---|
78 | :pd.The name or IP address of the server hosting the resource (share). |
---|
79 | :warning text='Default:'. |
---|
80 | :hp1.blank:ehp1. |
---|
81 | :ewarning. |
---|
82 | |
---|
83 | :pt.:hp2.Share:ehp2. |
---|
84 | :pd.The name of the desired server resource (share). |
---|
85 | :warning text='Default:'. |
---|
86 | :hp1.blank:ehp1. |
---|
87 | :ewarning. |
---|
88 | |
---|
89 | :pt.:hp2.User ID:ehp2. |
---|
90 | :pd.The username for authentication. |
---|
91 | :warning text='Default:'. |
---|
92 | :hp1.guest:ehp1. |
---|
93 | :ewarning. |
---|
94 | |
---|
95 | :pt.:hp2.Password:ehp2. |
---|
96 | :pd.The password of the selected user. |
---|
97 | :warning text='Default:'. |
---|
98 | :hp1.blank:ehp1. |
---|
99 | :ewarning. |
---|
100 | |
---|
101 | :pt.:hp2.Master:ehp2. |
---|
102 | :pd.The name of the browse master server or workgroup, used to get the list of available workgroups when the workgroup and server have not been specified. |
---|
103 | :warning text='Default:'. |
---|
104 | :hp1.WORKGROUP:ehp1. |
---|
105 | :ewarning. |
---|
106 | |
---|
107 | :pt.:hp2.Master type:ehp2. |
---|
108 | :pd.Select :hp2.server:ehp2. or :hp2.workgroup:ehp2. to identify the type of master selected. |
---|
109 | :warning text='Default:'. |
---|
110 | :hp1.workgroup:ehp1. |
---|
111 | :ewarning. |
---|
112 | |
---|
113 | :pt.:hp2.Cache timeout:ehp2. |
---|
114 | :pd.The time in seconds for which the cache is valid. Once the timeout is reached, the client re-reads the directory. For a directory with many |
---|
115 | files, it may be better to increase the timeout (rule of thumb: per 500-800 files 10 seconds). |
---|
116 | :warning text='Default:'. |
---|
117 | :hp1.10 seconds:ehp1. |
---|
118 | :ewarning. |
---|
119 | |
---|
120 | :pt.:hp2.Cache listings:ehp2. |
---|
121 | :pd.The number of directories the cache should hold. Be aware that the higher the value, the more memory consumed. |
---|
122 | :warning text='Default:'. |
---|
123 | :hp1.32 directories:ehp1. |
---|
124 | :ewarning. |
---|
125 | |
---|
126 | :pt.:hp2.Support NTLMv1:ehp2. |
---|
127 | :pd.Check to authenticate using the older NTLM protocol. Newer Samba releases default to NTLMv2, which may not be understood by some older servers. :note.This automatically disables Kerberos (KRB5) authentication. |
---|
128 | :warning text='Default:'. |
---|
129 | :hp1.unchecked:ehp1. |
---|
130 | :ewarning. |
---|
131 | |
---|
132 | :pt.:hp2.Supports KRB5:ehp2. |
---|
133 | :pd.Check to support Kerberos authentication. You will need to have a valid ticket for this resource. If checked, :hp2.User ID:ehp2. and :hp2.Password:ehp2. are ignored. :note.If :hp2.Support NTLMv1:ehp2. is checked, Kerberos authentication is automatically disabled. |
---|
134 | :warning text='Default:'. |
---|
135 | :hp1.unchecked:ehp1. |
---|
136 | :ewarning. |
---|
137 | |
---|
138 | :pt.:hp2.Supports EA:ehp2. |
---|
139 | :pd.Check to support <$OS> Extended Attributes in the target filesystem (and by the target server). |
---|
140 | :warning text='Default:'. |
---|
141 | :hp1.checked:ehp1. |
---|
142 | :ewarning. |
---|
143 | :eparml. |
---|
144 | .****************************************************** |
---|
145 | :h2 res=101.&usage. |
---|
146 | :p. |
---|
147 | To mount a specified share, it is necessary to specify both the :hp2.Server:ehp2. and |
---|
148 | :hp2.Share:ehp2. parameters&semi. the other parameters are optional. The root of the |
---|
149 | server&csq.s share will be mounted to the &mp.. |
---|
150 | :p. |
---|
151 | To access all server shares, only the :hp2.Server:ehp2. (not the :hp2.Share:ehp2.) |
---|
152 | should be specified&semi. the other parameters are optional. The list of |
---|
153 | server shares will be mounted to the &mp.. |
---|
154 | :p. |
---|
155 | To access all servers within the workgroup or domain, only the :hp2.Workgroup:ehp2. |
---|
156 | (not the :hp2.Server:ehp2.) should be specified&semi. the other parameters are |
---|
157 | optional. The list of servers within the specified workgroup or domain will be mounted to |
---|
158 | the &mp.. |
---|
159 | :p. |
---|
160 | To access all available workgroups listed by one master browser |
---|
161 | on the network, only the :hp2.Master:ehp2. (not the :hp2.Workgroup:ehp2. nor the :hp2.Server:ehp2.) |
---|
162 | should be specified&semi the other parameters are optional. The list of workgroups |
---|
163 | will be mounted to the &mp.. The master workgroup can be any known (reachable) |
---|
164 | workgroup on the network. The master server should be the master browser for the |
---|
165 | workgroup(s). |
---|
166 | :p. |
---|
167 | By default, the :hp1.guest:ehp1. user with blank password is used to access the selected |
---|
168 | resource. If guest logins are not permitted by the server, you will likely see &csq.access denied&csq. |
---|
169 | errors. Specify an actual username and password combination. |
---|
170 | :p. |
---|
171 | If using Kerberos authentication, it is necessary to obtain a valid ticket for the resource. |
---|
172 | You will need a compatible Kerberos implementation, such as Heimdal Kerberos for &os., available from |
---|
173 | http&colon.&slr.&slr.svn.netlabs.org&slr.kerberos. Authenticate via Kerberos (e.g., using Kerberos' kinit) |
---|
174 | before accessing the &mp.. |
---|
175 | :warning. |
---|
176 | Kerberos tickets will expire after a server-configured length of time. If |
---|
177 | not renewed, attempting to access a Kerberos-authenticated share with an expired ticket will fail. |
---|
178 | :ewarning. |
---|
179 | |
---|
180 | .****************************************************** |
---|
181 | :h1.Version |
---|
182 | :p. |
---|
183 | &build. |
---|
184 | :h1.Debugging |
---|
185 | :p. |
---|
186 | To produce a log file, please create an empty file named :hp1.ndpsmb.dbg:ehp1. in the root of the boot volume. |
---|
187 | :p. |
---|
188 | The log is created in the directory listed in the LOGFILES environment variable, if available. |
---|
189 | If the LOGFILES environment variable has not been set, the log is created in the &nd. directory. The filename is |
---|
190 | :hp1.log.ndpsmb:ehp1. for the &nd. log and :hp1.log.smbd:ehp1. for the Samba Client Plugin for &os. log. |
---|
191 | |
---|
192 | .****************************************************** |
---|
193 | :h1.History |
---|
194 | :p.Release history of the Samba client for &nd. |
---|
195 | :ul. |
---|
196 | :li.:link reftype=hd res=011.Version 1.0:elink. |
---|
197 | :li.:link reftype=hd res=012.Version 1.5:elink. |
---|
198 | :li.:link reftype=hd res=013.Version 2.0:elink. |
---|
199 | :li.:link reftype=hd res=014.Version 2.1:elink. |
---|
200 | :li.:link reftype=hd res=015.Version 2.2:elink. |
---|
201 | :li.:link reftype=hd res=016.Version 2.3:elink. |
---|
202 | :li.:link reftype=hd res=017.Version 3.0:elink. |
---|
203 | :eul. |
---|
204 | #include <changelog.txt> |
---|
205 | .****************************************************** |
---|
206 | :h1.Credits |
---|
207 | :ul. |
---|
208 | :li.Silvan Scherrer (aka diver) |
---|
209 | :li.Herwig Bauernfeind (aka HerwigB) |
---|
210 | :li.Vitali Pelenyov (aka sunlover) |
---|
211 | :li.Paul Smedley (aka Smedles) |
---|
212 | :li.Yuri Dario (aka Paperino) |
---|
213 | :li.Alex Taylor (aka AlexT) |
---|
214 | :li.Nikolay Kolosov (aka nickk) |
---|
215 | :li.Ko Myun Hun (aka komh) |
---|
216 | :li.The Kerberos for &os. team |
---|
217 | :li.and all we missed |
---|
218 | :eul. |
---|
219 | .****************************************************** |
---|
220 | |
---|
221 | :euserdoc. |
---|