LINUX.ORG.RU

Сообщения iamroman

 

Посоветуйте bluetooth-мышь

Форум — Desktop

Всем привет. Есть ноутбук, в котором сэкономили на USB-портах. Хочу попробовать bluetooth-мышь, но есть сомнения, что она нормально заведется. Кто пользовался, посоветуйте хорошую модель. Будет использоваться на kubuntu 20.04.

 , ,

iamroman
()

500 internal server error при подключении в php-скрипт файла из папки на уровень выше

Форум — Admin

nginx + php5-fpm. В php-скрипт подключается файл из папки на уровень выше. Вот так:

require_once '../script.php';
Можно использовать include, require и т.д. Результат не меняется. Происходит 500 internal server error. В логах nginx ошибка выглядит так:
PHP message: PHP Fatal error:  require_once(): Failed opening required '../script.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/...
Если положить файлы на одном уровне, то ошибки не происходит. Если подключать файл из папки на уровень ниже, то ошибки не происходит. Если задать абсолютный путь к файлу, то ошибки не происходит.

В чем может быть проблема?

 , , ,

iamroman
()

Как совладать со Skype на Ubuntu? Синхронизация с Windows, Android версиями

Форум — Desktop

Поставил клиент Скайп на kubuntu 14.04. Скайп также используется в виде виндовой и андроид версии. Виндовая и андроид версия все между собой прекрасно синхронизируют, все групповые чаты доступны, все ок. А на версии для kubuntu просто даже не подгружаются групповые чаты. Их как будто нет. Если кто-то пишет в чат, то ничего не происходит. История от контактов также подгружаться не хочет.

Были советы одновременно с убунтовской версией запустить другие клиенты, где есть история и чаты, чтобы она попробовала синхронизироваться. Пробовал. Ничего не происходит.

Копировал физически все из папки конфигов виндового клиента в линуксовый. Появилась история контактов, это хорошо. Но осталась проблема с групповыми чатами. Они появились в списке, в них отображается история, но в них нельзя ничего написать - отображается сообщение «Функция обмена сообщениями недоступна». И проблемы синхронизации остались теми же.

Есть альтернатива пользоваться веб-версией https://web.skype.com/ru/ но там нет звонков и история вообще не хранится.

Как совладать со Skype на Ubuntu?

 , , ,

iamroman
()

Роутер рвет соединение с сервером

Форум — Admin

Роутер Huawei B880. Например, соединен я по SSH с сервером. Через 5 минут простоя соединения терминал никак не реагирует, нужно открывать новый терминал и заново соединяться. Проблема именно в этом роутере, потому что при соединении через другой роутер такой проблемы нет. И проблема не в wifi или проводе, одинаковая проблема и там, и там.

Причем интернет никуда не пропадает, в браузере никаких изменений не заметно. Именно проблема в подключении к серверу.

Что это может быть?

 ,

iamroman
()

настройка ftp сервера для ip камеры

Форум — Admin

Есть китайская ip камера. Там есть функция загрузки видео по детектору движения по ftp на сервер. На сервере debian 8 поставил vsftpd и немного настроил, конфиг выглядит так:

# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
# capabilities.
#
#
# Run standalone?  vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=NO
#
# This directive enables listening on IPv6 sockets. By default, listening
# on the IPv6 "any" address (::) will accept connections from both IPv6
# and IPv4 clients. It is not necessary to listen on *both* IPv4 and IPv6
# sockets. If you want that (perhaps because you want to listen on specific
# addresses) then you must run two copies of vsftpd with two configuration
# files.
listen_ipv6=YES
#
# Allow anonymous FTP? (Disabled by default).
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
#local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# If enabled, vsftpd will display directory listings with the time
# in  your  local  time  zone.  The default is to display GMT. The
# times returned by the MDTM FTP command are also affected by this
# option.
use_localtime=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/vsftpd.log
#
# If you want, you can have your log file in standard ftpd xferlog format.
# Note that the default log file location is /var/log/xferlog in this case.
#xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that on some FTP servers, ASCII support allows a denial of service
# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file.
# ASCII mangling is a horrible feature of the protocol.
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# You may fully customise the login banner string:
#ftpd_banner=Welcome to blah FTP service.
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
# You may restrict local users to their home directories.  See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
# (Warning! chroot'ing can be very dangerous. If using chroot, make sure that
# the user does not have write access to the top level directory within the
# chroot)
#chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES
#
# Customization
#
# Some of vsftpd's settings don't fit the filesystem layout by
# default.
#
# This option should be the name of a directory which is empty.  Also, the
# directory should not be writable by the ftp user. This directory is used
# as a secure chroot() jail at times vsftpd does not require filesystem
# access.
secure_chroot_dir=/var/run/vsftpd/empty
#
# This string is the name of the PAM service vsftpd will use.
pam_service_name=ftp
#
# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO

