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

Alkalmi munka Kecskeméten

Sziasztok,

Van egy éles, működő webszerverem.
Nem értek hozzá ( nem vagyok rendszergazda ), így bocsi a konyhanyelvért, de amit tudok róla:
Debián + squirrelmail + roundcube + ispconfig + plusz kb 45 weboldal megy rajta.

Szeretnék az egyik asztali gépemből egy 'pótszervert' csinálni, hogy ha harverhiba van, akkor ez tudja helyettesíteni a javítás idejéig.

Amit tudnia kéne:
Ugyanolyan rendszerrel feltelepíteni (lemásolni?), s minden reggel, amikor bekapcsolom, akkor az új adatok (változások) lemásolódjanak erre a pótszerverre. Szinkronizálódjon az élessel.

Tudtok olyan embert, aki ennek a telepítését, beállítását elvállalná?

Elérhetőségem:
p.abonyi@gmail.com
https://www.facebook.com/abonyipeterotto

Drupal modul kliens egyedi azonositásához

Üdv,

Van-e Druapl 6-hoz valami olyan modul, amivel egyedileg lehet azonositani egy klienst? Az IP itt nem jó, könnyű változtatni.

Valami olyasmire gondolok, ami a böngészőből bányász ki valami egyedit, pl hogy van-e az oldaltól valami cookie, vagy hasonló. igy a duplareges felhasználókat tudnám nyakoncsipni.

Előre is köszi.

[mégsincs MEGOLDVA] samba tartományvezérlő, win7 kliensekhez

Üdv!

Most csinálok először ilyet, és most elakadtam. Amit el akarok érni, hogy legyen egy INFORMATIKA tartomány, és amely felhasználók ezen a gépen vannak definiálva, a win7-es klienseken INFORMATIKA\username -ként be tudjanak jelentkezni.

Amit eddig műveltem:

hosts -ba egy sor:
192.168.2.254 informatika informatika

egy script, biztos ami biztos alapon, nyitva legyenek az smb által használt portok:

########################### SMB nyitása #################################
/usr/sbin/iptables -I INPUT -p tcp --sport 137 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p tcp --dport 137 -j ACCEPT
/usr/sbin/iptables -I INPUT -p udp --sport 137 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p udp --dport 137 -j ACCEPT

/usr/sbin/iptables -I INPUT -p tcp --sport 138 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p tcp --dport 138 -j ACCEPT
/usr/sbin/iptables -I INPUT -p udp --sport 138 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p udp --dport 138 -j ACCEPT

/usr/sbin/iptables -I INPUT -p tcp --sport 139 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p tcp --dport 139 -j ACCEPT
/usr/sbin/iptables -I INPUT -p udp --sport 139 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p udp --dport 139 -j ACCEPT

/usr/sbin/iptables -I INPUT -p tcp --sport 445 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p tcp --dport 445 -j ACCEPT
/usr/sbin/iptables -I INPUT -p udp --sport 445 -j ACCEPT
/usr/sbin/iptables -I OUTPUT -p udp --dport 445 -j ACCEPT

Létrehoztam egy "informatika" nevű csoportot

Létrehoztam a felhasználókat névsor.txt-ből, mindenkinek a jelszava informatika (majd még finomítom), csoportja informatika,users:

add sript:
useradd -d `pwd`/$1 -p `openssl passwd -1 informatika` -g users -G users,informatika -m $1
chmod 750 `pwd`/$1

generate script:
#!/bin/bash

cat ./nevsor.txt | while read nev; do
echo "Készít:"$nev
./add $nev
done

lefuttatva /home/informatika/2013C mappában.
Eddig biztos a dolog, szúrópróba szerűen kipróbáltam egynéhány felhasznlóval ftp és ssh/putty elérést.

Nahh, most jönnek a számomra új dolgok. Egy doksi alapján ugyanígy megírtam egy scriptet, ami futtatja az smbpasswd-t minden felhasználónévre:
#!/bin/bash

