Команда силы, которая будет выполнена на выходе из системы или разъединении?

Преобразователь USB-to-RS232 собирается дать Вам a /dev/ttyUSB0 или подобный, и работа как последовательный порт.

Если Вы хотите превратить последовательный порт в сетевой интерфейс, обе стороны должны выполнять PPP по нему. Вы захотите изучить pppd для Linux. Когда это будет настроено правильно, Вы получите a ppp0 или подобный, который можно проверить с помощью ping-запросов, маршрут через, и т.д. Если другая сторона является Windows, считайте это.

Они действительно делают адаптеры Ethernet USB, и они работали бы, как Вы описываете.

13
11.06.2014, 08:44
1 ответ
[

] Лучшим способом сделать это будет использование []pam[].[

] [

] В []/etc/pam.d[] у вас будет несколько файлов, один из которых будет называться []sshd[]. Если вы хотите воздействовать только на ssh, а не на другие логины (такие как GUI или настоящие TTY), вам нужен этот файл.[
]. Если вы хотите повлиять на все входы, вам понадобится "общий" файл. Имя этого "общего" файла варьируется в зависимости от дистрибутива, но вы можете отследить его, следуя утверждениям [] include[] и [] substack[] в файле []sshd[] до тех пор, пока не доберетесь до базового файла.[

] [

] После того, как вы идентифицировали файл в []/etc/pam. d[], который вы хотите использовать, добавьте в раздел []session[] следующую строку:[

] [
session     optional    pam_exec.so quiet /etc/pam_session.sh
] [

]В результате вы будете вызывать []/etc/pam_session.sh[] каждый раз, когда кто-то входит и выходит из системы (изящно или неразборчиво).[

] [

]Теперь вам просто нужно создать []/etc/pam_session.sh[]. Ниже приведён пример, который вы можете использовать, чтобы запускать что-то каждый раз, когда кто-то выходит из системы:[

] [
#!/bin/sh
if [ "$PAM_TYPE" = "close_session" ]; then
  something
fi
] [

][](не забудьте []chmod a+x[] the script)[][

]
20
27.01.2020, 19:53

Теги

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