LINUX.ORG.RU

Сообщения dim4k

 

Android 6 vpn

Форум — Mobile

Доброго времени суток, на рабочем столе есть ярлык с настроенным vpn (l2tp+ipsec), соответственно - что бы включить vpn - необходимо 2 действия:

  1. Нажать на ярлык.
  2. После нажать «Подключить»

Каким образом можно сократить количество действий только к:

  1. Нажать ярлык

Недавно начал изучать прогу типа Tasker. Может кто-то знает способы более проще и удобнее?

P.S. Android 6

На Бубунте есть команды вкл\викл:

nmcli con up(down) id ConnectionName

Есть ли что-то подобное на Android?

 

dim4k
()

Зависание bash скрипта

Форум — Admin

Всем привет, есть след скрипт который выкачивает файлы с веб страницы через GUI

#!/bin/bash
 
URLArray=(
'URL1...'
'URL2...'
...
'URL n'
)
 
function BackUp
{
URL=$1
WebPageLoadingTime=180
 
    gnome-terminal -- bash -c "firefox '$URL'"
    sleep $WebPageLoadingTime
 
    xdotool key Ctrl+slash
    sleep 10s
 
    xdotool type "save local copy..."
    sleep 5s
 
    xdotool key KP_Enter
    sleep 820s
 
    xdotool key Ctrl+w # close page 
 
}
 
for i in "${URLArray[@]}"
do
FileName=$(echo $i | sed -e 's|.*/||' -e s/--/' '/g -e s/-/' '/g -e 's/$/.pic/')
[ ! -f "$HOME/Downloads/$FileName" ] && BackUp "$i" || echo "$FileName already exist";
done

Периодически скрипт «сам по себе» зависает... страница просто не закрывается и не открывается... Причем абсолютно случайно Иногда полностью отрабатывает. Такое чувство что каждый раз как хочет - так и отрабатывает... Подскажите - в чем может быть проблема? ОС - Ubuntu

 ,

dim4k
()

Использовать маску при поиске файлов

Форум — Admin

Всем привет, есть код:

