Linux-haladó

Apache - authentikacios adatvaltoztatas

Fórumok

Hi,

van egy halozat, ahol van 2 gep; (A) log az Interneten, es (B) valahol mogotte. (B)- n fut egy szolgaltatas, ami a belso halorol elerheto authentikacio (ldap) utan. (A) reverse proxykent mukodik, es igy kivulrol is elerheto a szolgaltatas ugy, hogy (A) csak tovabbpasszol mindent. Na most, szeretnem megjelolni a kivulrol erkezoket mondjuk ugy, hogy az authentikacional beutott usernevuket kiegeszitem mondjuk igy: KU-usernev (KU - Kulso User), a (B)- s authentikaciot meg megoldom. Az emlitett nevvaltoztatasra (fn26 -> KU-fn26) keresek megoldast apache oldalon. Tud valaki barmilyen trukkos kis modulrol, amivel ilyesmi elerheto, vagy valamilyen modon megjelolheto egy csomag? Persze IP alapjan egyertelmu, hogy ki honnan jott, de nagyon jo lenne, ha itt ( (A)- nal) is meg lehetne oldani.

Koszi a valaszokat.

Chroot SSH

Fórumok

Sziasztok!

Mindenfelé keresek megoldást. Egy ssh-t kellene chrootolni egy könyvtárba. Nem igazán csak sftp kell. Az pont nem kell.
Keresek működő scriptet, megoldást, ami egy usernek csinál chrootot. Találtam nagyon régi leírásokat, amik már idejétmúltak, és nem működő scripteket ubuntu alatt. Van aki mostanában csinált ilyet?

Kérem, csak hozzáértő válaszok kerüljenek ide, vagy linkek, vagy próbálkozások, hogy ki hol bukott el. Amennyiben nem érthető a témám, akkor lehet hogy nem neked való, vagy segíts átfogalmazni. Ne flamelj! Segíts! Köszönöm.

Gobo eszköztár posix disztr. alatt

Fórumok

Előzményként összegzem a gobo linux-ról az álláspontomat:

-előnye: Egy csomagból több verzió is lehet a fájlrendszerben, és ha az ember nem csomagkezelővel, hanem kézileg tákol össze csomagokat forrásból pl: frissítés céljából (/usr/local), akkor nyomon követhető ezen csomagok jelenléte és elhelyezkedése, ellentétben azzal, mintha minden "lib"-et az /usr/lib könyvtárban hánynánk össze.

-hátránya: A Gobo linux nem mint filozófia, hanem mint konkrét disztribúció, nehezen karbantartható, és jelen állapotában rendkívül "bug"-os. Valamint a csomagkezelője nem nyújtja azt a komfort élményt és stabilitást amit pl. a Debian alapú rendszereké.

Én az előny-nél azt emeltem ki, ami számomra előny lenne egy Program Files Linuxban. Persze posix disztr.-n is lehet kézileg csomagokat telepíteni. "make install" hatására az /usr/local könyvtárban lesznek összezsúfolva. A tapasztalataim azonban azt mutatják, hogy bár vannak környezeti változók amiben meg lehet adni hogy az /usr/local-ban keresse a fordító a szükséges "lib"-eket, ez elég labilis és kényelmetlen megoldás, mert ennek ellenére is előfordul hogy a fordítási folyamat közben a /usr/lib-es "lib"-ek kerülnek először felsorolásra, ezért a fordító pl. rossz fájlban keresi a címkéket, amik a linkeléshez kellenének. Egy szó mint száz, ez az /usr és /usr/local szétválasztás, zűrzavarhoz és káoszhoz vezet.

Célom hogy Gobo csomagkezelés előnyeit megvalósítsam egy normál posix kompatibilis disztr. alatt.(Ubuntu)
Ez CSAK A KÉZILEG TELEPÍTETT CSOMAGOKRA VONATKOZIK, a csomagkezelő dolgaihoz nem nyúlnék.

Írtam egy programot, ami a FUSE (Filesystem in Userspace) modulra épül. Ezzel fel lehet mountolni könyvtárakat, úgy, hogy a fájlrendszer kéréseit nem a kernel, hanem egy felhasználói szintű program dolgozza fel. Az én programom azt tudja hogy ha pl. az egyik alkönyvtárba "felmountolod a gyökeret", akkor abban a könyvtárban, a gyökérben található fájlokat/könyvtárakat tudod olvasni. Ha viszont egy új fájlt helyezel el abban a könyvtárban, akkor az fizikailag egy másik könyvtárba fog kerülni pl.(/tmp/write).
Ha chroot-olsz ebbe a "gyökérkönyvtárba", és kiadod a "make install" parancsot a telepítendő csomag könyvtárában, akkor a program összegyűjti egy könyvtárban a "make install" által a gépre felmásolni akart fájlokat.(kipróbáltam, működik) Ezzel készen is van egy "gobo linux"-os csomag.
Ezek után már csak annyi a dolgunk, hogy a könyvtárat bemásoljuk egy szándékosan erre a célra létrehozott "/Program Files/[csomag neve]/[verzió]" könyvtárba, majd a linkeket elkészítsük a gobo linux mintájára a megfelelő könyvtárakban(/usr/lib,/usr/include,/usr/bin...).

