[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство пользователя: Сети и средства связи


Настройка функций TCP/IP

В данном разделе приведена информация по следующим вопросам:

Создание файла .netrc

В файле .netrc хранится информация об автоматическом входе в систему для команд ftp и rexec. Ниже описаны шаги по созданию и редактированию файла $HOME/.netrc.

Предварительные требования

  1. У вас должна быть копия файла /usr/lpp/tcpip/samples/netrc.
  2. В системе не должна работать команда securetcpip.

Для создания файла .netrc выполните следующие действия:

  1. Скопируйте файл /usr/lpp/tcpip/samples/netrc в каталог $HOME с помощью следующей команды:

    cp /usr/lpp/tcpip/samples/netrc $HOME
    
  2. Отредактируйте в файле $HOME/netrc значения переменных HostName, LoginName и Password. Например:

    machine host1.austin.century.com login fred password bluebonnet
    
  3. С помощью команды chmod измените права доступа к файлу $HOME/netrc , указав значение 600. Для этого введите в командной строке ($):

    chmod 600 $HOME/.netrc
    
  4. Измените имя файла $HOME/netrc на $HOME/.netrc. Точка (.) в начале имени файла означает, что файл будет скрытым.

    mv $HOME/netrc $HOME/.netrc
    

Файл $HOME/.netrc может содержать несколько определений входа в систему, причем в каждом определении может быть не более 16 макрокоманд.

Создание макрокоманд ftp

Макрокоманды ftp определяются в файле $HOME/.netrc. Ниже описаны шаги по созданию макрокоманды ftp.

Предварительные требования

Должен быть создан файл $HOME/.netrc.

Запись макрокоманды

  1. Добавьте в файл $HOME/.netrc следующие инструкции:

    macdef init
    put schedule
    

    В конце определения макрокоманды ftp обязательно должна стоять пустая строка. Пустая строка завершает макрокоманду ftp. В приведенном выше примере команда macdef определяет макрокоманду init. В следующей строке указывается действие, выполняемое макрокомандой, в данном случае это put schedule, где schedule - имя файла.

  2. После создания макрокоманды ftp введите в командной строке:

    ftp имя_хоста
    

    Где hostname - это имя хоста, к которому вы хотите подключиться. ftp ищет в файле $HOME/.netrc определение входа в систему, совпадающее с именем хоста, и выполняет с его помощью вход в систему.

  3. После входа в систему введите в командной строке:

    ftp init
    

    В данном примере ftp найдет макрокоманду init и выполнит указанные в ней действия.

    Макрокоманда ftp связывается с тем пользователем, имя которого указано в файле непосредственно перед ней. Определения макрокоманд ftp не распространяются на весь файл $HOME/.netrc. Макрокоманда init автоматически выполняется при входе в систему. Другие макрокоманды можно выполнять из командного приглашения ftp (ftp>) следующим образом:

    $getit
    

    В данном примере $ выполняет макрокоманду ftp getit.

Изменение функций клавиш

Ниже описаны шаги по созданию и редактированию файла $HOME/.3270keys для настройки функций клавиш и их сочетаний.

Предварительные требования

  1. Вы должны уметь работать с редактором vi.
  2. В системе должен быть установлен редактор vi.

Процедура

  1. Скопируйте файл /etc/3270.keys в каталог $HOME и переименуйте его в .3270keys. Для этого выполните следующую команду:

    cp /etc/3270.keys $HOME/.3270keys
    
  2. Выполните следующие действия, чтобы изменить операторы связывания в файле $HOME/.3270keys, присвоив клавишам нужные функции:
    1. Создайте в редакторе vi новый файл и перейдите в режим вставки.
    2. Нажмите клавиши Ctrl-V, а затем клавишу, действие которой вы хотите задать. Появится значение, соответствующее нажатой клавише.
    3. Введите указанное значение в нужной строке столбца Sequence файла $HOME/.3270keys.

    Например, открыв окно редактора vi и перейдя в режим вставки, нажмите Ctrl-V, а затем - Alt-Insert. Появится значение [[141q. В столбце Sequence первый символ [ заменяется на \e, как показано ниже:

          Функция 3270 Последов.  Клавиша
    bind   pa1           "\e[141q"  #a_insert
    

Работа с файлом .k5login

Файл .k5login применяется при выполнении защищенных команд группы rcmds для идентификации с помощью алгоритма Kerberos V.5. В файле перечислены кластеры и субъекты DCE, которым разрешен доступ к учетному файлу пользователя. Полное имя файла - $HOME/.k5login. Он должен принадлежать локальному пользователю с правами доступа read к нему. Минимальное значение прав доступа к этому файлу равно 400.

Файл .k5login содержит список пар субъект/кластер DCE, которым разрешен доступ к учетному файлу пользователя. Пары субъект/кластер сохраняются в формате Kerberos (отличном от формата DCE). Например, если в файле указана пара

       UserA@Cell1

значит субъекту DCE UserA из кластера DCE Cell1 разрешен доступ к учетному файлу пользователя.

Если имя субъекта DCE совпадает с именем учетного файла пользователя, а для учетного файла пользователя не создан файл $HOME/.k5login, то субъект DCE получает доступ к ресурсам пользователя (при условии, что настроена идентификация Kerberos V.5).

Дополнительная информация об идентификации Kerberos V.5 приведена в разделе Описание защищенных команд группы rcmds.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]