Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

ASSIGN(1)

НАЗВАНИЕ
assign, deassign - Назначает и отменяет устройства.

СИНТАКСИС


   assign [ -u ][ -v ][ -d ][ device ]...

   deassign [ -u ][ -v ][ device ]...

ОПИСАНИЕ
Команда assign пытается назначить устройство текущему пользователю. Аргумент device должен быть назначаемым устройством которое не назначено в текущий момент.Команда assign без аргумента печатает список назначаемых устройств вместе с именем пользователя, которому они назначаются.

Команда deassign используется для "отмены" устройств. Команда deassign без аргументов отменит все устройства, назначенные пользователю. Если заданы аргументы то делается попытка отменить каждое устройство device, заданное как аргумент.

С этими командами вы можете единолично использовать устройство такое, как запоминающее устройство на магнитной ленте или накопитель на гибком магнитном диске. Это удерживает других пользователей от использования устройства. Команды дают такой же эффект, что и команды chown(1) и chmod(1), хотя они действуют только на устройства в /dev. Другие аспекты обсуждаются в дальнейшем.

ОПЦИИ

-d
Выполняет действие отмены deassign. Опция -d может быть встроена в имена устройств device для того, чтобы назначать одни устройства и отменять другие.
-v
Дает многословный вывод.
-u
Подавляет назначение или отмену, но производит контроль ошибок.

Команда assign не назначит какое-то одно из назначаемых устройств, если она не может назначить все устройства. Команда deassign не выдает диагностику, если устройство device не может быть отменено. Устройства могут быть автоматически отменены при выходе пользователя, но это не гарантируется. Имена устройств device могут являться началом запрашиваемого устройства. Например,команда


  assign fd

должна быть использована для назначения всех устройств на гибких магнитных дисках. Исходные версии устройства device будут также назначаться, например, исходные устройства на гибких магнитных дисках /dev/rfd? были бы присвоены в примере, приведенном выше.

Заметьте, что во многих установках назначаемые устройства, такие, как гибкие магнитные диски, имеют обычный доступ к чтению и записи, так что команда assign может быть ненужной. Это частично верно для однопользовательских систем. Устройствами, которые предполагается назначать этой командой, должен владеть пользователь asg. Каталог /dev должен , быть подчинен каталогу bin и имееть режим 755. Команда assign (после проверки на использование кем-то еще) сделает владельцем устройства любого, кто вызовет команду, без проверки разрешений к доступу. Это позволяет системному администратору устанавливать индивидуальные устройства , которые свободно доступны,назначаются (ими владеет пользователь asg) или не назначаются и защищены (ими не владеет пользователь asg и они имеют некоторые ограниченные режимы).

Заметьте, что когда команда assign вызывается в первый раз, она строит таблицу назначаемых устройств /etc/atab. Эта таблица используется при последующих вызовах для того, чтобы сохранить повторяющиеся переборы каталога /dev. Если одно из устройств в каталоге /dev меняется для назначения (т.е. чтобы им владел пользователь asg), тогда /etc/atab должна быть удалена (суперпользователем), чтобы в момент следующего вызова команды был построен правильный список.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Код выхода 0 возвращается в случае успешного завершения, 1 если есть проблемы, 2 - если устройство device не может быть назначено.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...