így tehát egy sima Ubuntu Linux alatt telepíthetünk csomagokat, egy kézileg karbantartott "Program Files" könyvtárba.

Szerk:
Aktuális változat: http://hup.hu/node/100519

Lemezterület riport - durep [MEGOLDVA]

Fórumok

Sziasztok!

Az általam adminisztrált szerveren szeretném látni, hogy melyik felhasználó home könyvtára mennyit foglal. Sajnos a cég fejlesztéssel foglalkozik, szóval rengeteg .svn, és hasonló "szemét" található a könyvtárakban. Jelenleg a riport a durep segítségével készül, ami viszont az előbb említett sok kicsi fájl, és a feladat rekurzív jellege miatt halálosan lassú. Gyakorlatilag egy egész napra befoglalja magának a merevlemezt. (Sajnos nem megoldható, hogy a hét napból akár egyet is teljesen beáldozzunk.)

Ennek folyományaként az éjszakai backup mellett nem futhat, ha mégis egymásra csúsznak akkor meg aztán végképp halál. Van valami ötletetek, tippetek, hogy hogyan lehetne feloldani a problémát. (Mondjuk valami másik progi, ami képes részletekben, vagy limitált merevlemezhasználattal működni.) Esetleg a kernel IO-ütemezőjével tudnék valamit bütykölni?

Előre is köszi a segítséget!

Megoldás:
Journaled quota engedélyezése. Majd 'quotacheck -cavugm' parancsot, ami pillanatok alatt megcsinálta a meta adatokat. Az ide vezető folyamat részleteit lásd lejebb! Ezekután 'repquota' jelentést készít felhasználónkként...

Üdv,
fincsi

Dreambox MTVnél pontos idő ismeretlen fogalom

Fórumok

valamikor a Magyar Televízió képernyőórája volt az etalon, amihez az órákat pontosan be lehetett állítani. ma egy műsort nem képesek pontosan elkezdeni.
egy óra.00 kezdődő műsort néha sikerül pontosan elkezdeni, néha 1.5perccel korábban, máskor csak 1perccel korábban. ez nem a fénysebesség miatti pár másodperces eltolódás.
a Dreambox ami rendszeresen felveszi az elvben adott időben kezdődő műsort persze így lemarad az elejéről gyakran. ntp miatt a Dreambox óra valóban pontos, és csak 5perces pontossággal lehet megadni a rec kezdeti és befejező időpontjait.
cron daemonnal vissza lehetne állítani 1.5perccel az órát az adott időpont előtt, de ez borzalmas gány megoldás lenne.
azt tudja valaki, hogyan lehet perc pontossággal állítani a felvétel idejét?
nem akarom 5perccel korábbra állítani.

apache - sor limit

Fórumok

Udv!

Van egy apache2 kiszolgalo, amiben szerepel egy ilyen sor:


Require ldap-user user0 user1 user2 ...

.

A sor hossza nagyobb, mint 8K, es ahogy teszteltem, a limit 8K erre a sorra. Ezt valahogy meg lehet emelni? Hogyan? Nem lenne rossz, ha forgatas nelkul megoldhato lenne. Debian etch- rol van szo, es package- bol van fent.

Persze, megoldhato, hogy tobb darabra tordelem a sort, tehat


Require ldap-user user0 user1 user2 ...
Require ldap-user user128 user129 user130 ...

, de mivel ez egy generalt sor, apache oldalon sokkal jobb lenne ezt megoldani.

Koszi a valaszokat, otleteket, hogy mit lehetne meg tenni.

fuse-sshfs production szerveren

Fórumok

Sziasztok,

a kérdés mint a $subject -ben, illetve kiegészítendő azzal, hogy ezt gyakorlatilag percenként többször is, illetve esetenként folyamatosan, relative nagy terhelés mellett kellene használni.
A cél tulajdonképpen az lenne, hogy kvázi-lokális fs-ként tudjam használni a másik szerver adott path -jét, megkerülve egy rakás kényelmetlen eljárást, amiket jelenleg kell használni.

Használtatok már ilyesmit, illetve aki használta, mik a tapasztalatai vele?
Konkrét érvek ellenérvekre is kíváncsi lennék.

Előre is köszi!

Samba quota beállítás hogyan?

Fórumok

Üdv!

A következő probléma merült fel:
- A quota nevű programmal tökéletesen lehet korlátozni a felhasználókat (pl. ftp kapcsolódás esetén), de a samba fájlmegosztásra ez a korlát nem érvényesül.

Konrétan:
-Vannak a rendszerbe felhasználók, ezeknek kell kvótát adni, ez eddig megy is (/home partícióra). De nekem szükséges, hogy a windowsban csatolva erre a megosztásra a kvóta érvényes legyen. (a /home-ban van a megosztott könyvtár samba_share néven!).

Előre is köszönöm a segítséget!