Updated Oct 22 2002

Samba share and Canon Send
Samba 2.2.4 and the iR5000i
Results of basic testing by that Rick guy.

First I believe that the basic samba setup acts as a win98 box in terms of authentication and share levels. If this is the case then we can only use "security = share" (see page 4-20 of the iR5000i network guide).  Using this I have been able to send to an open share and a closed share.

Does anyone know how to make samba ask for a user name and password before you can see the available shares? If we got that working then we could use security = user|server.  I have captured the communications between samba and the iR5000i. The user name that the iR5000i sends out for the original connection is blank. You can’t authenticate to anything with a blank user name. This means we can’t use "security = user|server" until we get samba to force the connecting machine to ask for a user name and password for the initial connection like the newer MS OSes.

Anyway, here is how I got security = share to work.

The open share smb.conf looks like:
[global]
    workgroup = TS
    netbios name = penguin
    security = share
[share]
    comment = plubic share
    path = /home/incoming
    read only = no
    public = yes


The closed share smb.conf looks like:
[global]
    workgroup = TS
    netbios name = penguin
    security = share
    encrypt passwords = yes
[share]
    comment = private share
    path = /home/incoming
    read only = no
    public = no
    valid users = ts_tech

Here is a quick rundown on each option.

[gobal] – options that apply to whole system.

workgroup = TS – we are using a workgroup called TS. This is the workgroup the server will be found under when browsing the network.

Netbios name = penguin – when browsing the network under the workgroup ts you will find a server called penguin. You can leave this option out, if you do samba will use the hostname.

Security = share – This is the share level of the samba server. Options are share, user, server.

Encrypt passwords – win9x and nt4 use encrypted passwords when you need to use passwords.

[share] – header and name of the shared resource.

Comment = xxx xxx – appears with the share name when looking at details.

Path = /path-to-share - in the open share use a+rwx, in the closed u+rwx, g-rwx, o-rwx.   learn more about chmod and chown/chgrp if you don’t understand what that says.  UNIX permissions also still hold true.

Read only – read only and writeable are synonyms. Read only = no and writeable = yes mean the same thing. Use the one you want. Attribute to the share. UNIX permissions also still hold true.

Public – also useable is "guest only". If yes, open share, any one can access it (remember that UNIX permissions also still hold true). If no, closed share only a valid user can access. In the case of [homes] (a special header) only the owner of the $HOME can access it.  UNIX permissions blah blah blah.

Valid users – list of users that can access the share. Don’t forget to run smbpassword locally for each user.



Home       UNIX

If you find an error or wish to comment please let me know.