Как просмотреть файлы из сетевой папки на CentOS без монтирования
Уважаемые знатоки. Задался следующим вопросом:
Можно ли просматривать файлы/каталоги в CentOS (Sabma+Apache+PHP) без монтирования папки?
Если папку монтировать так:
//192.168.0.11/share /media/sharefolder cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
то все работает замечательно. Можно смонтировать, посмотреть, и отключиться (PHP-скрипт все смотрит и все видит).
Поскольку сама шара находится на Windows-сервере DFS, и доступ туда по логину\паролю: с методом выше работает штатно. Но хочется сделать как в Windows - ввел ссылку в проводник //192.168.0.11/share (авторизовался) и вот вам файлы. Проводник закрыл - и нет больше соединения. Монтировать ничего не пришлось.
Что мы имеем:
- Сервер Samba+Apache+PHP
- Файл с логином-паролем учетки, которая имеет право смотреть файлы.
- Желание разобраться
Что по факту я хочу получить:
Я ввожу в форму сайта сетевой путь //192.168.0.11/share и PHP-скрипт у меня смотрит файлы именно по этому пути и отдает мне список.
Если есть возможность напрямую делать это средствами PHP/CentOS - буду только рад.
Почему не хочу использовать монтирование:
- Может быть много путей с одинаковым окончанием
//192.168.0.11/shareи//192.168.100.11/share - При монтировании мне нужно заботиться о том, чтобы имя было уникально
- Нужно следить за тем, отмонтирована ли шара
- Если она не отмонтировалась, периодически чистить руками, что не очень хочется.