Автор Тема: Чтение папок Novell Netware  (Прочитано 3742 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн IZVER

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://apb-2000.narod.ru
Чтение папок Novell Netware
« : 11 Ноября 2003, 10:18:01 »
Имеется задача прочичитать содержимое папки,
которая находится на серваке Novell Netware  и замаплена как обычный диск. Ни одна стандартная функция PHP и PEAR не работает. Что подскажете, знающие люди ???

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Чтение папок Novell Netware
« Ответ #1 : 11 Ноября 2003, 10:34:11 »
Редко, кто так извращается... недавно правда один товарищ на phpclub\'e захотел авторизацию на основе NDS сделать ( http://phpclub.net/talk/showthread.php?s=&threadid=41455&highlight=novell ).
Попробуй покрутить GSNW - Gateway Services for Netware, по крайней мере с ресурсами, которые получаются при юзании этого сервиса, можно обращаться как с обычными виндовыми шарами.
Попробуй использовать то, что поставляется с Novell\'ом, NetBasic, Perl, можно вызывать веб-приложения на веб-сервере новела через сокеты, пусть они тебе результаты возвращают, через задницу конечно, но реализовать реально. У NetBasic\'a должны быть встроенные функции доступа к файловой системе, есть Apache под Novell, можно покопать в этом направлении.
работа в Украине

Оффлайн IZVER

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://apb-2000.narod.ru
Чтение папок Novell Netware
« Ответ #2 : 11 Ноября 2003, 11:58:44 »
Задача уже поставлена... что делать.
Вот незадача какая...
Обычные шары (для Microsoft Network) работают нормально - список файлов оттуда прекрасно вытаскивается. Такая же шара, только взятая из сервера Novell, не работает:
require_once \'File\\Find.php\';
$f = new File_Find();
$file = $f->maptree(\'i:/\');
// i - замаплен на папку новелловского сервака
print_r($file);
?>
Сдаётся мне, что что-то где-то не работет :)), ведь Проводник всё показывает? Или он напрямую вызвает Novell API для работы с такими шарами ??? Я так не думаю

Оффлайн IZVER

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://apb-2000.narod.ru
Чтение папок Novell Netware
« Ответ #3 : 11 Ноября 2003, 12:01:12 »
Кроме того, апач не хочет мапить такие диски
тег ()

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Чтение папок Novell Netware
« Ответ #4 : 11 Ноября 2003, 12:18:13 »
Цитировать
IZVER:
Обычные шары (для Microsoft Network)

Для тех, кто читает между строк:
GSNW - Gateway Services for Netware. Эта фича позволяет получать доступ к ресурсам Novell без использования IPX/SPX. Присутствует на NT 4.0 100% в стандартной поставке! Под другими ОС не пробовал.

Примерная последовательность действий:
На Novell\'е создаем пользователя определяем ему пароль, разрешения, ставим IPX/SPX только на машине, где будет стоять гейт, ставим GSNW, прописываем имя и пароль созданного пользователя, конфигурируем шары, доступ и т.д. ВСЕ! заходим в любимое сетевое окружение в сеть Microsoft! и замечаем, что GSNW расшарил ресурсы Novell в сети Microsoft, шара висит на той машине, где установили GSNW.
работа в Украине

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Чтение папок Novell Netware
« Ответ #5 : 11 Ноября 2003, 12:26:21 »
Цитировать
IZVER:
ведь Проводник всё показывает? Или он напрямую вызвает Novell API для работы с такими шарами ??? Я так не думаю

Для того чтобы проводник все показывал, ставится такая штука, как Доступ к файлам и принтерам сетей Netware. Без него проводник ничего тебе не покажет. Для того, чтобы поставить Доступ к файлам и принтерам сетей Netware надо в обязательном порядке поставить IPX/SPX (до версий 5 протокол по-умолчанию: IPX/SPX), вот и думай, как и что вызывается.
работа в Украине

Оффлайн IZVER

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://apb-2000.narod.ru
Чтение папок Novell Netware
« Ответ #6 : 11 Ноября 2003, 12:41:37 »
Всё, понял :)
Админ мой тоже всё объяснил.
Придётся устанавливать GSNW на сервере - вот что плохо :(

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Чтение папок Novell Netware
« Ответ #7 : 11 Ноября 2003, 12:55:41 »
Цитировать
IZVER:
GSNW на сервере - вот что плохо

не в обиду будет сказано, а ты Apache на сервер не боишься ставить? Чего ты боишься я не понимаю :( обычный сервис.

Расскажи потом работает или нет! Или тоже грабли вылазят.

[off]to moderators: может топику в системном ПО место?[/off]
работа в Украине

Оффлайн IZVER

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://apb-2000.narod.ru
Чтение папок Novell Netware
« Ответ #8 : 11 Ноября 2003, 18:16:46 »
Сделали тестовый линк - работает.
Вышеприведённый скрипт сработал железно.
Сервис был уже установлен, надо было настроить новелловские шары. А для этого, прописать в NDIS нового пользователя, включить его в группу NTUSERS в NDIS, дать гранты на чтение, запись и проч.
Да и ещё. Писать служебки на заведение, создание и т.д.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28