Web, mail, IRC, IM, hálózatok

Játékszerver vezérlése webes felületről

Adott egy osidok ota jol mukodo jatekszerver vezerlo menurendszer amit SSHn keresztul beloginolva lehet elerni. Szinte barmilyen jatekot kepes elvezerelni. Az SSH hozzaferesbol adodoan ertelemszeruen minden user a sajat UID-jevel futtatja a jatekokat. Na most ezt szeretnem megvalositani egy webes feluleten ugy, hogy egyelore ezzel parhuzamosan megmarad az SSH is. A scriptek nagy resze perl script, kisebb resze bash, a webes dolgokat is perlben szeretnem megirni mivel igy csak a meglevo dolgokat kellene kiegeszitenem. A cucc nem hasznal Mysql szervert, minden egy config fileban tarolodik, kiveve a hozzaferesek (/etc/passwd, /etc/shadow).
Es akkor a problemak a kovetkezok:
- Hogy veszem ra az Apacheot hogy login utan a menurendszer mar ne www-data -kent fusson hanem a sajat userkent?
- A logint hogy oldjam meg ugy, hogy ezzel parhuzamosan mukodjon az SSH eleres is?

Mailman levél mérete

Sziasztok,

csoportos levelezéshez mailmant használunk. Minden listához van egy méret korlátozás, és ha azt meghaladja egy levél, akkor várólistára kerül, amíg el nem bírálják, hogy kimehet-e. A probléma az, hogy itt a levél méretét byte-ban írja ki a mailman, és emiatt többször ki lett engedve 10mb feletti levél, és ezt a jövőben el szeretném kerülni. A konfigban nem látom, hogy ilyet lehetne állítani, így arra gondolok, hogy egy kicsit mélyebbre kellene ásnom. Nézegettem a /usr/lib/mailman/Mailman könyvtárat, szerintem itt kellene lennie a megoldásnak.

De mielőtt nagyon elmélyülnék benne, rákérdezek itt, hogy valaki belefutott-e már ebbe a problémába, és állított-e már a dolgon.

Köszi
Balázs

F-secure mail szerver beállítása

Tudna-e valaki segíteni nekem egy működőképes configgal?
A leírás alapján nem akar működni a vírus és spam védelem.
A levelezőszerver postfix. A postfix az ajánlott beállításokkal fut, de nem adja át a leveleket a klienseknek.
A postfix több domaint szolgál ki.

Beállítás:
proxy port 25
server neve: localhost
server port : 9025

A postfixben:
127.0.0.1:9025 n - n- - smtpd -v

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

Dovecot mail duplikáció [Megoldva]

Üdv,

Egy olyan problémám lenne, hogy van 5 db. fiókom (A,B,C,D,E) és most mindegyikben van egy script ami elküldi az egyik fiókba érkező levelet
a többi fiókba.
Ez eddig egyszerű. Na de, ha jön egy levél amelyikben a To mezőben van két fiók is, mondjuk A,B akkor A elküldi B-nek és B elküldi A-nak.

Ezt a duplikációt kell megszüntetnem.

A felállás Postfix + Dovecot + Virtual Users MySql adatbázisban, a levelek kezelését sieve script végzi.

Nagyon szívesen fogadok bármilyen ötletet. Mert nekem már nincs.

Szerk.:

Most már van egy ötletem, azaz írok egy olyan sieve scriptet ami a To mezőt végignyálazza, és csak az első címzettnek tartja meg a levelet a
többinél eldobja, mert az elő úgyis tovább küldi.

Ha valaki tud sieve-űl akkor segítene nekem ?

Eddigi ötlet:

require ["regex", "variables"];

if :regex ["To", "Cc", "Bcc"] "[a-z]*@domain.hu"
{
if :is "${1}" "keresett@domain.hu"
{
keep; /* itt az első helyen találta meg */
}
else
{
discard; /* itt valahol máshol */
}
}

Ez csak azért ötlet, mert a mostani dovecot implementációm 1.1.11, és a "variables" extension-höz 1.2 kellene.

Ha el tudnám hagyni a variables-t akkor az nagyon jó lenne, van valakinek valami ötlete, hogy hogyan lehet :

Egy kifejezésben regex-el visszakapni CSAK az első találatot ?

