Linux-haladó

MySQL Adatbázis Felhasználói Jogainak Finomhangolása

Fórumok

Sziasztok!

Két kérdésem lenne a MySQL-el kapcsolatban.

1. Beállítható-e egy felhasználónak, hogy maximum hány darab táblát hozhat létre egy adott adatbázison belül, s a táblákban maximum hány mező lehet.

2. Beállítható-e egy felhasználónak, hogy maximum 10MB-os lehet az általa létrehozott adatbázis mérete, ezzel bekorlátozva ténykedését.

Segítségeteket előre is köszönöm: LittleT!

VNC fura billenyűzetkiosztással

Fórumok

TightVNC szerverhez csatlakozva igen furcsak billentyűzetkiosztást produkál a vnc kliens.
qwertz helyett c.gvn jelenik meg, a z betűre semmi,
asdfgh helyett abfhjk
spacere 7, enterre space.

ez csak valamilyen április11 billkiosztás lehet:) még a dvorak sem ennyire egzotikus.
mi a hiba oka?

posix acl wtf?

Fórumok

Ki érti, mire jó az, hogy az ACL maszk nem valami saját entryben tárolódik, hanem a sima csoportjogban?

Megmondom, miért zavar ez. Van egy szerver felhasználókkal, mindenkinek van egy public mappája a home-jában, amit bárki írhat és sticky, plusz van rajta egy default ACL, hogy a mappa tulajdonosa mindent írhasson. Így mindenki tud mindenkinek küldeni fájlokat, a public mappa tulaja törölhet mindent a saját mappájából, az emberek egymás dolgait nem tudják felülírni. De ha valaki azt mondja, hogy cp -r valamimappa xyz/public/, akkor a cp az umask szerint leveszi a group write-ot a létrejövő mappákról, ami ACL miatt a maszkból veszi ki az írásjogot, és így a public mappa tulajdonosa nem tudja törölni a dolgokat a saját mappájából.

Úgyhogy wtf?

Spammer name real name

Fórumok

Sziasztok!

Tanács kellene vagy egy spamassassin rules, vagy a global procmailrc(esetleg a juzer .procmailrc) fileba, ami a beérkező leveleket a /dev/null-ra küldi.

Ha a beeső levélben a From mezőben levő email címben szereplő név nem egyezik meg a From utánival, akkor törölje (gondolom ez tuti spam).

Pl.
From: Spammer Neve <keresztnev.vezeteknev@cegdomain.hu>

Úgy látom, hogy a spamassassin 4.9-re pontozza ezeket a leveleket, pillanatnyilag visszavettem a required_score 5.0-ról 4.8-ra

tehát a "jó" csak az lenne

From: Keresztnev Vezeteknev <keresztnev.vezeteknev@cegdomain.hu>
From: Vezeteknev Keresztnev <keresztnev.vezeteknev@cegdomain.hu>

Előre is kösz minden segítséget
Bye Ottó

Debian Lenny + Postgres + Kernel 2.6.32.8

Fórumok

Sziasztok!

A problémám a következő:
Új kernelt (2.6.27.10 -> 2.6.32.8) fordítottam egy új hálókártya (Intel 82574L) és UPS miatt, ez most nem is annyira lényeges.
Amit nem értek, hogy az újabb verzióval a postgres (8.1.15) időnként elszáll segfaulttal:

kernel: postmaster[7389]: segfault at eb58969c ip 0807a1a3 sp bfa652d0 error 5 in postgres[8048000+2bb000]

Ezt naponta 6-8-szor megteszi, véletlenszerűen, az előzmény látszólag mindig más. Ilyenkor minden futó postgres szálat kilő, a kapcsolat megszakad a kliensekkel.

2010-03-02 09:08:19 CET user: PID:2075 LOG: server process (PID 18575) was terminated by signal 11
2010-03-02 09:08:19 CET user: PID:2075 LOG: terminating any other active server processes
2010-03-02 09:08:19 CET user:xxx PID:18349 WARNING: terminating connection because of crash of another server process
2010-03-02 09:08:19 CET user:xxx PID:18349 DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2010-03-02 09:08:19 CET user:xxx PID:18349 HINT: In a moment you should be able to reconnect to the database and repeat your command.

És így tobább a többi futó postgres processnél...

