Главная · Поиск книг · Поступления книг · Top 40 · Форумы · Ссылки · Читатели

Настройка текста
Перенос строк


    Прохождения игр    
Demon's Souls |#13| Storm King
Demon's Souls |#12| Old Monk & Old Hero
Demon's Souls |#11| Мaneater part 2
Demon's Souls |#10| Мaneater (part 1)

Другие игры...


liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня
Rambler's Top100
Образование - Различные авторы Весь текст 1372.6 Kb

SCO: Пособие администратора системы Unix

Предыдущая страница Следующая страница
1 ... 83 84 85 86 87 88 89  90 91 92 93 94 95 96 ... 118
зопасности системы" данного руководства. Это следующие правила:
     - список разрешений содержит пользователей, которым разре-
     шено использование формы.  Список отказов содержит пользо-
     вателей, которым запрещен доступ к форме.
     - Если список разрешений не пуст,  то список отказов игно-
     рируется. Если список разрешений пуст, используется список
     отказов. Если оба списка пусты, то отсутствуют ограничения
     на то, кто использует форму.
     - Помещение any или all в список разрешений позволяет каж-
     дому  использовать  форму.  Помещение any или all в список
     отказов отвергает любого за исключением пользователя  lp и
     суперпользователя  root.
     Вы можете определить,  кто может использовать  форму,  ис-
пользуя следующие команды:

Ъ2     /usr/lib/lpforms -f Ъ1formnameЪ2 -u allow:user-list

                         -15-45-

Ъ2     /usr/lib/lpforms -f Ъ1formname Ъ2-u deny:user-list

     sysadmsh пользователи выбирают:
     Printers-->Auxiliary-->PPforms-->Users
     (Принтеры-->Вспомогательный-->РРформы-->Пользователи)

user-list - это список имен пользователей,  разделенный запятой
или пробелом.  Если вы используете пробелы для разделения имен,
заключите  весь список (включая allow:  или deny:,  но не -u) в
кавычки.  Первая команда добавляет имена в список разрешений  и
удаляет их из списка отказов.  Вторая команда добавляет имена в
список отказов и удаляет их из списка разрешений. Использование

                         -15-46-

allow: all допускает всех,  использование deny:  all отказывает
всем. Если вы не добавляете имена пользователей в списки разре-
шений или отказов,  то обслуживание  печати  предполагает,  что
каждый может использовать форму.

          Предупреждение о монтировании формы

     Если вы определили больше форм, чем принтеров, вы очевидно
не можете печатать файлы на всех формах одновременно. Это озна-
чает, что некоторые запросы печати могут удерживаться в очереди
до монтирования необходимых форм. Вы можете периодически отсле-
живать число запросов печати, ждущих некоторой формы, но обслу-
живание печати предоставляет более легкий путь.
     Вы можете запросить предупреждение,  когда число запросов,
ждущих форму, превышает некоторый порог.
     Вы можете  выбрать  один  из нескольких способов получения
предупреждения:
     - Вы  можете получить предупреждение по электронной почте.
     Смотрите описание команды mail в главе "Почта".
     - Вы можете получить предупреждение, выданное на какой-ли-
     бо терминал,  к которому вы подключены.  Смотрите описание
     команды write в наставлении.
     - Вы можете получить предупреждение через выбранную  прог-
     рамму.
     - Вы можете не получить предупреждений.

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

     В добавление  к  методу предупреждения вы можете также за-
дать число запросов,  которые должны ставиться в очередь  перед
выдачей предупреждения, и вы можете запросить повтор предупреж-
дений каждые несколько минут до монтирования формы.  Вы  можете
выбрать  скорость  повторения предупреждений или можете выбрать
получение только одного предупреждения на форму.

                         -15-47-

     Для задания  возможности  предупреждения  о  необходимости
монтирования формы введите одну из следующих команд:

Ъ2/usr/lib/lpforms -f Ъ1form-name Ъ2-A mail -Q Ъ1integer Ъ2-W minutes
Ъ2/usr/lib/lpforms -f Ъ1form-name Ъ2-A write -Q Ъ1integer Ъ2-W minutes
Ъ2/usr/lib/lpforms -f Ъ1form-name Ъ2-A Ъ1'command' Ъ2-Q Ъ1integer Ъ2-W minutes
Ъ2/usr/lib/lpforms -f Ъ1form-name -A none

     sysadmsh пользователи выбирают:
     Printers-->Auxiliary-->PPforms-->Alerts-->Scecify
     (Принтеры-->Вспомогательный-->РРформы-->Предупреждение-->
     Задание)

     Первые две команды заставляют обслуживание печати посылать
