LINUX.ORG.RU

Сообщения continue

 

xrdp

Форум — Desktop

Всем привет, написал скрипт, который должен выбивать активную сессию, если заходишь через RDP. Закинул вызов скрипта в /etc/xrdp/startwm.sh:

exec /usr/bin/auto-logout-rdp-ubuntu.sh

Но скрипт не вызывает. В чем может быть проблема?

#!/bin/bash

# Set username
USERNAME_PC="continue"

# Get all sessions wo header table
sessions=$(loginctl list-sessions | awk -F ' ' 'NR>1{print $1,$2,$3,$4,$5}' | sed '/[[:digit:]] sessions listed/d' | awk 'NR>1 {print last} {last=$0}')


# Search empty tty, seat in sessions
#
#
# For example (output loginctl list-sessions with RDP user)
# SESSION  UID USER     SEAT  TTY
#    8 1000 continue seat0 tty3
#    c2  127 gdm      seat0 tty1
#    c3 1000 continue  <----------- connect with rdp, for some reason two columns are empty, we can determine this

rdp_user_session_info=$(echo "$sessions" | awk '$4 == "" && $5 == "" && /'$USERNAME_PC'/')
rdp_user_session_id=$(echo "$rdp_user_session_info" | awk '{print $1}')

# Loop through sessions

tail <<< "$sessions" | while read -r line; do
	session_id=$(echo "$line" | awk '{print $1}')
	username=$(echo "$line" | awk '{print $3}')
	# If iterated user == rdp user and iterated user session != rdp session, then kill
	if [ "$username" == "$USERNAME_PC" ] && [ "$session_id" != "$rdp_user_session_id" ]; then
		loginctl kill-session "$rdp_user_session_id"
	fi
done

 , , ,

continue
()

Настройка VPN (Mikrotik & Debian)

Форум — General

Приветствую. Имеется VPN туннель IKEv2. Сделаны маршруты на шлюз VDS на Mikrotik.

Роуты:

[admin@MikroTik] > /ip/route/print
Flags: D - DYNAMIC; A - ACTIVE; c, s, d, y - COPY
Columns: DST-ADDRESS, GATEWAY, DISTANCE
#     DST-ADDRESS      GATEWAY         DISTANCE
  DAd 0.0.0.0/0        94.181.x.x         2
  DAc 94.181.x.0/24  ether1                 0
  DAc 192.168.43.0/24  ether1                 0
  DAc 192.168.88.0/24  bridge                 0
0  As 0.0.0.0/0        192.168.43.1           1

[admin@MikroTik] > ip/firewall/address-list/print 
Flags: D - DYNAMIC
Columns: LIST, ADDRESS, CREATION-TIME
0 D list_antirkn  188.186.157.49  mar/12/2022 13:43:08
1   list_antirkn  rutracker.org   mar/12/2022 13:43:34

Mangle:

[admin@MikroTik] > ip/firewall/mangle/print 
Flags: X - disabled, I - invalid; D - dynamic 
 1    chain=prerouting action=mark-routing new-routing-mark=antirkn passthrough=no src-address=192.168.88.0/24 dst-address-list=list_antirkn log=yes log-prefix="===" 

Сайт все равно не открывается через VPN туннель. В чем может быть проблема?

 , , ,

continue
()

l2tp на FreeBSD

Форум — General

Приветствую. Не работает l2tp на FreeBSD 12.2. Пробую подключаться к серверу, но не подключает.

Ставил по этому ману

/var/log/racoon.log:

