LINUX.ORG.RU

Сообщения kold2015

 

Печать cups astra linux

Здравствуйте. Может кто сталкивался с печатью в astra linux 1.5. Реализована с помощью cups + printcontrol-web. секретные задания при отправлении на печать приостанавливаются и требуется промаркировать документ. Затем после маркировки документ уже идет на печать, а после формируется файл логов в xml формате. А с несекретным документом получается что он сразу идет на печать(без маркировки), но файл логов не появляется. Может быть кто знает как это исправить?

 

kold2015
()

серийные номера клавиатуры, мыши, видеокарты

Здравствуйте. Подскажите можно ли узнать серийные номера видеокарты, мыши, клавиатуры в debian?

 

kold2015
()

cups логи

Подскажите где получить информацию Обработанных заданий на печать. Интересует время печати,название документа, количество страниц, имя пользователя печатавшего документ, статус выдачи(успешно неуспешно)

 

kold2015
()

ntp

подскажите если закрыт 123 порт можно ли службу ntp перевести на другой порт? и если нельзя..... какие есть варианты синхронизации времени при закрытии 123 порта

 

kold2015
()

Переключение графических терминалов

Здравствуйте. В системе разрешен вход только через графику. Мне нужно как-то отловить переключение(смену) пользователем графических терминалов. Ну те что переключаются ctrl+alt+f2...

Ос астра линукс основанная на дебиане.

 

kold2015
()

получение имени пользователя после запуска программы через udev

Здравствуйте есть правило которое обрабатывает вставку usb носителя. При добавлении usb носителя в RUN выполняется программа на с++ которая должна проверить серийный номер устройства. В определенном файле есть список устройств (имя пользователя-серийный номер). Соответственно как получить номер я знаю. Проблема в получении имени пользователя в программе запущенной по событию udev.

ос astra linux 1.5 основана на debian

 , ,

kold2015
()

Монтирование и размонтирование фс ntfs в ос astra linux 1.5.

Здравствуйте пытаюсь монтировать носитель с файловой системой 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 и владельцем каталога является пользователь. В чем может быть причина?

 ,

kold2015
()

astra linux 1.5+udf

Здравствуйте возможно как-то писать диски на фс udf 2.50 в ОС ASTRA LINUX 1.5(ядро 4.2) основанной на debian

 , , ,

kold2015
()

Udf uuid

Подскажите пожалуйста возможно ли узнать серийный номер тома файловой системы Udf компакт диска в debian. Я имею ввиду номер volume id вида xxxx-xxxx. https://www.raymond.cc/blog/changing-or-spoofing-hard-disk-hardware-serial-nu...

 , ,

kold2015
()

Проблема с флешкой fstab+ext3

здравствуйте существует проблема при подключении флешки с фс fat она автоматически прописывается в /etc/fstab. А если я подключаю флешку c ext3 в /etc/fstab записи нет. В чем может быть причина?

ps: Дистрибутив мсвс 5 основанная на ред хате

 

kold2015
()

вопрос по поводу Logrotate

собственно создал конфиг 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
у меня произошла ротация как и должно быть... создался новый файл all.log а старый стал all.log.1 но когда новый файл all.log стал больше килобайта он почему то автоматически не ротировался в чем может быть проблема?

 

kold2015
()

отображение страницы firefox+astralinux 1.4

Здравсвтуйте есть проблема почему то в браузере firefox в астре линукс заместо сайта отображается код страницы: пробовал все переустаналивал апач и фаерфокс толку о в чем может быть проблема? [img]http://s50.radikal.ru/i129/1610/32/b9aa351d9ff0t.jpg[/img]

 ,

kold2015
()

Astra Linux смена мандатной метки процесса

Здравствуйте требуется сменить мандатную метку процесса 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

 ,

kold2015
()

централизованная защита drweb

здравствуйте если люди которые настраивали централизованную защиту drweb в режиме выше несекретно. Проблема в следующем есть 2 astra linux se 1.4 на одной машине стоит серверная часть(центр управления) на второй машине установлен др веб агент (клиент) проблема в том что режим централизованной защиты не работает в выше несекретно, хотя в режиме несекретно клиент успешно подключается к серверу, сервер его видит, режим централизованной защиты активируется. что может быть?

 ,

kold2015
()

настройка аудита(ossec-hids-server) в ОС ASTRA LINUX

кто может помочь как настроить аудит(ossec) в астре линукс? проблема в следующем я начал вроде бы как настраивать установил графический интерфейс ossec-web но почему то браузер не открывает страницу с логамиUnitList.php

 ,

kold2015
()

настройка печати по astra linux

Здравствуйте подскажите кто-нибудь настраивал в Astra Linux печать документов выше <<несекретно>> по сети в ЕПП(ald домен)? Смысл в том что есть 2 рабочих станции для примера (в реале будут еще станции клиенты ald) на одной станции расположен сервер ald на другой клиент ald

клиент ald-является сервером печати так вот принтер подключен к серверу печати через который по сети и будут печататься документы получилось настроить печать в несекретной сессии без маркировки документов и чтобы печатал несекретные документы

но когда я захожу под пользователем в сессии выше <<несекретно>> допустим секретной создаю файл и пытаюсь распечатать то ничего не происходит....

 , , ,

kold2015
()

Вопрос по ntpd

Здравствуйте есть проблема с 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.
погуглив я наткнулся на описании опции -g там вообщем то написано что с данной опцией можно будет синхронизировать время при разнице больше 1000 НО ТОЛЬКО 1 раз. так вот как заставить ntpd синхронизировать время с сервером неограниченное число раз при разнице больше 1000?

 , , ,

kold2015
()

устройство синхронизации времени(усв3)

кто нибудь использовал устройство синхронизации времени(усв3) http://www.sicon.ru/prod/oborud/?base=4&news=1

под линукс?

 , ,

kold2015
()

глобальный LD_PRELOAD

Здравствуйте написал дин библиотеку для перехвата вызовов open read write... Вопрос такой как сделать чтобы моя библиотека линковалась со всеми программами ос linux после загрузке систем... Допустим LD_PRELOAD=«/имя_библиотеки.so» /bin/cat /file — соответственно будет перехватывать только из данного приложения. А нужно сделать так чтобы все методы open read write моя библиотека перехватывала во всех приложениях... ос МСВС 5.7 (порезаный ред хат)

 , ,

kold2015
()

ошибка сигментирования в so

здравствуйте пишу динамическую библиотеку для перехвата системного вызова 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

 , , ,

kold2015
()

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