Linux-haladó

ftp ékezetes fájl név

Fórumok

Sziasztok!
Most a következővel gyűlt meg a bajom.
Ha ftp-n felmásolok egy fájlt a saját szerveremre, aminek a nevében van ékezetes karakter, akkor az a szerveren szépen meg is jelenik, de ha ftp-vel kapcsolódok, akkor már nem tudom olvasni a fájlt, mert az ékezetek helyet nem ismert karakter van.
Hogyan lehetne ezt megoldani, hogy rendben menjen?
Előre is kösz.

Redhat könyvtár jogok öröklődése FTP

Fórumok

Sziasztok!
A következőben kérném a segítségeteket:
Van egy RedHat alapú szerver, amire automatikusan mentenék bizonyos fájlokat FTPn.
Midig külön könyvtárba menteném, ami már meg is van, megy is szépen.
Viszont hogyan lehet azt megoldani, hogy könyvtár létrehozásnál a jogosultságok egyből 755-ös legyen.
Tulajdonképpen azt szeretném elérni, hogy a windows-os gépen a backup program egy felhasználóval bejelentkezik, létrehozza a könyvtárat felmásolja a fájlokat és más felhasználóval ha be ftp-zek, akkor meglehessen tekinteni a fájlokat, de törölni, felülírni ne.
Előre is kösz mindenkinek!
üdv

Postfix levélkövetés

Fórumok

Sziasztok!

Tudnátok olyan programot vagy megoldást javasolni, amellyel a Postfix által kiküldött levelekkel kapcsolatos adatokat lehetne feldolgozni?
Azt szeretném elérni, hogy a szerverről kiküldött levelekkel kapcsolatban legalább a címzettet, feladót, tárgyat és a státuszt tudjam egy adatbázisban rögzíteni.

Ezzel egyelőre csak a kiküldött levelek sorsát szeretném elemezni, statisztikát nyújtani és leszűrni azokat a címeket, amelyek rosszak.

Erre a feladatra nem nagyon találtam használható információt, pedig jó sok időt eltöltöttem a kereséssel. Most már lövésem sincs, hogyan keressek rá,
de hátha Ti már találkoztatok ilyesfélével, vagy esetleg egy erre a célra alkalmasabb levelezőrendszerrel.

Openwrt fw fordítási gond

Fórumok

Üdv!

Napi csomagfordítós gondok. (backfire, stable verzió, de trunk alatt is ez van)
Elvileg ugye ha egy csomagot kiválaszotok a menüconfigban, akkor a make letölti a source fájlt és abból készít egy csomagot.
Na mármost.
Kidobott szokás szerint a make azzal a hibával, hogy nem tud egy headert betölteni, amit meg is értek mert nincs a source között.


Compiling dynconfig.c
In file included from /home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/dynconfig.c:21:
include/includes.h:394:21: error: rpc/rpc.h: No such file or directory
In file included from ./nsswitch/winbind_nss_config.h:36,
                 from ./nsswitch/winbind_client.h:1,
                 from include/includes.h:987,
                 from /home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/dynconfig.c:21:
include/config.h:1852:1: warning: "SIZEOF_OFF_T" redefined
In file included from include/includes.h:30,
                 from /home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/dynconfig.c:21:
include/config.h:2273:1: warning: this is the location of the previous definition
make[4]: *** [dynconfig.o] Error 1
make[4]: Leaving directory `/home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source'
make[3]: *** [/home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24//.built] Error 2
make[3]: Leaving directory `/home/speeedfire/backfire/feeds/packages/net/samba3'

Írja is, hogy az rpc/rpc.h nem található. De nincs is ilyen mappa, hogy rpc.


speeedfire@openwrt-build:~/backfire$ ls -l build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/ | grep rpc
drwxr-xr-x 2 speeedfire speeedfire    4096 2007-02-04 19:59 libmsrpc
drwxr-xr-x 2 speeedfire speeedfire    4096 2007-02-04 19:59 rpcclient
drwxr-xr-x 2 speeedfire speeedfire    4096 2011-02-19 14:09 rpc_client
drwxr-xr-x 2 speeedfire speeedfire    4096 2011-02-19 14:09 rpc_parse
drwxr-xr-x 2 speeedfire speeedfire    4096 2011-02-19 14:09 rpc_server
speeedfire@openwrt-build:~/backfire$

De máshol sincs rpc...