for i in "${URLArray[@]}"
do
FileName=$(echo $i | sed -e 's|.*/||' -e s/-/' '/g -e 's/$/.pic/')
[ -f "$HOME/Downloads/$FileName ] && echo "exist." || echo "$FileName doesn't exist"        
done

При вызове кода переменная $FileName Принимает значение: PIC 2 (frame corner radius).pic <-- (После PIC 2 - 2 пробела - тут пробела не видно) Но в директории Downloads после PIC 2 - один пробел!

Как применить маску при проверке наличия файлов???

 ,

dim4k
()

Правильный вывод элементов массива

Форум — Admin

Всем привет!!! Есть скрипт:

#!/bin/bash

FArray=(
'aaa'
'bbb'
'ccc'
)

function BackUp 
{
FileName= echo $1
echo -e "$HOME/Downloads/$FileName\c"
}

for i in "${FArray[@]}"
do
BackUp "$i"
done

На выводе:

adminic@WEB-PC1:~$ ./BackupF
aaa
/home/adminic/Downloads/bbb
/home/adminic/Downloads/ccc
/home/adminic/Downloads/adminic@WEB-PC1:~$

Как сделать что бы последняя строка была в «правильном месте» (то есть - в начале!!!) ???

Что б вывод был:

/home/adminic/Downloads/aaa
/home/adminic/Downloads/bbb
/home/adminic/Downloads/ccc

 

dim4k
()

sed - удаление комментариев

Форум — General

Всем привет, Хочу из файла /etc/filebeat/filebeat.yml удалить комментарии в строках 1,3 (нумерация условна, в файле все иначе)

#output.logstash:
  # The Logstash hosts
  #hosts: ["localhost:5044"]
Нагуглил только полное удаление всех коментов в файле через sed, есть идеи как удалить комменты только из 1 и 3 строки? В 3 строке перед комментарием - 2 пробела, они должны остатся.

 

dim4k
()

Проблемы с sssd

Форум — Admin

Всем привет! Имею рабочую станцию с Ubuntu 20.04 lts. Пытаюсь сделать ввод в домен AD «Методом» sssd. Выполняю команду:

sudo apt-get -y install realmd sssd sssd-tools samba-common krb5-user packagekit samba-common-bin samba-libs adcli ntp

Получаю ошибку:

Creating SSSD system user & group...
adduser: Warning: The home directory `/var/lib/sss' does not belong to the user you are currently creating.
Warning: found usr.sbin.sssd in /etc/apparmor.d/force-complain, forcing complain mode
Warning from /etc/apparmor.d/usr.sbin.sssd (/etc/apparmor.d/usr.sbin.sssd line 54): Warning failed to create cache: usr.sbin.sssd
Created symlink /etc/systemd/system/sssd.service.wants/sssd-autofs.socket → /lib/systemd/system/sssd-autofs.socket.
Created symlink /etc/systemd/system/sssd.service.wants/sssd-nss.socket → /lib/systemd/system/sssd-nss.socket.
Created symlink /etc/systemd/system/sssd.service.wants/sssd-pam-priv.socket → /lib/systemd/system/sssd-pam-priv.socket.
Created symlink /etc/systemd/system/sssd.service.wants/sssd-pam.socket → /lib/systemd/system/sssd-pam.socket.
Created symlink /etc/systemd/system/sssd.service.wants/sssd-ssh.socket → /lib/systemd/system/sssd-ssh.socket.
Created symlink /etc/systemd/system/sssd.service.wants/sssd-sudo.socket → /lib/systemd/system/sssd-sudo.socket.
Created symlink /etc/systemd/system/multi-user.target.wants/sssd.service → /lib/systemd/system/sssd.service.
sssd-autofs.service is a disabled or a static unit, not starting it.
sssd-nss.service is a disabled or a static unit, not starting it.
sssd-pam.service is a disabled or a static unit, not starting it.
sssd-ssh.service is a disabled or a static unit, not starting it.
sssd-sudo.service is a disabled or a static unit, not starting it.
Job for sssd.service failed because the control process exited with error code.
See "systemctl status sssd.service" and "journalctl -xe" for details.
A dependency job for sssd-nss.socket failed. See 'journalctl -xe' for details.
A dependency job for sssd-sudo.socket failed. See 'journalctl -xe' for details.
A dependency job for sssd-ssh.socket failed. See 'journalctl -xe' for details.
A dependency job for sssd-autofs.socket failed. See 'journalctl -xe' for details.
A dependency job for sssd-pam-priv.socket failed. See 'journalctl -xe' for details.
A dependency job for sssd-pam.socket failed. See 'journalctl -xe' for details.
Setting up sssd-proxy (2.2.3-3) ...
Setting up sssd-ad-common (2.2.3-3) ...
Created symlink /etc/systemd/system/sssd.service.wants/sssd-pac.socket → /lib/systemd/system/sssd-pac.socket.
sssd-pac.service is a disabled or a static unit, not starting it.
A dependency job for sssd-pac.socket failed. See 'journalctl -xe' for details.
Setting up sssd-krb5-common (2.2.3-3) ...
Setting up krb5-user (1.17-6ubuntu4) ...
Setting up samba-common-bin (2:4.11.6+dfsg-0ubuntu1.5) ...
Checking smb.conf with testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Обратите внимание на:

adduser: Warning: The home directory `/var/lib/sss' does not belong to the user you are currently creating.
После этой ошибки все сервисы «посыпались»( Кто сталкивался с подобным? Есть идеи?

 

dim4k
()

Определить AD Logon Server

Форум — Admin

Всем привет, простой вопрос - есть несколько серверов AD (Win Server), в сети «зоопарк клиентов» (Win\Linux\Mac)

Что бы узнать на каком сервере залогинился клиент Windows - достаточно ввести команду в cmd:

set logon

Вывод:

LOGONSERVER=\\AD

Есть ли аналогичная команда в Ubuntu?

Примечание: Linux-клиентов вводил в домен через sssd

 ,

dim4k
()

Установить libvisio2svg

Форум — Linux-install

Привет народ!!! Хочу поставить прогу (https://github.com/kakwa/libvisio2svg) для конвертирования (VSS and VSD) to SVG. Но при сборке возникают проблемы:

( читать дальше... )

Смотрел файл CMakeLists.txt, переменные вижу, как их править - не пойму. Помогите кто умеет!

P.S. ОС SentOS 7

 

dim4k
()

Roundcube + HTTPS

Форум — Admin

Всем привет народ!!! Недавно решил настроить новый почтовый сервер (пока локальные сертификаты, позже хочу подключить сертификат от Let's Encrypt)

P.S. Debian 9.8

Настроил такую «связку»: Postfix + Dovecot 2 + MySQL + PostfixAdmin + Nginx + RoundCube + Redis + Rspamd

Настраивал протоколы POP3 и IMAP - все прекрасно работало, RoundCube по HTTP тоже отлично работал. НО - тут захотелось настроить HTTPS для RoundCube - и началось самое интересное:

В обычных логах (/var/log/mail.log) - ничего «плохого» нет.

А вот в логах RoundCube (/usr/share/nginx/html/webmail/logs/errors ) Все время вот такая ошибка

SMTP Error: Authentication failure: SMTP server does not support authentication (Code: ) in /usr/share/nginx/html/webmail/program/lib/Roundcube/rcube.php on line 1667 (POST /webmail/?_task=mail&_unlock=loading1554396107730&_lang=en_US&_framed=1&_action=send)

Походы в Google\Yandex не помогли, здесь(www.linux.org.ru) искал - тоже ничего.

Ребята которые настраивали - посмотрите мои конфиги - чувствую что чего то не хватает:

NGINX

/etc/nginx/sites-available/default

server {

listen 80;

server_name dmz.example.local;

return 301 https://$server_name$request_uri; # enforce https

}

# SSL configuration

server {

listen 443 ssl;

server_name dmz.example.local;

root /usr/share/nginx/html;

index index.php;

charset utf-8;

# SSL settings

ssl_certificate /etc/ssl/mail/public.pem;

ssl_certificate_key /etc/ssl/mail/private.key;

ssl_protocols TLSv1.2;

ssl_ciphers «EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4»;

ssl_prefer_server_ciphers on;

ssl_session_cache shared:SSL:10m;

ssl_session_timeout 10m;

ssl_ecdh_curve secp521r1;

location / {

try_files $uri $uri/ index.php;

}

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

}

}

ROUNDCUBE

/usr/share/nginx/html/webmail/config/config.inc.php

$config['default_host'] = 'tls://%n';

$config['smtp_server'] = 'tls://%n';

$config['smtp_port'] = 587;

$config['smtp_user'] = '%u';

$config['smtp_pass'] = '%p';

$config['support_url'] = ";

$config['product_name'] = 'Roundcube Webmail';

$config['des_key'] = 'rcmail-!24ByteDESkey*Str';

$config['plugins'] = array( 'archive', 'zipdownload', );

$config['skin'] = 'larry';

$config['default_port'] = 143;

$config['smtp_auth_type'] = 'PLAIN';

$config['imap_conn_options'] = array(

'ssl' => array(

'verify_peer_name' => true,

'verify_peer' => true,

'allow_self_signed' => true,

'peer_name' => 'dmz.example.local',

'cafile' => '/etc/ssl/mail/public.pem',

),

);

$config['smtp_conn_options'] = array(

'ssl' => array(

'verify_peer_name' => true,

'verify_peer' => true,

'allow_self_signed' => true,

'peer_name' => 'dmz.example.local',

'cafile' => '/etc/ssl/mail/public.pem',

),

);

Ошибка которую выдает RoundCube в web-интерфейсе:

smtp ошибка (250) ошибка авторизации

 ,

dim4k
()

Установка q4wine

Форум — Linux-install

Всем привет, хочу установить q4wine по этой инструкции

http://blog.swlogic.eu/2010/09/13/linux-wine-q4wine-ustanovka-i-rabota-s-prog...

ОС Debian 9.6 GUI Mate.

1. Скачал архив из:

https://sourceforge.net/projects/q4wine/files/q4wine/q4wine 1.3.10/

2. Установил пакеты для сборки

sudo apt-get install git build-essential cmake qt5-default qtscript5-dev libssl-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5svg5-dev libqt5webkit5-dev libsdl2-dev libasound2 libxmu-dev libxi-dev freeglut3-dev libasound2-dev libjack-jackd2-dev libxrandr-dev libqt5xmlpatterns5-dev libqt5xmlpatterns5 qtbase5-dev qttools5-dev-tools

3. Далее собираю так:

sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local/q4wine-1.3.10
sudo make install

4. Перехожу в директорию установки и пытаюсь запустить:

cd /usr/local/q4wine-1.3.10
q4wine

И ничего не происходит...

Что надо еще сделать???

 , , ,

dim4k
()

перенаправление звука в xrdp

Форум — Admin

Всем доброго времени суток!!! Данный вопрос на форуме уже обсуждался, увы безрезультатно... Итак: ОС: Debian 9.6 Pulseaudio-10.0

Хочу пробрасывать звук с Debian на Windows через xrdp. Нашел несколько инструкций, устанавливал «по этой» инструкции (ссылка ниже):

https://wiki.yola.ru/xrdp:pulseaudio

Но все останавливалось на пункте: # Собираем модули pulseaudio cd /tmp/xrdp/sesman/chansrv/pulse

Еще пробовал через:

http://dadhacks.org/page/2/

https://github.com/PKRoma/xrdp/tree/master/sesman/chansrv/pulse

https://github.com/neutrinolabs/xrdp/issues/723

И тут тоже все останавливалось на том же пункте...

Как начинал и что уже делал:

apt-get install pavucontrol

Add backports to your sources.list

-----------------------------------------------------------------

nano /etc/apt/sources.list 

deb http://deb.debian.org/debian stretch-backportsmain contrib non-free

apt-add-repository --remove ppa:teejee2008/ppa
apt-get update

-----------------------------------------------------------------

apt -t stretch-backports install xrdp-pulseaudio-installer

cd /tmp
git clone https://github.com/neutrinolabs/xrdp.git

apt install build-essential dpkg-dev

apt-get source pulseaudio

apt-get build-dep pulseaudio

cd pulseaudio-10.0

./configure

И где-то тут... На пункте «Собираем модули pulseaudio» я завис... Еще где-то надо make делать... Но где - вообщем я запутался(

Ребята - помогите начинающему пользователю?!

 ,

dim4k
()

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