cat ./nevsor.txt | while read nev; do
echo "Készít:"$nev
echo -e "informatika\ninformatika" | smbpasswd -s -a $nev
done

Folytattam a doksit, minden kliengép-névhez rendeltem egy usert (!!!???):
useradd -s /bin/false -d /dev/null gepnev$
smbpasswd -a -m gepnev$

Aztán kapott egy ilyen smb.conf-ot:

# /etc/samba/smb.conf
[global]
workgroup = INFORMATIKA
netbios name = INFORMATIKA
security = user
guest account = nobody
encrypt passwords = yes
os level = 66
local master = yes
domain master = yes
preferred master = yes
domain logons = yes
wins support = yes

[netlogon]
path = /home/informatika/netlogon
public = no
writeable = no
browseable = no

[home]
comment = Saját mappa
create mask = 0600
directory mask = 0700
browseable = yes
writeable = yes
path = %H/

[2011C]
comment = 12.C
create mask = 0600
directory mask = 0700
browseable = yes
public = no
force group = informatika
path = /home/informatika/2011C

[2013C]
comment = 10.C
create mask = 0600
directory mask = 0700
browseable = yes
public = no
force group = informatika
path = /home/informatika/2013C

[print$]
path = /etc/samba/drivers
write list = root

[printers]
browseable = No
path = /tmp
printable = Yes

[pub]
comment = PUBLIC
create mask = 0666
directory mask = 0777
browseable = yes
public = yes
path = /srv/smb

Ha a "security = user" -t átírom "security = share"-re, akkor működik win7 klienseken a következőképpen:

nyitok egy fájlkezelőt, a szerkesztőlécbe beírom, hogy \\INFORMATIKA vagy \\192.168.2.254. Ekkor dobja az ablakot, hogy írjak neki felhasználónevet és jelszót. A beírt felhasználó látja a saját mappáját, írni/olvasni tudja, másokéba nem tud belelépni... szóval, így korrekt.

Ami nem működik:
Windows-ba való bejelentkezéskor ha felhasználónak az INFORMATIKA\felhasznalonev usert adom, akkor azt írja, hogy a "tartomány nem létezik, vagy nem lehet hozzá csatlakozni"

A gépnév megadásánál is próbálkoztam, gepnev.INFORMATIKA, valamint tartományba való beléptetéskor kér egy beléptetésre jogosult felhasználót. Itt nem fogadta el sem a kliengép rendszergazdáját, sem a szerver rendszergazdáját.

Itt most megakadtam, mert azt sem tudom, hogy az smb.conf-ban rossz-e valami, meg azzal sem vagyok tisztában, hogy a kliensen hogy kell ezt a beléptetést csinálni.

hol van a font? (nem a mani)

Adott egy windows-os gep + 3 bongeszo: IE11, chrome es firefox (eleg frissek). Egy html oldalon ccs-bol van importalva egy font a google-tol. A weboldal total jol nez ki IE11 es chrome alatt, mig firefox alatt az ő és ű betuk felkoveren jelennek meg, mintha az ff nem ismerne a fontot korrekt modon.

Namost azt akarjak nekem beadni, hogy azert, mert a hasznalt font egyik bongeszobe be van epitve, a masikba meg nem. En eddig ugy tudtam, hogy a fontok a windows\fonts konyvtarban vannak, es a bongeszok azokat hasznaljak, vagy ha eppen css-ben van egy font megadva, akkor letoltik / hasznaljak a fontot a megadott url-rol.

A kerdes pedig egyszeru: miert nem jeleniti meg jol az ff a fenti betuket, ha ugyanazon a gepen az IE es chrome igen?

ISP által használhatatlanságig korlátozott net helyrehozása

Sziasztok!

