Загрузка данных


[root@localhost ~]# sndevctl --help
sndevctl 1.0: Установки контроля устройств

Доступные команды:
-l, --list                     отобразить список шин и устройств
                               используйте --verbose для большей информации
-r, --rules                    отобразить правила для шин и устройств
                               используйте --dev-id и --bus-id для более детальной информации
-a, --add                      добавить устройство. ОБЯЗАТЕЛЬНЫ опции '--idVendor', '--idProduct',
                               '--vendor', '--product' и '--serial'
-m, --model                    добавить модель. ОБЯЗАТЕЛЬНЫ опции '--idVendor', '--idProduct',
                               '--product', '--bus-id' и '--class-id'
-d, --delete                   удалить устройство или модель
-s, --set                      установить параметры для шины или устройства
-c, --config                   проверить и утвердить аппаратную конфигурацию
-i, --import                   импортировать устройства и модели из csv-файла

Параметры для команд:
--bus-id                       идентификатор для шины
--class-id                     идентификатор для класса
--dev-id                       идентификатор для устройства
--object-id                    идентификатор для объекта
--idVendor                     идентификатор производителя
--idProduct                    идентификатор продукта
--vendor                       производитель
--product                      описание устройства
--serial                       серийный номер
--desc                         описание объекта
-u, --user=[user]:[RULE]       данные пользователя
-g, --group=[group]:[RULE]     данные группы
--default=[RULE]               правило разграничения доступа для группы ВСЕ
--dc=[RULE_DC]                 правило контроля подключения
--inh-acl=[INH]                наследование правил разграничения доступа
--inh-dc=[INH]                 наследование правил контроля подключения
	Описание параметра RULE:
	none                          нет доступа
	read                          только чтение
	write                         чтение и запись
	delete                        удаление всех установленных прав на устройства
	Описание параметра RULE_DC:
	not-control                   подключение не контролируется
	enabled                       подключение разрешено
	disabled                      подключение запрещено
	fixed                         устройство подключено постоянно
	lock                          блокировать станцию при изменении состояния устройства
	Описание параметра INH:
	enabled                       наследовать правила от родительского объекта
	disabled                      наследование отключено
	enable-child                  включить наследование для всех дочерних объектов и устройств

Другие параметры:
-v, --verbose                  более детальная информация
-h, --help                     отобразить это сообщение

Примеры:
sndevctl --list
sndevctl --lv
sndevctl --rules
sndevctl --rules --bus-id=usb
sndevctl --rules --dev-id=1
sndevctl --add --bus-id=usb --class-id=usb_storage --idVendor="8564" --idProduct="1000" --vendor="JetFlash" --product="Transcend_8Gb" --serial="3537946797"
sndevctl --model --bus-id=usb --class-id=usb_storage --idVendor="8564" --idProduct="1000" --product="Transcend_8Gb" --desc="Transcend Flash Drive"
sndevctl --set --dev-id=1 --label="Kingston" --user=test:write --group=test:read --default=none
sndevctl --set --bus-id=usb --user=test:write --group=test:read --default=none
sndevctl --model --dev-id=1 --desc=NAME --vendor=VENDOR
sndevctl -i Devices.csv

[root@localhost ~]# sndevct -l
-bash: sndevct: команда не найдена
[root@localhost ~]# sndevctl -l
Шина usb (Устройства USB) [object-id=0]
  Класс usb_storage (Устройства хранения) [object-id=12]
  Класс usb_uid (Электронные идентификаторы и считыватели) [object-id=13]
    Модель <0a89:0002:Guardant_ID> (Guardant ID) [object-id=100]
    Модель <0a89:0020:RuToken_S> (RuToken S) [object-id=101]
    Модель <0a89:0025:RuToken_Lite> (RuToken Lite) [object-id=102]
    Модель <0a89:0030:RuToken_ECP> (RuToken ECP) [object-id=103]
    Модель <0dc3:0802:Athena_ASEDrive_V3> (Athena V3) [object-id=104]
    Модель <0dc3:1004:Athena_ASEDrive_IIIe> (Athena IIIe) [object-id=105]
    Модель <0dc3:1108:Athena_ASEDrive_IIIe_Bio_Combo> (Athena Bio Combo) [object-id=106]
    Модель <0dc3:1008:Athena_ASEDrive_IIIe_Bio_Combo_(CCID)> (Athena CCID) [object-id=107]
    Модель <24dc:010f:JaCarta_(Flash)> (JaCarta Flash) [object-id=108]
    Модель <24dc:0101:JaCarta> (JaCarta PKI) [object-id=109]
    Модель <24dc:0102:JaCarta_LT> (JaCarta LT) [object-id=110]
    Модель <24dc:0401:JaCarta_Webpass> (JaCarta Webpass) [object-id=111]
    Модель <24dc:0402:JaCarta-2_SE> (JaCarta-2 SE) [object-id=112]
    Модель <24dc:0406:JaCarta_SF/GOST> (JaCarta SF/GOST) [object-id=113]
    Модель <24dc:0501:JaCarta_U2F> (JaCarta U2F) [object-id=114]
    Модель <072f:90de:ESMART_Token> (ESMART Token) [object-id=115]
    Модель <072f:b100:ESMART_Token_(ACS)> (ESMART Token (ACS)) [object-id=116]
    Модель <2ce4:7479:ESMART_Token_(Micron)> (ESMART Token (Micron)) [object-id=117]
    Модель <072f:90cc:Identity_Card> (ACR38U) [object-id=118]
    Модель <2bb1:0f10:vdToken> (vdToken) [object-id=119]
  Класс usb_net (Сетевые платы и модемы) [object-id=14]
  Класс usb_printer (Принтеры) [object-id=15]
  Класс usb_bluetooth (Bluetooth адаптеры) [object-id=16]
  Класс usb_hid (Интерфейсные устройства) [object-id=17]
    Устройство 189:1 (Registered dev-id=4)   QEMU  28754_0000:00:02.1:00.0_1
  Класс usb_phone (Сотовые телефоны) [object-id=18]
  Класс usb_image (Сканеры и цифровые фотоаппараты) [object-id=19]
  Класс usb_other (Прочие) [object-id=20]
Шина local (Локальные устройства) [object-id=1]
  Класс physical (Физические диски) [object-id=10]
  Класс optical (Оптические диски) [object-id=11]
    Устройство 11:0 (Registered dev-id=1)     QM00001
  Класс tty (Последовательные порты) [object-id=26]
    Устройство 4:64 (Registered dev-id=3)     
  Класс parport (Параллельные порты) [object-id=27]
Шина net (Сетевые адаптеры) [object-id=2]
  Класс ethernet (Соединение Ethernet) [object-id=21]
    Устройство enp1s0 (Registered dev-id=2 label="Red Hat, Inc. Virtio 1.0 network device")     
  Класс wifi (Беспроводное соединение (WiFi)) [object-id=22]
  Класс bluetooth (Соединение Bluetooth) [object-id=23]
  Класс firewire (Соединение 1394 (FireWire)) [object-id=24]
  Класс irda (Инфракрасное соединение (IrDA)) [object-id=25]