CIFS client updates for auto-reconnect [PSARC/2009/366 FastTrack timeout 06/24/2009]
Darren Reed
Darren.Reed at sun.com
Thu Jun 18 04:39:40 PDT 2009
Jordan Brown wrote:
> ...
> 2.2 New or changed features
>
> This case proposes to add a new helper program to initiate
> reconnection when needed, installed as: /usr/lib/smbfs/smbiod
> (IOD is short for I/O Deamon, a name that comes from the
> original BSD/Darwin code used in the SMB client.)
>
> An smbiod process is started by one of the SMB client user
> commands (smbutil or mount_smbfs), and continues to run until
> that user no longer has any SMB client connections. There
> will be one smbiod process for each user that has SMB client
> connections. [Note 1]
>
> Each smbiod processes instantiates a door service on the file
> "/tmp/.smbiod-%d" where %d is the owning Unix user ID, or the
> file "/var/run/smbiod-0" when the owner is UID zero. The door
> file name is first unlinked, and then created with mode 600 to
> prevent use by other users. The create is done via open with
> the O_CREAT|O_EXCL flags to prevent unintentionally opening
> something unexpected (i.e. symlink attacks). If the unlink
> or create fails, smbiod exits with an error.
>
> ...
> The new smbiod program is part of the SUNWsmbfsu package,
> along with all the other SMB client binaries.
>
> No direct user interface is provided by smbiod.
>
> 3. Interface table
> (no change)
It would seem that your interface table doesn't quite agree with 2.2,
presentation of the new features, even as private, would be appreciated.
Darren
More information about the opensolaris-arc
mailing list