вам почтовое сообщение или писать сообщение прямо  на терминал,
соответственно, для каждого предупреждения. Третья команда нап-
равляет обслуживание печати на выполнение command (команды) для
каждого  предупреждения.  Активная  среда  оболочки  при  вводе
третьей команды сохраняется и восстанавливается  для  выполнения
command (команды), это включает переменные среды, идентификато-
ры пользователя и группы и текущее оглавление.
     Четвертая команда извещает обслуживание печати не посылать
вам предупреждение в случае необходимости  монтирования  формы.
integer  (целое - это число запросов,  которым необходимо ждать
форму,  а minutes ( минуты) - это число минут между повторяющи-
мися предупреждениями.

Примечание
  Если вы хотите обеспечить посылку почты или  выдачу сообщения
  другому лицу при возникновении сбоя принтера, вам следует ис-
  пользовать третью из перечисленных команд.  Используйте  воз-
  можность Ъ2-A 'mail username'или -A 'write username'.

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

Ъ2         /usr/lib/lpforms -f Ъ1formname -A quiet

     sysadmsh пользователи выбирают:
     Printers-->Auxiliary-->PPforms-->Alerts-->Terminate
     (Принтеры-->Вспомогательный-->РРформы-->Предупреждение-->
     Завершить)

                         -15-47а-

     После того,  как  форма монтирована и размонтирована снова
предупреждения начинаются снова, если ждет слишком много запро-
сов.  Предупреждения также рестартуют, если число ждущих запро-
сов падает ниже порога -Q и далее поднимается к порогу -Q  сно-
ва,  когда  ждущие  запросы  отменяются или если изменяется тип
предупреждения.

                         -15-48-

     Если formname имеет значение all в любой из команд, приве-
денных  выше,  то условие предупреждения относится ко всем фор-
мам.  Если вы не определили метод предупреждения для формы,  вы
не  получите предупреждение для нее.  Если вы определили метод,
но не задали возможность -W,  вы будете получать предупреждение
при каждой ситуации.

          Монтирование формы

     Обратитесь к  разделу  "Монтирование формы или печатающего
механизма" разделом ранее в данной главе.

           Проверка формы

     Вы можете проверить определение формы при добавлении  ее к
обслуживанию печати.  Имеются две команды в зависимости от про-
веряемой информации.  Команда  lpforms  отображает  определение
формы.  Отображение  подходит для повторного ввода,  поэтому вы
можете сохранить выход в файле для последующих  ссылок. Команда
lpstat отображает текущее состояние формы.
     Используйте одну из следующих команд для проверки  опреде-
ленной формы:

Ъ2         /usr/lib/lpforms -f Ъ1formname -l
Ъ2         /usr/lib/lpforms -f Ъ1formname Ъ2-l>filename
Ъ2         lpstat -f formname
         lpstat -f formname -l

     sysadmsh пользователи выбирают:
     Printers-->Auxiliary-->PPforms-->List
     (Принтеры-->Вспомогательный-->РРформы-->Список)

     Первые две команды представляют определение  формы, вторая
команда  хранит это определение в файле,  который позднее может
использоваться для переопределения формы, если вы случайно уда-
лите форму из обслуживания печати. Последние две команды предс-
тавляют статус формы,  последняя команда дает длинную форму вы-
хода,  аналогичного выходу lpforms -l. Выход выглядит следующим
образом:

                         -15-48а-

+--------------------------------------------------
|    Page length:ЪЪ1scaled-numberЪ
|    Page width: scaled-number
|    Number of pages: integer
|    Line pitch: scaled-number
|    Character pitch: scaled-number
|    Character set choice: character-set, mandatory
|    Ribbon color: ribbon-color
|    Comment: comment
|    Alignment pattern: content-type content

1 - длина страницы: масштабированный номер;
2 - ширина страницы: масштабированный номер;
3 - число страниц : целое;
4 - шаг строки: масштабированный номер;
5 - шаг символа: масштабированный номер;
6 - выбор набора символов: набор символов, мандат;
7 - цветовая лента: цветовая лента;
8 - комментарий: комментарий;
9 - образец выравнивания: тип содержимого содержимое.

                         -15-49-

     " Образец  выравнивания"  не  показывается,  если  команда
lpstat используется для защиты потенциально чувствительного со-
держимого.

                         -15-50-

          ФИЛЬТРЫ

     В данном разделе описывается,  как вы можете управлять ис-
пользованием фильтров обслуживания печати. Вы можете:
     - определить новый фильтр,
     - изменить фильтр,
     - удалить фильтр, и
     - проверить фильтр.
     Раздел "Настройка обслуживания печати" в конце данной гла-
вы описывает,  как писать фильтр. Сначала рассмотрим, что такое
фильтр и как обслуживание печати может его использовать.

          Что такое фильтр?

     Фильтр играет три связанные роли:
   - Он преобразует файл пользователя в поток  данных,  который
     корректно печатается на данном принтере.
   - Он обрабатывает различные режимы печати, которые пользова-
     тель  может запросить по возможности -y команды lp,  такие
     как двухсторонняя печать,  рельефная печать, печать черте-
     жей или печать с высоким качеством символов и так далее.
   - Он регистрирует сбои принтера и  информирует  обслуживание
     принтера, что принтер может выдать предупреждающее сообще-
     ние.
     Не каждый фильтр выполняет все три роли.  Однако при усло-
вии специфичной природы принтера в этих трех ролях обслуживание
печати проектировалось,  чтобы эти роли разделялись так,  чтобы
вы,  производитель принтера,  или другой источник могли обеспе-
чить эти фильтры без изменения обслуживания печати.
     Обеспечен фильтр по умолчанию с  обслуживание  печати  для
обеспечения простой регистрации сбоев принтера;  он не преобра-
зует файлы или же не обрабатывает специальные режимы. Это может
быть адекватно вашим потребностям.
     Рассмотрим эти три роли более подробно.

                         -15-51-

Преобразование файлов

     Обслуживание печати позволяет набирать имя каждого принте-
ра,  добавляемого в систему,  и позволяет пользователю набирать
имя каждого файла,  предназначенного для печати. Эта информация
используется  для  приведения  в соответствие файла и принтера,
который может наилучшим способом воспроизвести  файл. Поскольку
многие приложения могут генерировать данные для различных прин-
теров часто этого бывает достаточно. Однако, не все приложения,
которые вы используете, могут генерировать выход, который рабо-
тает на ваших принтерах.
     Определяя и  создавая фильтр,  преобразующий такой выход в
тип, который ваши принтеры могут обрабатывать, вы можете начать
обеспечивать больше приложений обслуживанием печати.  Обеспечи-
вается небольшой набор простых фильтров, преобразующих выход из
приложений,  аналогичных nroff в потоки данных, печатаемые кор-
ректно некоторыми принтерами.
ледовательной  линии  RS-232  и сделайте его доступным командой
типом входа,  который он может принять и типом выхода,  который
он  может  произвести.  Теперь обслуживание принтера может быть
более сложным в попытке установить соответствие файла пользова-
теля и принтера. Если прямое соответствие не обнаруживается, то
обращаются к таблице фильтров для нахождения фильтра,  преобра-
зующего тип фильтра в тип принтера. Имеется несколько примеров.

Пример 1
     Пользователь Крис выполнил программу работы  с  крупнофор-
матными  таблицами  и сгенерировал копию файла таблицы.  Теперь
Крис хочет печатать этот файл,  используя обслуживание  печати.
Вы  располагаете в системе только принтером модели 455 AT&T.  К
счастью приложение, работающее с таблицами, понимает, как гене-
рировать выход для нескольких принтеров, и Крис знает, как зап-
Предыдущая страница Следующая страница
1 ... 83 84 85 86 87 88 89  90 91 92 93 94 95 96 ... 118
Ваша оценка:
Комментарий:
  Подпись:
(Чтобы комментарии всегда подписывались Вашим именем, можете зарегистрироваться в Клубе читателей)
  Сайт:
 
Комментарии (1)

Реклама