Előre is köszönöm.

Szerk2.:

A megoldás, az hogy a sieve-et el kell felejteni, legalábbis amíg nincs kész az edtiheader pluginja.
Mivel a Postfix azért hogy gyorsabb legyen, mint a Sendmail a leveleket párhozamosan ás állapot tartás
nélkül továbbítja.
Tehát közbe kell iktatni a postfix és a dovecot közzé a procmail-t.

postfix master.cf-be:
procmail unix - n n - - pipe
-o flags=RO user=vmail:mail argv=/usr/bin/procmail -t -m USER=${user} SENDER=${sender} RECIPIENT=${recipient} EXTENSION=${extension} /etc/procmailrc

postfix main.cf-be:
#mailbox_command =
virtual_transport = procmail

/etc/procmailrc-be (0640):
SHELL=/bin/bash
LOGFILE="/var/log/procmail.log"
ORGMAIL="/var/vmail/$DOMAIN/$USER"
MAILDIR="/var/vmail/$DOMAIN/$USER"
DEFAULT="$MAILDIR/"
DELIVER="/usr/lib/dovecot/deliver -c /etc/dovecot/dovecot.conf -f $SENDER "
SENDMAIL="/usr/sbin/sendmail"

:0 Whc: msgid.lock
| formail -D 8192 /var/vmail/$DOMAIN/msgid.cache # fontos, hogy globális legyen különben nem találja meg a duplikációkat

:0 a:
/dev/null

:0
* ^TO_valaki@domain.hu
{
:0 wc
| $DELIVER -d $RECIPIENT
:0 wc
| $DELIVER -d valaki2@domain.hu
:0 wc
| $DELIVER -d valaki3@domain.hu
:0 wc
| $DELIVER -d valaki4@domain.hu
:0 wc
| $DELIVER -d valaki5.peter@domain.hu
:0 wc
| $DELIVER -d valaki6@domain.hu
SWITCHRC=
}

és ezekből a megfelelő (ez azt jelenti, hogy az alacsonyabb szint előrébb) mennyiségű és kész is. :)

Persze ha valaki tud jobbat, vagy gyorsabbat, nagyon szívesen elolvasom.

Appache2 .htaccess

.htaccess beállítása
Options -Indexes
AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Privát zóna"
AuthType Basic

require felhsználó neve

beállítás mellett nem hajlandó jelszót kérni, hanem lazán megnyitja
a honlapot. A jelszó is le lett generálva.
Miért nem akar működni?
Rendszer apache2.2.14 debian testing

[megoldva] .htaccess jelszavas beléptetés LAN-ról

Sziasztok!

Egy érdekes helyzetbe kerültem. Alapvető htaccess kérdés, de nem boldogulok. Adott egy webszerverem, egy /var/www/teszt könyvtárral.

Azt szeretném hogy adott IP címtartományból (LAN ami 1 db fix public WAN ip-n látszik) szabadon beléphessek, viszont minden máshonnan .htpasswd-s jelszavat kérjen. Valaki aki már valósított meg ilyet, lenne szíves egy samplellel segíteni.

Postfix + quota patch virtual userekkel, nagyobb csatolmányokat eldobálja.

Sziasztok!

Adott egy postfix quota patch el. Következő lenne a gond, a nagyobb csatolmányok, amiket fogadott e-mailekhez csatolnak,
fennakadnak, valahol itt:

postfix/smtpd[25130]: connect from mail-ww0-f49.google.com[74.125.82.49]
postfix/smtpd[25130]: 2683C19E78D: client=mail-ww0-f49.google.com[74.125.82.49]
postfix/cleanup[25133]: 2683C19E78D: message-id=<94ed29161002250548m43e278fey47af60c87dddb57f@mail.gmail.com>
postfix/smtpd[25130]: warning: 2683C19E78D: queue file size limit exceeded
postfix/smtpd[25130]: disconnect from mail-ww0-f49.google.com[74.125.82.49]

Nagyon sokan azt írták, hogy max_message_size átállításával ez orvosolódik.
DE, egyrészt az nem működik quota patchel, másrészt meg a postfix még meg sem kapta az üzenetet.

A cleanup környékén kellene valamit keresgélni, de nem találtam semmi idevágót.

előre is köszi