серийные номера клавиатуры, мыши, видеокарты
Здравствуйте. Подскажите можно ли узнать серийные номера видеокарты, мыши, клавиатуры в debian?
Здравствуйте. Подскажите можно ли узнать серийные номера видеокарты, мыши, клавиатуры в debian?
Подскажите где получить информацию Обработанных заданий на печать. Интересует время печати,название документа, количество страниц, имя пользователя печатавшего документ, статус выдачи(успешно неуспешно)
подскажите если закрыт 123 порт можно ли службу ntp перевести на другой порт? и если нельзя..... какие есть варианты синхронизации времени при закрытии 123 порта
Здравствуйте. В системе разрешен вход только через графику. Мне нужно как-то отловить переключение(смену) пользователем графических терминалов. Ну те что переключаются ctrl+alt+f2...
Ос астра линукс основанная на дебиане.
Здравствуйте есть правило которое обрабатывает вставку usb носителя. При добавлении usb носителя в RUN выполняется программа на с++ которая должна проверить серийный номер устройства. В определенном файле есть список устройств (имя пользователя-серийный номер). Соответственно как получить номер я знаю. Проблема в получении имени пользователя в программе запущенной по событию udev.
ос astra linux 1.5 основана на debian
Здравствуйте пытаюсь монтировать носитель с файловой системой ntfs из под пользователя в операционной системе astra linux 1.5. Пример пользователь usertest.
Монтирование:
mount /dev/sdf /home/usertest/media/qw
Само монтирование происходит нормально. Фс монтируется на чтение/запись в каталог /home/usertest/media/qw.
Но когда я хочу размонтировать файловую систему выполняю команду umount /home/usertest/media/qw
Но он мне почему-то пишет umount: только root может размонтировать /dev/sd* от /*home/*/media/*
Я не понимаю почему монтирование происходит нормально, а вот размонтирование не происходит тк требуются права рута. Хотя права на каталог /home/usertest/media/qw стоят 777 и владельцем каталога является пользователь. В чем может быть причина?
Здравствуйте возможно как-то писать диски на фс udf 2.50 в ОС ASTRA LINUX 1.5(ядро 4.2) основанной на debian
Подскажите пожалуйста возможно ли узнать серийный номер тома файловой системы Udf компакт диска в debian. Я имею ввиду номер volume id вида xxxx-xxxx. https://www.raymond.cc/blog/changing-or-spoofing-hard-disk-hardware-serial-nu...
здравствуйте существует проблема при подключении флешки с фс fat она автоматически прописывается в /etc/fstab. А если я подключаю флешку c ext3 в /etc/fstab записи нет. В чем может быть причина?
ps: Дистрибутив мсвс 5 основанная на ред хате
собственно создал конфиг logrotate
создал файл /etc/logrotate.d/remotelogs
в нем сам конфиг
/var/remote_logs/127.0.0.1/all.log
{
rotate 1
size 1k
missingok
notifempty
delaycompress
create 0775 root ossec
postrotate
/etc/init.d/rsyslog restart
/etc/init.d/ossec-hids-server restart
endscript
}
потом выполнил команду
logrotate -f /etc/logrotate.d/remotelogs
Здравсвтуйте есть проблема почему то в браузере firefox в астре линукс заместо сайта отображается код страницы: пробовал все переустаналивал апач и фаерфокс толку о в чем может быть проблема? [img]http://s50.radikal.ru/i129/1610/32/b9aa351d9ff0t.jpg[/img]
Здравствуйте требуется сменить мандатную метку процесса astra linux se 1.4 Я вроде бы нашел Написал небольшую прогу
include <parsec/parsec_mac.h>
include <parsec/mac.h>
int main(int arch,char *argv[])
{
parsec_mac_label_t maclbl;
maclbl.mac.Lev=0;
maclbl.mac.cat=0"
parsec_setmac(0,&maclbl.mac);
}
Но почему то он ругается на строку parser_setmac
здравствуйте если люди которые настраивали централизованную защиту drweb в режиме выше несекретно. Проблема в следующем есть 2 astra linux se 1.4 на одной машине стоит серверная часть(центр управления) на второй машине установлен др веб агент (клиент) проблема в том что режим централизованной защиты не работает в выше несекретно, хотя в режиме несекретно клиент успешно подключается к серверу, сервер его видит, режим централизованной защиты активируется. что может быть?
кто может помочь как настроить аудит(ossec) в астре линукс? проблема в следующем я начал вроде бы как настраивать установил графический интерфейс ossec-web но почему то браузер не открывает страницу с логамиUnitList.php
Здравствуйте подскажите кто-нибудь настраивал в Astra Linux печать документов выше <<несекретно>> по сети в ЕПП(ald домен)? Смысл в том что есть 2 рабочих станции для примера (в реале будут еще станции клиенты ald) на одной станции расположен сервер ald на другой клиент ald
клиент ald-является сервером печати так вот принтер подключен к серверу печати через который по сети и будут печататься документы получилось настроить печать в несекретной сессии без маркировки документов и чтобы печатал несекретные документы
но когда я захожу под пользователем в сессии выше <<несекретно>> допустим секретной создаю файл и пытаюсь распечатать то ничего не происходит....
Здравствуйте есть проблема с ntpd настройки сервера ntpd
server 127.127.1.0 burst iburst prefer
fudge 127.127.1.0 stratum 3
restrict default ignore
restrict 127.0.0.1
restrict 172.2.10.0 mask 255.255.255.0 nomodify notrap
logfile /var/log/ntp.log
driftfile /var/lib/ntp/drift
настройки клиентской машины
server 172.2.10.1 burst iburst prefer
restrict default ignore
restrict 127.0.0.1
restrict 172.2.10.1
logfile /var/log/ntp.log
driftfile /var/lib/ntp/drift
где 172.2.10.1-ip адрес смашины на которой сервер Ntpd
проблема заключается в следующем что служба падает при попытке синхронизации а в логе пишет
time correction of 10800 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.
кто нибудь использовал устройство синхронизации времени(усв3) http://www.sicon.ru/prod/oborud/?base=4&news=1
под линукс?
Здравствуйте написал дин библиотеку для перехвата вызовов open read write... Вопрос такой как сделать чтобы моя библиотека линковалась со всеми программами ос linux после загрузке систем... Допустим LD_PRELOAD=«/имя_библиотеки.so» /bin/cat /file — соответственно будет перехватывать только из данного приложения. А нужно сделать так чтобы все методы open read write моя библиотека перехватывала во всех приложениях... ос МСВС 5.7 (порезаный ред хат)
здравствуйте пишу динамическую библиотеку для перехвата системного вызова open которая должна тупо писать лог файл «такой-то» открыт успешно
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <dlfcn.h>
#include <fcntl.h>
#include <unistd.h>
#include <iostream>
#include <linux/fs.h>
#include <iss_mac.h>
#include <fstream>
using namespace std;
extern "C" int open(const char *filename, int flags, ...)
{
mac_label l;
mac_attr_t attr;
int (*open_orig)(const char *filename, int flags, ...)=NULL; //укзатель на оригинальный Open
ssize_t (*write_orig)(int __fd,__const void *__buf,size_t __n)=NULL; //на оригинальный read
ssize_t (*read_orig)(int __fd,void *__buf,size_t __nbytes)=NULL;
int (*close_orig)(int __fd)=NULL; // на оригинальный close
open_orig = (int (*)(const char*, int, ...))dlsym(RTLD_NEXT, "open");
write_orig=(ssize_t (*)(int __fd,__const void *,size_t))dlsym(RTLD_NEXT,"write");
close_orig=(int (*)(int __fd))dlsym(RTLD_NEXT,"close");
read_orig=(ssize_t (*)(int __fd, void *__buf, size_t __nbytes))dlsym(RTLD_NEXT,"read");
statmac(filename,&l,&attr);
//int urs=l.lev;
//int cats=l.cat;
int urs=0;
int cats=0;
if (urs==0 || cats==0)
{
char buf[100];
memset(buf,0,sizeof(buf));
sprintf(buf,"файл %s открыт успешно\n",filename);
int opis=open_orig("/openlog",O_CREAT | O_WRONLY | O_APPEND,0777);
if (opis>0)
{
write_orig(opis,buf,strlen(buf));
close_orig(opis);
}
}
bool flag=false;
char buf2[200];
memset(buf2,0,sizeof(buf2));
ifstream fal("/usr/local/szi/LDB/Groups_Obj",ios::in);
if (fal.is_open())
{
while (!fal.eof())
{
fal.getline(buf2,200);
int i=0;
char *pch=strtok(buf2,"\005");
while (pch != NULL)
{
i=i+1;
if (i==4)
{
if (strstr(filename,pch)!=NULL)
{
sprintf(buf2,"файл %s открыт успешно\n",pch);
flag=true;
break;
}
}
pch = strtok (NULL,"\005");
}
}
fal.close();
if (flag==true)
{
int opis=open_orig("/openlog",O_CREAT | O_WRONLY | O_APPEND,0777);
if (opis>0)
{
write_orig(opis,buf2,strlen(buf2));
close_orig(opis);
}
}
}
va_list va;
va_start(va, flags);
mode_t mode = va_arg(va, mode_t);
va_end(va);
return open_orig(filename, flags,mode); //передаем в оригинальную функцию open
}
компилирую
g++ -fPIC -shared main.cpp -ldl -lszi-com -o main.so -Wl,--no-undefined
запуск мс со скриптом происходит нормально
unset LD_PRELOAD
LD_PRELOAD=/main.so /usr/bin/mc
а допустим если запускать текстовый редактор textedit
unset LD_PRELOAD
LD_PRELOAD=/main.so /usr/bin/elk-textedit
то пишет ошибка сегментирования
ОС МСВС 5.7 основана на red hat
Здравствуйте создал библиотеку для перехвата open
#include <stdio.h>
#include <string.h>
#include <dlfcn.h>
#include <fcntl.h>
#ifndef RTLD_NEXT
#define RTLD_NEXT ((void *) -1l)
#endif /* RTLD_NEXT */
int open(const char *filename, int flags, mode_t mode)
{
if (strstr(filename,"/openlog")==NULL)
{
char buf[256];
FILE *f=fopen("/openlog","a");
if (f!=NULL)
{
sprintf(buf,"файл %s успешно открыт",filename);
fwrite(buf,sizeof(buf),1,f);
}
fclose(f);
}
int (*open_orig)(const char *filename,int flags,mode_t mode)=(int (*)(const char*, int, mode_t))dlsym(RTLD_NEXT, "open");
return open_orig(filename, flags, mode);
}
[root@maks mylib]# gcc -fPIC -c -Wall main.cpp
[root@maks mylib]# gcc -shared main.o -ldl -o main.so
устанавливаю LD_PRELOAD
[root@maks mylib]# LD_PRELOAD="main.so" /usr/bin/mc
ERROR: ld.so: object 'main.so' from LD_PRELOAD cannot be preloaded: ignored.
← предыдущие | следующие → |