鈴木と申します。 opendir()で他のマシンのディレクトリを開くことはできないと思います。その ために公開されているWindowsのディレクトリをLinuxのsambaを利用してマウン トする必要があると思います。 たしかsamba-clientパッケージにsmbmountというツールがあって、Windowsの公 開ディレクトリをマウントできたと思います。それを利用してはどうでしょうか。