2021-07-30 03:27:23: INFO: @(#)ipsec-tools 0.8.2 (http://ipsec-tools.sourceforge.net)
2021-07-30 03:27:23: INFO: @(#)This product linked OpenSSL 1.1.1h-freebsd  22 Sep 2020 (http://www.openssl.org/)
2021-07-30 03:27:23: INFO: Reading configuration from "/usr/local/etc/racoon/racoon.conf"

/var/log/ppp.log: чисто

/var/log/mpd.log: чисто

Что нужно дополнительно показать и из-за чего может быть проблема?

 , , ,

continue
()

adb | error: closed

Форум — Mobile

Приветствую. Почему при вводе команды:

adb reboot bootloader

выводит ошибку: error: closed? Хочу поставить TWRP

 , , ,

continue
()

syslinux | Как загрузить iso?

Форум — General

Приветствую. Как можно заставить загрузить iso (установка windows) через syslinux?

 , ,

continue
()

qt.qpa.plugin: Could not find the Qt platform plugin «xcb» in "" (статичиская сборка)

Форум — Development

Всем привет! При запуске приложения на Qt (static build) выводит ошибку:

QFactoryLoader::QFactoryLoader() ignoring "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3" since plugins are disabled in static builds
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Если добавить в qtimportplugins:

Q_IMPORT_PLUGIN(QXcbIntegrationPlugin)

То будет undefined reference:

/home/continue/qt5/qtbase/src/plugins/platforms/xcb/qxcbmain.cpp:56: undefined reference to `QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**)'

хотя qxcb линкуется в проект. Как можно решить?

 , ,

continue
()

Статичиская линковка приложения Qt

Форум — Development

Привет! Какие библиотеки нужны для статической линковки Widgets? Я линкую эти:

qt_libs = { 
	"Qt5Core", 
	"Qt5Gui",
	"Qt5Widgets",
	"Qt5EventDispatcherSupport",
	"Qt5FontDatabaseSupport",
	"Qt5PlatformCompositorSupport",
	"Qt5ThemeSupport",
	"qtfreetype",
	"qtlibpng",
	"qtpcre2",
	"qtharfbuzz"
}
links { qt_libs }

Но получаю undefined reference. build.log

 , , , ,

continue
()

При загрузке выдает ошибку: failed to load ldlinux.c32

Форум — Desktop

При загрузке выдает ошибку:

failed to load ldlinux.c32

Как можно пофиксить?

 ,

continue
()

Сборка Qt из исходников (хостовая ось x64, сборка под x86)

Форум — Development

Всем привет, как можно собрать Qt на машине, где OS x64, а либы от Qt нужны для x86. При линковке ошибки:

../usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/10/libstdc++.so when searching for -lstdc++
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/10/libstdc++.a when searching for -lstdc++
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: cannot find -lstdc++
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: cannot find libgcc_s.so.1
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/10/libgcc.a when searching for -lgcc
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc
collect2: error: ld returned 1 exit status

configure:

./cofigure -debug-and-release -static -static-runtime -opensource -confirm-license -platform linux-g++-32 -qt-zlib -qt-libpng -qt-libjpeg -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -nomake examples -nomake tests

Но почему-то все равно использует lib64, а не lib (32)

 , , ,

continue
()

VPN L2TP + Mikrtotik

Форум — Admin

Приветствую. Мне нужен удаленный доступ до моей домашней сети. Есть сеть 192.168.88.0/24 - это сеть локальная. И есть сеть впнки - 192.168.89.0/24. Как настроить между ними маршрутмзацию?

 , , , ,

continue
()

Не стартуют xorg

Форум — Desktop

Приветствую. Не стартуют иксы. После ребута, резко перестали стартовать. В /var/log/xorg <tab> ничего не нашел. Подскажите в чем может быть проблема? При вводе в tty startx стартуют и x и kde5. Заранее спасибо.

 , , ,

continue
()

HP 8GB 1Rx4 PC3

Форум — General

Приветствую. Назрел вопрос, может ли вообще каким то магическим образом заработать данная ОЗУ в обычном DIMM порте? На борту PC: MSI x58 pro-e, xeon x5687. Заранее спасибо.

 ,

continue
()

Установка xen

Форум — Admin

Приветствую. Не могу найти адекватную документацию по установке xenserver на фряху 11.1. Инсталю пакет pkg install xen, после пишу xm list, а не работает. В чем проблема и как правильно установить гипервизор?

 , ,

continue
()

sftp - FreeBSD v11

Форум — Admin

Доброго времени суток. Не могу настроить подключения к sftp. По не понятной, мне причине не подключается. FileZila:

Статус:	Соединяюсь с host...
Ответ:	fzSftp started, protocol_version=8
Команда:	open "user@host" 22
Команда:	Принять новый ключ хоста: Однажды
Команда:	Pass: ****************
Ошибка:	Сбой аутентификации.
Ошибка:	Критическая ошибка: Невозможно подключиться к серверу
Статус:	Отключен от сервера

В чем проблема и как можно решить?

 , ,

continue
()

По массивам в bash

Форум — Development

Доброго времени суток. Как можно в bash записать вывод команды screen -ls? Т.е:

23257.name_session1 (06/25/2017 10:41:18 PM)(Detached)
22011.name_session2 (06/25/2017 07:50:33 PM)(Detached)
arr[0] = 23257.name_session1;
arr[1] = 22011.name_session2;
Как можно такое реализовать? Заранее спасибо.

 ,

continue
()

GTK захват экрана

Форум — Development

Доброго времени суток. Как с помощью gtkmm захватить экран? (для скрина и создание захваченной области в *.png
Заранее спасибо.

 ,

continue
()

Книга по GTK

Форум — Development

Приветствую. Посоветуйте книгу по GTK желательно на русском.
Заранее спасибо!

 ,

continue
()

Проблема с выводом хеш-суммы

Форум — Development

Приветствую.Собрал библиотеку scrypt-crypto, генерирую хеш-сумму, пробую выводить через cout, но какая то проблема с кодировкой. Вернее, скорее всего надо конвертировать в hex?

int main(i)
{
	const char  input[] = "hi";
	char  output[100];
	scrypt_1024_1_1_256("hi", output);
	std::cout << std::hex << output << std::endl;
	return 0;
}
тык
Как решить?
P.S: Скрин новей, чем символы в input.

 ,

continue
()

Ошибка при линковке | clion | C++

Форум — Development

Доброго времени суток! Пытаюсь скомпилировать код с библиотекой scrypt с litecoin. Но при линкове появляются ошибки. Как решить?

/opt/clion/bin/cmake/bin/cmake --build /home/continue/.CLion2016.1/system/cmake/generated/untitled-ee2b67a2/ee2b67a2/Debug --target untitled -- -j 8
Scanning dependencies of target untitled
[ 50%] Building CXX object CMakeFiles/untitled.dir/main.cpp.o
[100%] Linking CXX executable untitled
CMakeFiles/untitled.dir/main.cpp.o: In function `main':
main.cpp:(.text+0x28): undefined reference to `scrypt_1024_1_1_256(char const*, char*)'
collect2: error: ld returned 1 exit status
CMakeFiles/untitled.dir/build.make:94: ошибка выполнения рецепта для цели «untitled»
gmake[3]: *** [untitled] Ошибка 1
CMakeFiles/Makefile2:67: ошибка выполнения рецепта для цели «CMakeFiles/untitled.dir/all»
gmake[2]: *** [CMakeFiles/untitled.dir/all] Ошибка 2
CMakeFiles/Makefile2:79: ошибка выполнения рецепта для цели «CMakeFiles/untitled.dir/rule»
gmake[1]: *** [CMakeFiles/untitled.dir/rule] Ошибка 2
Makefile:118: ошибка выполнения рецепта для цели «untitled»
gmake: *** [untitled] Ошибка 2

#include <iostream>
#include "scrypt.h"
using namespace std;
int main(int , char* [])
{
    char output[200];
    scrypt_1024_1_1_256("hello world", output);
    cout << output << endl;
    return 0;
}
cmake_minimum_required(VERSION 3.4)
project(untitled)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp)
set(HEADER scrypt.h)
add_executable(untitled ${SOURCE_FILES})
Заранее спасибо!

 ,

continue
()

Как собирать boost

Форум — Development

Приветствую. Как собирается boost в Linux?
Пытаюсь вот так:

./b2 toolset=gcc --build-type=complete address-model=64 -j4 --stagedir=/usr/local/lib64/boost

Но при таком варианте ошибки:
error: Cannot use --layout=system with --build-type complete.
error: Please use either --layout=versioned or --layout=tagged
error: if you wish to build multiple variants.
error: Note that --layout=system is used by default on Unix starting with Boost 1.40.

Как собственно собрать? (прощу не кидать документацию с boost.org, так как у меня плохо с английскими языком. :) )
Заранее спасибо!

 , , ,

continue
()

RSS подписка на новые темы