listen_port=2121

check_shell=NO
В камере все настроено, что можно настроить. Настроено на загрузку по событиям на срабатывания движения. И сначала вроде видео нормально появляется на сервере. Это после включения, но потом, если долго нет активности, то перестает появляться на новую активность. Но затем может на новую активность вдруг опять пачкой появиться, и то видео, которое должно было появиться прямо сейчас, и то, что должно было 15 минут назад. Или только то, что должно сейчас, когда как.

Из нюансов, юзер ftp выставлен шелл /bin/false и все действие происходит через роутер 3g. Но роутер вряд ли виноват, через проводной инет те же глюки.

Еще из нюансов, если выключить и включить роутер, то пропихивание происходит быстрее.

Это какие-то глюки камеры или что-то можно попробовать настроить на сервере?

 , ,

iamroman
()

ftp пользователь и shell

Форум — Admin

Сервер vsftpd на debian 8. Создал пользователя без шелла, с /bin/false, но так мне не удавалось авторизоваться. Когда указал шелл /bin/shell, то все стало ок.

Зачем вообще юзеру ftp доступ к shell, если это юзер исключительно для загрузки файлов в определенную директорию по ftp?

 , ,

iamroman
()

debian jessie: ruby 2.1 совместимость с 1.9

Форум — Admin

Нужно запустить на виртуалке mailcatcher (отлов почты с php) для которого нужен ruby. Раньше на Debian Wheezy работало прописыванием в php.ini:

sendmail_path = "/usr/bin/env /var/lib/gems/1.9.1/gems/mailcatcher-0.6.1/bin/catchmail"
В Debian Jessie только ruby 2.1, но вот это не работает (хотя файл соответствующий есть):
sendmail_path = "/usr/bin/env /var/lib/gems/2.1.0/gems/mailcatcher-0.6.1/bin/catchmail"

Очевидно, какие-то проблемы с совместимостью, но я с ruby не знаком вообще.

Какие могут быть решения?

 , ,

iamroman
()

Linux Mint Mate беспорядочные подвисания

Форум — Desktop

Linux Mint Mate. Оконный менеджер Compiz. Раз в какое-то время происходит подвисание видео с Youtube или радио через radiotray. Это похоже на короткое заикание, происходит раз в несколько минут. Вот несколько скриншотов top при просмотре ролика на Youtube сразу после подвисания (вылазят вверх какие-то процессы migration). https://yadi.sk/i/jPZXq5s1h9AVG https://yadi.sk/i/6dLOF-nch9AYh https://yadi.sk/i/jjpIRNb6h9AZv

 ,

iamroman
()

ip камера и 3g роутер - как подключиться к камере через Интернет?

Форум — Admin

На даче есть ip-камера, там же есть 3g-роутер (Huawei B880). Задача как-то подключаться к ip-камере из Интернета и пока уткнулся в получение ip, к которому обращаться. В роутере есть возможность использовать DDNS, но на выбор только DynDNS.org и TZO, которые давно уже полностью платные, и этот вариант я не рассматривал.

Есть свой VDS, можно что-то замутить с ним.

Какие есть варианты?

 

iamroman
()

Настроить exim4 на работу с mailcatcher

Форум — Admin

Работают exim4 и mailcatcher на виртуальной машине. Пишут, что mailcatcher слушает порт 1025 и нужно сказать exim перенаправлять почту туда. Где конкретно в exim прописать этот самый 1025 порт? Я плохо знаком с почтовыми серверами.

 ,

iamroman
()

ansible - редактирование конфигов после установки программы

Форум — Admin

Без ansible я устанавливаю php5-fpm, затем открываю дефолтный файл php.ini и заменяю нужные значения. Значит в ansible-playbook нужно после установки php5-fpm регулярками искать и менять в php.ini нужные значения в конфигах? Или заранее подготовить файл со своими конфигами и просто заливать его?

 ,

iamroman
()

Ansible - добавить файл в файл

Форум — Admin

Как в плейбуке правильно оформить добавление файла с хоста в конец файла на клиенте?

 ,

iamroman
()

Вопрос по пробросу портов в виртуальной машине

Форум — Security

Настроил виртуальную машину с debian на локалхосте через virtualbox. Тип сетевого подключения NAT, сделал проброс портов с 2222 на 22 для доступа к виртуальной машине по SSH.

Возник следующий вопрос. Я правильно понимаю, что если бы у меня был белый ip, то кто угодно мог бы попытаться подключиться к моей виртуальной машине по SSH через 2222 порт?

