Команда nismap

НАЗВАНИЕ

nismap - это программа командной строки Windows, используемая для управления NIS-сопоставлениями.

СИНТАКСИС

nismap add [common_option[...]] -e "mapentry" 
		 [-r {yes | no}] [-c conflictfile] mapname
nismap mod [common_option[...]] -e "mapentry" -k key mapname
nismap del [common_option[...]] -k key mapname
nismap create [common_option[...]] -i fieldnum -g separator [-y] mapname

ОПИСАНИЕ

Программа командной строки Windows nismap управляет NIS-сопоставлением, заданным параметром mapname и обслуживаемым сервером для NIS на локальном или удаленном компьютере. Если вход в систему выполнен с учетной записью, не имеющей требуемых привилегий, можно задать имя пользователя и пароль учетной записи, которая имеет необходимые привилегии. Конкретное действие, выполняемое командой nismap, зависит от указанного аргумента.

Помимо указанных аргументов, в команде nismap можно использовать следующие общие параметры и аргументы, представленные в синтаксисе команды параметром common_option.

Параметр Описание

-a AD_domain

Имя NIS-домена в Active Directory. При использовании аргумента create этот параметр недоступен.

-f logfile

Определяет полный путь к файлу журнала, а также его имя. В этом файле записываются регистрируемые события. По умолчанию используется следующие путь и имя: %temp%\conflicts.log.

-s server

Задает имя контроллера домена. По умолчанию используется контроллер домена, содержащего компьютер, на котором выполняется команда.

-u usr

Задает имя пользователя, чьи учетные данные будут использоваться. Возможно, перед именем пользователя потребуется указать имя домена следующим образом: domain\username.

-p pword

Задает пароль пользователя, указанного с помощью параметра -u. Если параметр -u задан, а параметр -p опущен, выводится запрос на ввод пароля пользователя.

-h/-?

Отображает информацию об использовании команды.

В команде nismap можно использовать следующие аргументы.

Параметр Описание

add

Добавляет запись сопоставления. С параметром add используются следующие параметры и аргументы:

  • -e "mapentry". Определяет новую запись сопоставления как строку в соответствующем формате NIS-сопоставления. Строку следует заключить в кавычки (" ").

  • -r {yes | no}. Определяет, следует ли заменять данной записью существующий объект в Active Directory. По умолчанию используется значение no.

  • -c conflictfile. Задает имя файла, в котором будут регистрироваться конфликты. Если этот параметр не указан, то используется имя файла по умолчанию.

mod

Изменяет существующую запись сопоставления. С параметром mod используются следующие параметры и аргументы:

  • -e "mapentry". Определяет новую запись сопоставления как строку в соответствующем формате NIS-сопоставления. Строку следует заключить в кавычки (" ").

  • -k key. Задает ключ поиска, определяющий запись сопоставления, которую требуется изменить.

del

Удаляет существующую запись сопоставления. С параметром del используются следующие параметры и аргументы:

  • -k key. Задает ключ поиска, определяющий запись сопоставления, которую требуется удалить.

create

Создает структуру для нестандартного сопоставления. С параметром create используются следующие параметры и аргументы:

  • -i fieldnum. Задает номер поля ключа.

  • -g separator. Задает символ, разделяющий поля в сопоставлении.

  • -y. Указывает, что ключ не является частью значения для данного сопоставления.

Примечания
  • При удалении объекта пользователя, группы или узла с помощью команды nismap из Active Directory удаляются только UNIX-атрибуты объекта. Чтобы удалить объект из Active Directory, воспользуйтесь средствами администрирования Active Directory.
  • Команда nismap не предназначена для изменения паролей пользователей. Для этого используется программа net.exe или интерфейс Windows (CTRL+ALT+DELETE). При попытке изменить запись passwd с помощью команды nismap mod программа nismap возвращает ошибку. Это значение - зашифрованная строка пароля пользователя. При необходимости изменить запись passwd воспользуйтесь программой Команда ypcat(1w) или Команда ypmatch(1w), чтобы извлечь запись passwd пароля пользователя, и убедитесь, что поле пароля содержит идентичное значение.
  • При попытке изменить псевдоним почты с помощью команды nismap mod сервер для NIS добавляет новый псевдоним к исходному вместо того, чтобы заменить исходный псевдоним новым. Чтобы изменить псевдоним, сначала удалите исходный псевдоним с помощью команды nismap del, а затем добавьте новый псевдоним с помощью команды nismap add.

См. также