Ilyen ki a béna, én vagy maga a make rendszer? Kicsit idegesítő már, hogy soha nem akar "leforogni".
A fejlesztőnek, hogy sikerül megoldani ezeket? Heti 1-2 alkalommal mindig kinyomják a trunkra a legfrissebb leforgatott csomagokat és fw-ket is.

sed probléma

Fórumok

Uraim,

A következő kérdésben keresek segítséget.
Az alaprendszer debian lenny, a sed gnu sed 4.1.5, a gép erős (xeon proci, 2 liter ram)
Adva van egy sed parancs ami postgresql dumpokat alakít át, elég perverzül néz ki elismerem.
Nos ez a sed parancs kis file-ra hipphopp lefut, nagyobbacskára (10M) már 1-2 percig elmolyol de lefut, viszont egy 100M-s file-ra már esélytelen, kivágja 100%-ra a cpu usage-t és lehet várni a világ végéig.
Sajnálatos módon többszáz megás illetve pár gigás file-okon kellene futnia...
Kérdés hogy találkozott-e már valaki ilyen problémával, illetve hogy mit lehetne neki ártani.
Persze meg lehet patkolni a dolgot, split, cat, stb. de én az alapproblémára keresem a megoldást, nevezetesen hogy a fileméret növekedésével miért nő radikálisan a futási idő?
Íme a sed:

