Что означает поле DEVICE в lsof? [closed]

  1. Ограничьте разрешения для /etc/network/interfaces, чтобы предотвратить раскрытие предварительного общего ключа (PSK) (в качестве альтернативы используйте отдельный файл конфигурации, такой как /etc/network/interfaces.d/wlan0 в более новых версиях Debian):

    chmod 0600 /etc/network/interfaces

  2. Используйте парольную фразу WPA для расчета правильного хэша WPA PSK для вашего SSID, изменив следующий пример:

    wpa_passphrase myssid my_very_secret_passphrase

Если вы не ввели парольную фразу в командной строке будет запрошено. Приведенная выше команда дает результат:

network={
    ssid="myssid"
    #psk="my_very_secret_passphrase"
    psk=ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
}

вам нужно скопировать из "psk=" в конец строки, чтобы поместить ее в файл /etc/network/interfaces.

  1. Откройте /etc/network/interfaces в текстовом редакторе:

    nano /etc/network/interfaces

  2. Определите соответствующие строфы для вашего беспроводного интерфейса, а также SSID и PSK HASH. Например:

авто wlan0 iface wlan0 инет dhcp wpa-ssid wpa-psk ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b

Раздел «auto» вызовет ваш интерфейс при запуске системы. Если не хотите, удалите или закомментируйте эту строку.

  1. Сохраните файл и выйдите из редактора.
  2. Поднимите интерфейс. Это запустит wpa_supplicant как фоновый процесс.

    # ifup wlan0

1
14.07.2017, 11:35
1 ответ
$ man 8 lsof | grep -A 10 '^\s\{7\}DEVICE'
   DEVICE     contains the device numbers, separated by commas, for a character special, block special, regular, directory or NFS file;

              or ``memory'' for a memory file system node under Tru64 UNIX;

              or the address of the private data area of a Solaris socket stream;

              or a kernel reference address that identifies the file (The kernel reference address may be used for FIFO's, for example.);

              or the base address or device name of a Linux AX.25 socket device.

              Usually only the lower thirty two bits of Tru64 UNIX kernel addresses are displayed.

Или введите

man 8 lsof

Внутри человека вы можете искать с помощью /. Чем ввести прямое регулярное выражение без пробела. В вашем случае ^\s*DEVICEи вы перейдете к DEVICE.

2
28.01.2020, 00:52

Теги

Похожие вопросы