Последние (неудачные) логины - или - зачем нужно иметь повышенные разрешения для btmp

Похоже, это именно то, для чего был разработан StartManager .

Убедитесь в том, что ПО StartManager установлено, а служба запущена, и остановите старую службу сети .

По пути даже при перезагрузке службы network нет необходимости. Перезапуск этой службы должен инициировать новый запрос DHCP. При обнаружении того, что кабель подключен к Интернету, его следует выполнять автоматически.

-121--184944-

Сохраните следующее в usbreset.c

/* usbreset -- send a USB port reset to a USB device */

#include 
#include 
#include 
#include 
#include 

#include 


int main(int argc, char **argv)
{
    const char *filename;
    int fd;
    int rc;

    if (argc != 2) {
        fprintf(stderr, "Usage: usbreset device-filename\n");
        return 1;
    }
    filename = argv[1];

    fd = open(filename, O_WRONLY);
    if (fd < 0) {
        perror("Error opening output file");
        return 1;
    }

    printf("Resetting USB device %s\n", filename);
    rc = ioctl(fd, USBDEVFS_RESET, 0);
    if (rc < 0) {
        perror("Error in ioctl");
        return 1;
    }
    printf("Reset successful\n");

    close(fd);
    return 0;
}

Выполните следующие команды в терминале:

  1. Скомпилировать программу:

     cc usbreset.c -o usbreset
    
  2. Получение идентификатора шины и устройства USB-устройства, которое требуется сбросить:

     lsusb -t
    
    Шина № 4
    -Dev № 1 Поставщик 0x1d6b Продукт 0x0001
    -Dev # 3 Поставщик 0x046b Продукт 0xff10
    
  3. Сделайте нашу скомпилированную программу исполняемой:

     chmod + x usbreset
    
  4. Выполните программу с привилегией sudo ; выполните необходимую замену идентификаторов и , как показано при выполнении команды lsusb :

     sudo ./usbreset/dev/bus/usb/004/003
    
    Сброс USB-устройства/dev/bus/usb/004/003
    
    Сброс выполнен успешно
    

Источник вышеуказанной программы: http://marc.info/?l=linux-usb&m=121459435621262&w=2

-121--26419-

В этом сценарии я использую awk , разделяя слова вокруг кавычек и места & петлю через поля:

awk -F'[ "]*' \
'
{
  for (i=1;i<=NF;i++)
  {
    if ($i == "data-addon=")
    {
      print $(i+1)
      exit
    }
  }
}
' file.txt

HTH

2
25.07.2018, 18:39
1 ответ

Доступ для чтения к этому журналу позволяет (локальным )злоумышленникам получить доступ к паролям учетных записей в открытом виде, потому что (по словам сотрудников OpenSSH )случайно вводит пароль при запросе имени учетной записи.

Дополнительная литература

1
27.01.2020, 22:17

Теги

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