sed -n '1h;1!H
${;g
s/CREATE FUNCTION uniqueidentifier_in(cstring) RETURNS uniqueidentifier.*ALTER FUNCTION public.uniqueidentifier_in(cstring) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_out(uniqueidentifier) RETURNS cstring.*ALTER FUNCTION public.uniqueidentifier_out(uniqueidentifier) OWNER TO root;//g
s/CREATE TYPE uniqueidentifier (.*ALTER TYPE public.uniqueidentifier OWNER TO root;//g
s/CREATE FUNCTION text(uniqueidentifier) RETURNS text.*ALTER FUNCTION public.text(uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_cmp(uniqueidentifier, uniqueidentifier) RETURNS integer.*ALTER FUNCTION public.uniqueidentifier_cmp(uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_eq(uniqueidentifier, uniqueidentifier) RETURNS boolean.*ALTER FUNCTION public.uniqueidentifier_eq(uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_ge(uniqueidentifier, uniqueidentifier) RETURNS boolean.*ALTER FUNCTION public.uniqueidentifier_ge(uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_gt(uniqueidentifier, uniqueidentifier) RETURNS boolean.*ALTER FUNCTION public.uniqueidentifier_gt(uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_hash(uniqueidentifier) RETURNS integer.*ALTER FUNCTION public.uniqueidentifier_hash(uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_le(uniqueidentifier, uniqueidentifier) RETURNS boolean.*ALTER FUNCTION public.uniqueidentifier_le(uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_lt(uniqueidentifier, uniqueidentifier) RETURNS boolean.*ALTER FUNCTION public.uniqueidentifier_lt(uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE FUNCTION uniqueidentifier_ne(uniqueidentifier, uniqueidentifier) RETURNS boolean.*ALTER FUNCTION public.uniqueidentifier_ne(uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE OPERATOR < (.*ALTER OPERATOR public.< (uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE OPERATOR <= (.*ALTER OPERATOR public.<= (uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE OPERATOR <> (.*ALTER OPERATOR public.<> (uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE OPERATOR = (.*ALTER OPERATOR public.= (uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE OPERATOR > (.*ALTER OPERATOR public.> (uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE OPERATOR >= (.*ALTER OPERATOR public.>= (uniqueidentifier, uniqueidentifier) OWNER TO root;//g
s/CREATE OPERATOR CLASS uniqueidentifier_ops_btree.*ALTER OPERATOR CLASS public.uniqueidentifier_ops_btree USING btree OWNER TO root;//g
s/CREATE OPERATOR CLASS uniqueidentifier_ops_hash.*ALTER OPERATOR CLASS public.uniqueidentifier_ops_hash USING hash OWNER TO root;//g
s/CREATE CAST (text AS public.uniqueidentifier) WITH FUNCTION public.newid(text) AS IMPLICIT;//g
s/CREATE CAST (public.uniqueidentifier AS text) WITH FUNCTION public.text(public.uniqueidentifier) AS IMPLICIT;//g
s/pg_locks."transaction", //g
s/uniqueidentifier/uniqueidentifier/g
p;}
' central_scg2.psql

Szerk:
Egy fontos információ kimaradt, a pattern-ben található .* regexp többsoros.

nagios ndoutils

Fórumok

Felraktam ezt a kis cuccot, hogy lassam mit tud:
http://exchange.nagios.org/directory/Addons/Database-Backends/NDOUtils/…
http://www.nagioswiki.com/wiki/index.php/NDOutils_on_CentOS

(CentOS, Nagios 2.x)

Gyonyoruen irja az eventeket adatbazisba, ott az osszes config. Viszont amiert engem erdekelne: onnan olvasni nem tud? Tehat ha letrehozok par.cfg filet, az szepen megjelenik az adatbazis egyik tablajaban, de ha fizikailag torlom, akkor nem olvassa be adatbazisbol :) Nem talaltam ilyen funkciot benne, lehet, hogy nem is letezik?

(Maskepp: config backend nagioshoz, SQL alapon)

lenny+samba+cups egyszer csak hiba hálózati nyomtatóra /samba local port/

Fórumok

Sziasztok!

Helyzet:
* Lenny + gyári samba+cups. Samba smbpasswd-vel. 2 db hálózati nyomtató van lpt-n okipage 20 plus, 9100-as porton sharp mx350 u nyomtató. Kliensek XP, a cupson raw-ként szerepelnek, nyomtató driverek nincsenek feltöltve a sambára, mert lusta voltam ezzel vacakolni és szökőéveben egyszer kell gépre telepíteni /pár gépről kell elérni csak őket/, szóval úgy voltam annyit kibírok néha telepíteni.

Eddig minden jól működött, valamikor az elmúlt pár hétben történhetett valami (pár héttel ezelőtt ugyanis 1 gépre telepítettem hálózati nyomtatót és akkor működött), ugyanis ha újonnan telepítek (most kellene 5 új gépre) hálózati nyomtatót, akkor a sharp mint hálózati nyomtató nem működik. Akiknek korábban telepítettem azoknak viszont továbbra is él és működik, azaz tudnak rá nyomtatni! Ha viszont egy régi telepítésről leszedem és ott újra telepítem utána már ott sem él többé. Az okipage ellenben telepíthető új gépre és működik. A változás annyi, hogy régi telepítéseken nincs a windows nyomtató beállításnál a portnál semmi, az új telepítéskor viszont samba port szerepel a portnál, amit nem lehet megváltoztatni, törölni, módosítani, sőt másik nyomtató driver telepítéséhez sincs jogosultságom. (ez egyaránt igaz az okiapage és a sharp nyomtatóra, viszont az okipage nyomtat a sharp nem)

Kínomban már néztem az ntprinters.tdb-t rpcclient-el de ugyan azt látni benne, mint egy korábbi mentésből származó ntprinters.tdb-ben, de aztán próbaképp visszamásoltam azt is /mivel méretben viszont volt eltérés/ de az sem segített.

Valaki találkozott már ilyennel?

Ja igen, próbaképp létrehoztam a sharpot más néven a cups-ban és a sambában és úgy működik és nincs a portnál sem samba, hanem úgy jelenik meg ahogy a korábbi telepítéseken. (a más néven használatot viszont kerülném, mert 0.0.1 userek, szóval azt a nevet szokták meg tehát inkább a korábbi állapotot szeretném újra elérni)

Köszönöm, üdv: M.

pam_pgsql,postgres,vsftpd

Fórumok

Sziasztok,

Egy ftp szolgáltatást kell elindítanom, úgy hogy postgres-ből vegye az ftp (vsftpd) a felhasználókat. Erre a google, a pam_pgsql-t dobta ki. Össze is raktam a konfigokat, de az alábbi hibát kapom auth.kor:

Feb 14 13:05:29 stonebytes kernel: lo: Disabled Privacy Extensions
Feb 14 13:05:29 stonebytes PAM_pgsql[27698]: couldn't auth

Ami érdekes, hogy a postgres log-ban nincs egy sor bejegyzés se, hogy legalább valaki kapcsolódni próbált volna hozzá.

squid3 + dansguardian + yahoo.com

Fórumok

Üdv mindenkinek!

Készítettem egy egyszerű proxy szervert Squid3 v3.0, Dansguardian v2.9 segítségével néhány gép számára. Az a gond adódott, hogy a yahoo levelezés nem működik a böngészőben. Minden más működik. Az adott kliens IP címe kivétel listára van téve, így elviekben nem vonatkoznak rá a szűrési szabályok.

http://kepfeltoltes.hu/110211/yahoomailerror_www.kepfeltoltes.hu_.jpg

Én még ilyen hibaüzenettel nem találkoztam. Van valamilyen ötlete valakinek, hogy mi okozhatja ezt a hibát?

A válaszokat előre is köszönöm.