перенос прав NetWare

Обсуждение технических вопросов по продуктам Novell под Linux, а также *nix систем

перенос прав NetWare

Сообщение sovchik » 23 апр 2013, 14:23

извиняюсь ,ежели не сумел найти сам решение. Но есть вот такой вопрос: как перенести NetWare права на папки с одного сервака на другой?
Возникла необходимость домашние директории с сервака на сервак перенести и как то перебивать руками 200+ папок не очень хочется...
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: перенос прав NetWare

Сообщение Владимир Семиколенных » 23 апр 2013, 15:51

TRUSTEE.NLM
В.
Владимир Семиколенных
 
Сообщения: 174
Зарегистрирован: 10 июн 2002, 16:03
Откуда: Мурманск

Re: перенос прав NetWare

Сообщение sovchik » 23 апр 2013, 21:40

это конечно хорошо, но перенести надо на SLES.
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: перенос прав NetWare

Сообщение Dimerson » 24 апр 2013, 05:10

TRUSTNDS Version 1.4
Copyright (c) Nick Payne 1995-1998

This program will scan all volumes on an NDS server and find all file and directory trustee rights and inherited rights filters. It can also optionally create a batch file containing all the RIGHTS statements needed to recreate all the trustee assignments. The batch file created is TRUSTEES.BAT in the root of the SYS volume on the server.

TRUSTNDS.EXE is the 16-bit DOS version which needs a Novell client installed, TRUSTNDS32 is a Win32 console executable which needs either Windows 95 or Windows NT with Novell's client32 installed.

Usage
TRUSTNDS [/R] [/A]
or: TRUSTNDS /?

Options
R - create a batch file containing the RIGHTS statements
needed to recreate the assignments.
A - process all volumes on server without prompting

Processes either your primary server, if your current drive is a local drive, or the server for the current drive. Note that if your server has long name space support installed, and you are using the /R option to create a batch file for recreating the trustee assignments, you are better off using TRUSTNDS rather than TRUSTNDS32. The reason for this is that the RIGHTS utility which is used to recreate the trustee assignments is only a 16-bit program, and cannot cope with long filenames. If you use TRUSTNDS, it will use the short DOS 8.3 format for any long names for which it finds trustee assignments.

NOTE: as an NDS utility, this program needs access to the NLS files. This means you must either run it from a directory such as PUBLIC which has an NLS subdirectory, or create a search mapping to the PUBLIC\NLS directory.

Nick Payne
29 Oct 1998
njpayne@pcug.org.au

p.s. даже в сырцах доступна ....
Аватара пользователя
Dimerson
 
Сообщения: 2951
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: перенос прав NetWare

Сообщение sovchik » 29 апр 2013, 08:16

спасибо, практически что надо.
единственное, не понимает русские имена файлов. решение знаете какое-либо?
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: перенос прав NetWare

Сообщение Dimerson » 29 апр 2013, 10:06

Оно же в сырцах .... все можно потестить и допилить ;o)
Аватара пользователя
Dimerson
 
Сообщения: 2951
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: перенос прав NetWare

Сообщение sovchik » 30 апр 2013, 06:57

оно на rights основано, толку 0 допиливать: rights сам не понимает ни бум-бум по русски :(
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: перенос прав NetWare

Сообщение Dimerson » 30 апр 2013, 14:33

был settrust от jrb (вроде как win32) но оно $$$ стоит
Аватара пользователя
Dimerson
 
Сообщения: 2951
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: перенос прав NetWare

Сообщение sovchik » 02 май 2013, 18:07

был не прав, он русские понимает.
в общем, алгоритм такой получился:
1. на netware запускаем turstnds32 и снимаем все трасты в BAT файл.
2. приводим его в подходящий внешний вид (модифицируем команды RIGHTS в соотвествии с командой rights из OES). Там не сложно, прямые замены подстрок получаются. Ну и из CP866 в UTF-8 пересохранить файл надо. far с этим отлично справляется.
3. запускаем полученное на OES сервере.
завтра и попробую ,сегодня не успею долить инфу.

upd: в общем, всё сработало как и ожидалось. Тема исчерпана, всем спасибо.
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль


Вернуться в *nix

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron