2012-04-17 2 views
1

Я хочу создать приложение для интрасети, которое позволяет пользователям просматривать каталоги и загружать файлы из общей папки Windows.Извлечение Kerberos из Windows в Linux

приложение интранета в настоящее время Rails, но в основном размещается на Ubuntu (т.е. не Windows)

Приложение интрасети имеет Логин, так что я знаю имя текущего пользователя в виде строки, например, «Пол» , Это будет одно и то же имя пользователя в окне Windows.

Есть ли способ перечислить и получить доступ к файлам, используя комбинацию разрешений файлов, установленных в Windows, и имя пользователя из веб-приложения, размещенного на Linux?

Я думаю, что есть что-то в WinBind или SMBClient (о чем я мало что знаю) или что-то в этом роде? Ключевой вопрос, который, как мне кажется, связан с возможностью доступа к файлам Windows (включая группы и принадлежности) из Linux.

+0

Переписывание вопроса будет «извлечение« Kerberos »из окон в linux»? – uday

+0

Спасибо @uDay Я отредактировал название, как вы предлагаете, - теперь глядя в Kerberos. –

ответ

0

FWIW - Я использовал служебную программу Windows AccessChk и создал простую веб-службу в окне Windows, которая принимает параметр имени пользователя и возвращает дерево считываемых файлов как JSON, после чего я мог бы легко получить доступ из приложения Rails для интрасети.

Не удивительно, но работает для интранета.

Смежные вопросы