Hogy lehet láthatatlanná tenni az ISP számára azt, hogy mit csinálok a neten?Azt figyeltem meg, hogy némely oldal (pl. youtube) elérhetetlen vagy iszonyatosan lassú, a piratebay helyett egy figyelmeztető oldal jön be, de proxyn keresztül rendesen mennek (az viszont ált. nem titkosított). Úgy tudom viszont, hogy a DHT proxyn keresztül nem megy. Esetleg egy magyarországi gépre történő ssh tunnelezés megoldás lehet, de udp-re is jó vajon? Bejövő kapcsolatokra elvileg 1 port van, viszont a kimenő sokféle lehet, nem? (Nekem mintha úgy rémlene, hogy az iptablesben tartományokat kellett megadni.) Lehet tunnelezni port tartományt, vagy lehet előre tudni, hogy miket használ a torrent? Ezek közül néhány egyszerű kérdés, de sajnos itt nem tudom kipróbálni, mert olvastam, hogy némelyik ISP figyelmeztetéseket küldözget.

Emailek archiválása külön szerverre

Nagyon sok email összegyűlt már a jelenlegi Zentyal szerverünkön. Több mint egy millió és közel fél terabyte.
Van aki webmail felületről használja de a többség Thunderbirddel ami elég nagy local cache fájlokat jelent. Régebbi gépeken néha érezhetően lassul a Thunderbird.
Érdemes átrakni a mostani Zentyal szervert egy külön virtuális gépre és csinálni egy másikat az aktuális emaileknek?
A régi leveleket továbbra is be kell állítani a Thunderbirdökbe, de így külön accountként lenne felvéve a régi archív levelezés. Gyorsabb lesz így valamivel?

node.js+express - error message

Sziasztok !

A kovetkezo problemam van. Nodejs+express -t hasznalok amin be van allitva
a max request size a kov. modon :

app.use(express.bodyParser({ limit: '1kb' }));

Ez rendben mukodik is. A problema, hogy amikor a kliens probal egy nagyobb
requestet kuldeni akkor a nodejs a kov. modon valaszol :


Error: request entity too large
at module.exports (/home/gabor/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:16:15)
at urlencoded (/home/gabor/node_modules/express/node_modules/connect/lib/middleware/urlencoded.js:54:5)
at /home/gabor/node_modules/express/node_modules/connect/lib/middleware/bodyParser.js:55:7
at json (/home/gabor/node_modules/express/node_modules/connect/lib/middleware/json.js:50:55)
at Object.bodyParser [as handle] (/home/gabor/node_modules/express/node_modules/connect/lib/middleware/bodyParser.js:53:5)
at next (/home/gabor/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at Object.expressInit [as handle] (/home/gabor/node_modules/express/lib/middleware.js:30:5)
at next (/home/gabor/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at Object.query [as handle] (/home/gabor/node_modules/express/node_modules/connect/lib/middleware/query.js:44:5)
at next (/home/gabor/node_modules/express/node_modules/connect/lib/proto.js:193:15)

Hogyan tudom beallitani, hogy a csak az "Error: request entity too large" hibauzenetet kapja meg a kliens a tobbit pedig ne.

Koszonom !

Gabor

Apache: valami.php/ hogyan kezelhető normálisan?

Sziasztok!

Akadt egy olyan problémám az egyik webszerveremen (Debian+Apache), hogy ha a látogató egy tetszőleges PHP fájlnál

http://valami.hu/oldal.php

helyett

http://valami.hu/oldal.php/

ír be, akkor is betölti az oldal.php-t. Ilyenkor a relatív linkek miatt sok minden nem működik, ezért azt szeretném, hogy vagy automatikusan dobja át a / jel nélküli címre, vagy kapjon 404-et.
Hogyan tudom ezt globálisan megoldani? Tipp? Ötlet?

Flickr upload program

Olyan Flickr képfeltöltő programot keresek ami albumokba rendezve tudja feltölteni a képeket úgy, hogy a könyvtárak nevét adja az albumoknak. Jó lenne ha ki tudná válogatni a képfájlokat a többi közül, hogy rá lehessen engedni az átmásolt merevlemeztartalom gyökér könyvtárára.
Elsősorban OSX vagy Linux alkalmazás kellene de ha csak wines van az is jó.