A régebbi kernellel a postgres-nek semmi gondja.
Logikusnak tűnhet a megoldás, hogy akkor használjam a régebbi kernelt, de azért csak jó lenne ha működnének az újabb hardverek, és egyébként sem gondolom korrektnek emiatt beragadni egy régi verzióval...

Elég kellemetlen a dolog, hetek óta nem találom a megoldást.

Találkozott már valaki hasonlóval?

httpd: x.php?

Fórumok

Helló!

Újra meg újra előkerül, hogy ki kell derítenem, hogy egy adott httpd (apache) process milyen php script-et futtat éppen. Van erre mód anélkül, hogy kódot kéne hackelnem és újrafordítanom az apache-ot, strace-elnem vagy hasonló. Magyarul mi lehet ennek a legegyszerűbb módja?
Kollégám mesélte, hogy látott olyan ps kimenetet amiben az apache mellett ott virított a futtatott php neve is.

Cyrus imap backup visszaállítás

Fórumok

Sziasztok!

Cyrus imap mailbox-ot próbálnék visszaállítani egy új szerverre backup-ból.

/var/lib/imap és /var/spool/imap visszaállítva
reconstruct -r -f user lefuttatva
imappal belépni sikerül
imap-on keresztül a levelezo kliesben folderek látszanak, de az üzenetek benne nem, pedig a spool-ban ott vannak.

Mit csinálok rosszul?

LAMP failover cluster - DRBD, heartbeat?

Fórumok

Sziasztok!
Kaptam egy megrendelést egy két gépes LAMP failover cluster beüzemelésére. Eleinte más elképzeléseim voltak, viszont a részletes megrendelésben emberünk drbd, heartbeat párost kért.
Ez nekem így első hallásra kicsit trollkodásnak tűnik, mert úgy tudom, hogy a DRBD-t lemez tükrözésre találták ki. Ilyen célból is "szokás" használni, vagy tényleg csak kényszermegoldásnak jó?
Köszi:
sLamma

Egy hálókártyán ltsp és netmegosztás

Fórumok

Üdv!

Adott egy asztali gép, két hálókártyával, egyikről jön a net, másik a laptopra csatlakozik. Az asztalin Fedora12 van, és belőttem rajta az ltsp szervert, gyönyörűen működik is. Azt szeretném elérni, hogy amikor a laptopon win-t bootolok, akkor az asztali gép netet osszon neki. Megoldható?

Találtam ugyan leírásokat, de csak netmegosztásra, és nem tudom, hogy ez megzavarná-e az ltsp beállításait, ami annyiból áll, hogy az ltspbr0 bridgelve van az eth0-hoz.

kcryptd terhelés alatt

Fórumok

Van egy titkosított partícióm, amely egész jól viselkedik, de tartós I/O - `svn up` egy nagyobb forrás ágon - esetén a kcryptd felzabálja az erőforrásokat és az I/O-t igénylő műveletek több másodpercig állnak és várnak a sorukra. Az `iotop` kimenetén ez látszik:


  PID USER      DISK READ  DISK WRITE   SWAPIN    IO>    COMMAND
  965 root           0 B/s       0 B/s  0.00 % 99.99 % [kcryptd]

Az `iostat` szerint sem történik nagy mértékű I/O forgalom, a `top` pedig 0% CPU használatot ír a kcryptd futásához, ám a TIME+ oszlopon látni lehet, hogy az `svn up` parancs és az azt követő I/O idejéig kizárólag a kcryptd kapta meg a CPU-t:


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
  965 root      15  -5     0    0    0 S   15  0.0  10:20.21 kcryptd
...
  965 root      15  -5     0    0    0 S    1  0.0  10:24.34 kcryptd

Nem okozna különösebb gondot ez, ha a magas I/O terhelés ideéig nem állna meg a többi program futása, ugyanis amelyik program I/O-t igényel, az vár egészen addig, amíg a kcryptd be nem fejezi az ámokfutást.

A titkosított partíció:


$ cryptsetup status cryptedPart3
/dev/mapper/cryptedPart3 is active:
  cipher:  aes-cbc-essiv:sha256
  keysize: 256 bits
  device:  /dev/sdb3
  offset:  2056 sectors
  size:    37895279 sectors
  mode:    read/write

Nálatok megy rendesen? :)