Обновить права пользователя после добавления в группу
Всем привет. Вопрос такой. Добавил пользоветля в группу. Как теперь «обновить» права (согласно новой группе), без перелогина юзера?
Всем привет. Вопрос такой. Добавил пользоветля в группу. Как теперь «обновить» права (согласно новой группе), без перелогина юзера?
Есть набор полей, по которым осуществляется полнотекстовый поиск (в данном случае средствами MongoDB): field_1, field_2 и field_3. По-умолчанию у всех этих полей вес = 1. Вопрос. Как выставить вес, чтобы приритет в поисковой выдаче был таким: field_2 потом field_3 и уже затем - field_1? Т.е. большее значение веса соответсвует повышениею приоритета или наоборот - понижению?
Всем привет. Подскжите пожалуйста по регулярочке.
Требуется «захватить» все слова в строке, которые не соответствуют словам из набора: word1|word2|word3.
Нагуглил такое решение:
^((?!word1|word2|word3).)*$
My super string word1, hello word2 word yes word3 the bestr
Еще раз (Arch. DKMS.) привет всем!
Собрал модуль вручную, установил, подключил (modprobe 8192eu), вставил адаптер в свободное usb-гнездо. Ядро создало интерфейс для устройства - ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 50:7b:9d:76:d5:2c brd ff:ff:ff:ff:ff:ff
4: wlp0s16u3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 54:2a:a2:7b:0f:7b brd ff:ff:ff:ff:ff:ff
Пытаюсь поднять интерфейс:
iw dev wlp0s16u3 up
Команда отрабатывает без огшибок, но вывод ip link такойже - state DOWN.
Пытаюсь просканить сети:
iw dev wlp0s16u3 scan
command failed: No such device (-19)
В чем может быть проблема.
Кусок dmesg о подключенном устройстве:
dmesg|grep rtl8192
[ 5.862646] RTL871X: rtl8192eu v4.3.1.1_11320.20140505
[ 6.499591] usbcore: registered new interface driver rtl8192eu
[ 6.502026] rtl8192eu 2-3:1.0 wlp0s16u3: renamed from wlan0
[ 56.388352] RTL871X: rtl8192eu_hal_init in 2633ms
[ 58.574904] RTL871X: ==> rtl8192eu_hal_deinit
[ 4136.590494] RTL871X: rtl8192eu_hal_init in 56ms
[ 4143.589375] proc_dir_entry 'rtl8192eu/wlan0' already registered
[ 4143.590005] WARNING: CPU: 3 PID: 15862 at /home/peter/opt/rtl8192eu-linux-driver/os_dep/linux/rtw_proc.c:788 rtw_adapter_proc_init+0xe5/0xfa [8192eu]
[ 4143.596070] rtl8192eu 2-3:1.0 wlp0s16u3: renamed from wlan0
[ 4146.606313] RTL871X: rtl8192eu_hal_init in 2946ms
[ 4148.813879] RTL871X: ==> rtl8192eu_hal_deinit
Всем привет.
Подскажите, пожалуйста. Ставлю из аура пакетик для работы usb wifi-адаптера: https://aur.archlinux.org/packages/rtl8192eu/
Делаю makepkg -sri, он так что-то компилит, все без ошибок, но потом, видимо при установки, вываливается с ошибкой:
(1/1) Remove DKMS modules
==> dkms remove -m * -v * -k 4.8.4-1-ARCH
Error! There are no instances of module: *
* located in the DKMS tree.
:: Processing package changes...
(1/1) reinstalling rtl8192eu [###############################################] 100%
:: Running post-transaction hooks...
(1/1) Install DKMS modules
==> dkms install -m * -v * -k 4.8.4-1-ARCH
Error! Could not find module source directory.
Directory: /usr/src/*-* does not exist.
Модуль так и не установился. lsmod |grep 8192 - молчек. modprobe 8192eu - мочек.
В чем может быть проблема?
Всем привет!
Подскажите, поддреживается ли в Xorg (Xenocara) AMD GPU Radeon R6 Carizzo. Если да, то как сконфигурить иксы, чтобы карта работала на полную. По-умолчанию иксы стартуют с драйвером vesa. И на R6 ни 2d, ни 3d ускорения нет.
Заранее спасибо.
P.S. Речь идет об ОС OpenBSD :)
Всем привет!
В перл новичек. Гугл адекватного не дал. Подскажите, кто в теме, что означает следующий код:
$app->my_fun(process { $some_data });
Что за кончтрукция такая - process ?
Всем привет.
Подскажите, пожалуйста, какие есть техники/практики для осуществления безопасного (более-менее) логгирования данных, отправляемых с клиента на сервер?
Предположим, есть некая клиентская логика, которая отлавливает оперделенные пользователськие события. Требуется вести лог-файл этих событий. Но как обезопасить себя на сервере? Вот, приходит аяксом мне POST-запрос с клиента, содержащий данные для логгирования. Нельзя же просто взять и записать безо всякой преверки эти данные в файл, ибо любой желайщий может глянуть клиентский код, написать shell-скрипт, который цикоически щлет какой-то мусор в запросе логгирвоания на сервер, и тем самым забите мне весь хард.
Всем привет!
Пускал ли кто-нибудь из здешней достопочтенной публики wsgi/uwsgi web-приложения, посредством идущего в поставке OpenBSD их минималистичного http-сервера - httpd? Поделитесь конфигом, пожалуйста, а то чет ваще непонятно: как, что, куда. И гугл молчит.
Всем привет!
Кто в алгоритмах шарит кто? Подскажите, пожалуйста, как вытащить ключи объекта, который может содержать в себе объекты бесконечной вложенности, в массив.
Например, если есть объект:
var obj = {
field_1: 'value 1',
field_2: {
ffield_1: {fffield_1: 1}
}
На выходе должен получиться массив:
['field_1', 'field_2', 'ffield_1', 'fffield_1']
Приветствую.
Я новичек в C. Пишу свою библиотеку некоторых функций на основе SDL1.2. Хочу скомпилировать все свои наработки в динамическую библиотеку *.so и использовать ее в других проектах. Как правильно оформить опции компиляции, чтобы моя библиотека «знала» о библиотеке SDL.
Пока у меня вот что получилось:
gcc -I/usr/include/lua5.2/ -L/usr/lib/ -c -Wall -fPIC -g main.c -o main.o -lSDL -llua &&
gcc -shared main.o -o mylib.so
Но при поптке зарекуарить свою библиотеку получаю ошибку:
lua5.2: error loading module 'mylib' from file './mylib.so':
./mylib.so: undefined symbol: SDL_Quit
Я так понимаю, дело здесь в том, что моя библиотека скомпилине без знания о sdl-библиотеке. Подскажите, пожалуйста.
Всем привет.
Есть веб-приложение, использующее werkzeug в качестве веб-сервера.
Компьютер, где крутится приложение имеет внешний, статичесткий ip. Если обращаться к приложению как к компьютеру из локальной сети, напрмиер, curl -d «test=test» http://192.168.1.1:8000/my_url - ответ прихоидт, статус 200, все ок. Если попытаться стукнуться в тотже урл, используя внешний ip: curl -d «test=test» http://56.76.345.219:8000/my_url - получаю ошибку «Recv failure: Соединение сброшено другой стороной».
Подскажите, в чем может быть проблема? Сервер пробовал запускать c ip: 127.0.0.1, localhost, 192.168.1.1, 56.76.345.219, 0.0.0.0. Работает только если слать запросы из локальной сети. С внешки - всегда одна и таже ошибка.
Всем привет.
Имеется обхект вида:
{
'field1': {...},
'field2': {...},
'fieldN': {...}
}
Вопрос. Как отсортировать объект по возрастанию, в алфавитном порядке по field...?
Всем привет.
Заранее прошу прощения за ламерский вопрос, но гугл внятно ничего по этому поводу не говорит. Подскажите, пожалуйста, как выбрать из коллекции все документы у которых поле 'field' не пустое. Это поле строкового типа.
Конструкция вида:
db.mycol.find({'my_field': 1}) // => ничего не возвращает
не работает.
Всем привет.
В js новичек. Вот навоял такой код:
var MyObj = {
suboj = {
field: 'value'
}
};
MyObj.getValue = function() {
return this.subobj.field;
};
Вопрос: «Корректно ли использовать в getValue() this для доступа ко вложенному обхекту или лучше использовать для этого само имя родительского объект - 'MyObj'»? И почему?
Всем привет.
Выпролняю код создания нового документа в коллекции посредством insertOne(). Первый документ сохраняется, но последующие - нет:
"MongoError: insertDocument :: caused by :: 11000 E11000 duplicate key error index:
Всем привет. Я в ноде новичек. Нашел пакетик node-cron, установил, подключил, разобрался как создавать задачи. Вопрос как инициировать задачи? job.start() - но на каком месте. Нужно инииировать их перманентно в момент запуска приложения. Как и где это сделать?
Всем привет.
Собственно сабж. В чем может быть проблема?
Все привет!
Заранее прошу прощения за откровенно ламерский вопрос. Но адекватного ответа на него я так и не смог найти.
Интересует, собственно, сабж. Вот, предположим имеется процессор с несколькими ядрами (например, четырехядерынй i7). С линуксом все ясно - по умолчанию ядро будет стараться раскидать процессы по всем ядрам процессора и каждое такое ядро будет обрабатывать только свои процессы. Т.е. ядра работают абсолютно параллельно друг другу. Это позволяет достигать истинной многозаданости/многопоточности.
А как с этим делом сейчас в опенке?
Для простоты. Что будет работать быстрее (на одинаковом железе) - 1000 виртуалхостов апача под линуксом, или 1000 виртуалхостов апача под OpenBSD и как это связано с SMP?
Всем привет!
Нужно в строке, содержащей html, найти и обрезать все теги вида <tag class=«my-class» data-attrs=«attr1,attr2,...attrN»>text</tag>, сохранив при этом текст (text) данного тега, который помещается на меcто самого тега.
Навоял регулярку:
html_str = html_str.replace(/(<tag\s+class=\"my-class\"\s+data-attrs=\"[^.*?]+\">([^.*?]+)<\/tag>)/ig, "$2");
При первом «прогоне» текста через регулярку - работает норм. При последуюющих прогонах начинается какая-то фигня - режется совсем не так как нужно.
Подскажите, пожалуйста, в чем может быть косяк?
← назад | следующие → |