В данном разделе приведена информация по следующим вопросам:
В файле .netrc хранится информация об автоматическом входе в систему для команд ftp и rexec. Ниже описаны шаги по созданию и редактированию файла $HOME/.netrc.
cp /usr/lpp/tcpip/samples/netrc $HOME
machine host1.austin.century.com login fred password bluebonnet
chmod 600 $HOME/.netrc
mv $HOME/netrc $HOME/.netrc
Файл $HOME/.netrc может содержать несколько определений входа в систему, причем в каждом определении может быть не более 16 макрокоманд.
Макрокоманды ftp определяются в файле $HOME/.netrc. Ниже описаны шаги по созданию макрокоманды ftp.
Должен быть создан файл $HOME/.netrc.
macdef init put schedule
В конце определения макрокоманды ftp обязательно должна стоять пустая строка. Пустая строка завершает макрокоманду ftp. В приведенном выше примере команда macdef определяет макрокоманду init. В следующей строке указывается действие, выполняемое макрокомандой, в данном случае это put schedule, где schedule - имя файла.
ftp имя_хоста
Где hostname - это имя хоста, к которому вы хотите подключиться. ftp ищет в файле $HOME/.netrc определение входа в систему, совпадающее с именем хоста, и выполняет с его помощью вход в систему.
ftp init
В данном примере ftp найдет макрокоманду init и выполнит указанные в ней действия.
Макрокоманда ftp связывается с тем пользователем, имя которого указано в файле непосредственно перед ней. Определения макрокоманд ftp не распространяются на весь файл $HOME/.netrc. Макрокоманда init автоматически выполняется при входе в систему. Другие макрокоманды можно выполнять из командного приглашения ftp (ftp>) следующим образом:
$getit
В данном примере $ выполняет макрокоманду ftp getit.
Ниже описаны шаги по созданию и редактированию файла $HOME/.3270keys для настройки функций клавиш и их сочетаний.
cp /etc/3270.keys $HOME/.3270keys
Например, открыв окно редактора vi и перейдя в режим вставки, нажмите Ctrl-V, а затем - Alt-Insert. Появится значение [[141q. В столбце Sequence первый символ [ заменяется на \e, как показано ниже:
Функция 3270 Последов. Клавиша bind pa1 "\e[141q" #a_insert
Файл .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.