Как следует создавать виртуальные машины для личного пользования по SSH на локалхосте, чтобы исключить возможность подключения к ним из Интернета?

 ,

iamroman
()

Что мониторить в Zabbix у веб-сервера?

Форум — Admin

Есть веб-сервер (debian, nginx, php5-fpm, mysql) с сайтиками, который до этого никак не мониторился, но поговаривают, что это нужно делать. Поставил Zabbix 2.2.

Что порекомендуете замониторить у сервера, на котором хостятся всякие несложные сайты?

 , ,

iamroman
()

curl прогрессбар при отправке файла на яндекс.диск

Форум — Admin

Гружу большой файл вот так:

curl -i -H "Host: webdav.yandex.ru" -H "Accept: */*" -H "Authorization: OAuth $YATOKEN" -T "$file" https://webdav.yandex.ru/

Файл грузится, все ок. А можно как-то показывать в консоли прогресс, сколько загрузилось? А то выдает HTTP/1.1 100 Continue и дальше тишина вплоть до ответа сервера в конце загрузки. Пробовал добавлять --progress-bar, все равно тишина.

 

iamroman
()

Помогите с grep и регулярками

Форум — Admin

Нужно вычленить количество доступного места на диске /dev/sdb3. Вот вывод до grep с регуляркой:

df /dev/sdb3
Файл.система   1K-blocks Использовано Доступно Использовано% Cмонтировано в
/dev/sdb3       95990980       567180 90524604            1% /home

df /dev/sdb3 | grep /dev/sdb3
/dev/sdb3       95990980       565664 90526120            1% /home
Вот я использую регулярку:
df /dev/sdb3 | grep /dev/sdb3 | grep -Eo '(?:\D)(\d*)(?:\s*)(?:\d{1,3}%)'
И ничего не выводит.

Тестировал саму регулярку на сайте для тестирования регулярок, там она все находит, регулярка составлена корректно.

Что я делаю не так?

 

iamroman
()

Вопросы по применению 7z

Форум — Admin

Вот это заархивирует всю директорию:

7z a arch.7z
А как заархивировать только файлы 1.doc и 2.doc? Я читал мануал и подозреваю, что то, что я спросил выше, делается через параметр -i, но расшифровать вот это так и не смог:
-i[r[-|0]]{@listfile|!wildcard}
              Include filenames
Ясно, что это регулярное выражение, но как конкретно этим пользоваться?

 

iamroman
()

nginx Проверка наличия файла

Форум — Admin

Есть такой конфиг для доступа к phpmyadmin по адресу https://000.000.000.000/ssylkanaphpmyadmin/index.php

location /ssylkanaphpmyadmin/ {
	alias /var/www/phpmyadmin/www/phpmyadmin/;
	location ~ \.php$ {
		fastcgi_pass unix:/var/run/php5-fpm.sock;
		fastcgi_index index.php;
		include fastcgi_params;
		fastcgi_param SCRIPT_FILENAME $request_filename;
	}
}

Этот конфиг работает, но как сначала проверять на наличие файл, который запрашивается, и если его нет, то отдавать ошибку 404?

Пробовал вот так, не пашет:

location /ssylkanaphpmyadmin/ {
	alias /var/www/phpmyadmin/www/phpmyadmin/;
	location ~ \.php$ {
		try_files $request_filename =404; # это не пашет
		fastcgi_pass unix:/var/run/php5-fpm.sock;
		fastcgi_index index.php;
		include fastcgi_params;
		fastcgi_param SCRIPT_FILENAME $request_filename;
	}
}

 

iamroman
()

Почему не стоит делать бекап или восстанавливаться «по-живому»

Форум — Admin

Вот тут http://help.ubuntu.ru/wiki/backup говорится следующее:

Сразу стоит отметить, что все операции стоит производить не «по-живому», т.е. не на работающей системе, а с liveCD или установленной на соседнем разделе/флэшке/usb-hdd системы. В случаях, когда простой в несколько минут критичен для системы, возможно копирование системы из-под самой себя, но при этом нужно учитывать некоторые дополнительные условия, которые в данной статье пока что не рассматриваются

В каких случаях и почему не стоит делать бекап или восстанавливаться «по-живому»? Какие могут быть проблемы?

 

iamroman
()

Как защитить от перебора паролей phpMyAdmin?

Форум — Admin

Через nginx+php5-fpm настроен phpMyAdmin по адресу 000.000.000.000/moyphpadmin/index.php

Странно, но у phpMyAdmin нет собственной защиты от перебора пароля при авторизации через веб-интерфейс. К тому же он не ведет логи ошибок авторизации. Ставить еще дополнительную авторизацию в nginx не очень вариант. Как в данном случае снизить скорость перебора паролей с одного ip?

 

iamroman
()

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