Назад | Перейти на главную страницу

Удалить всех попечителей из каталога на томе NSS

Я ищу быстрый метод удаления всех опекунов из определенной структуры каталогов в томе Novell OES2 NSS. Я нашел похожий вопрос на Форумы Novell но не смог найти никакой дополнительной информации о скрипте ncp-remove-trustees.sh, упомянутом в ветке.

Я не могу выкопать этот сценарий, и я больше не в состоянии написать его для вас. Если у вас есть возможность, сценарий можно получить через NNTP. Однако, если вы готовы потратить время, есть крючки, чтобы написать такую ​​вещь. Уловка находится в области _admin VFS. Интерфейс описан здесь:

http://developer.novell.com/wiki/index.php/Virtual_File_Services

В этом общем ресурсе есть файл с именем Volume_Trustees.xml в рассматриваемой области тома (обычно каждый пул NSS имеет собственное имя, и каждый том находится в каталоге пула). Простое нажатие на этот файл даст вам список всех назначенных опекунов на этом томе. Это будет в формате XML (док). Если вы затем возьмете информацию из этого файла и выполните команды RemoveTrustee для каждого из этих каталогов (док) он должен удалить за вас всех опекунов. Вероятно, именно это и делал сценарий.

Novell предоставляет несколько примеров Perl для доступа к этим структурам VFS (док)