Linux fileserver

Fórumok

Hello.

Regota tervezek egy Linux alapu fileservert csinalni a cegnel, es a kezdeti nehezsegeken tul is vagyok. A gepen vannak megosztasok, tagja a domainnek, minden jonak tunik.
Viszont van nehany problema a jogosultsagok beallitasaval.
A csoportok neve, leven a vallalati Windows Server magyar, mindenfele magyar nev, es a chown/chgrp nem hajlando semmi ekezetest megenni.
Egy masik erdekesseg, hogy mig a tesztkornyezetben siman ment a wbinfo -u, most (valoszinuleg az 1000 felhasznalo miatt) sokaig var, majd error. Bar ettol meg az AD kapcsolat ugy tunik rendben van, a wbinfo -g ad eredmenyt, persze az is az ekezetek helyett mindenfele kusza karakterrel.

Hogyan lehetne itt beallitani a jogokat akkor ?

Elore is koszonom.

Hozzászólások

Linuxosként azt kell mondjam, hogy mindent a maga helyén kell használni. Tehát egy windows-os hálózatban, ha domain-ban akarod a windows-os group policy-ket használni meg ilyenek, akkor az egyetlen megoldás a windows-os fileserver. Semmi keresnivalója a linuxnak ott ebben az esetben. Szerintem.
Bár vannak hírek a samba4-ről, hogy teljes értékű AD, stb. lesz, én azért távolságtartással figyelem ezeket a híreket.

Egyetertek ebben Veled, de a cegnek van 200 telephelye, mindegyik helyre nem vehetek egy Windows Servert, csak azert, hogy legyen hova masolni, es legyen egy DHCP server. Radasul annyira mukodik a megoldas, hogy ne legyen elvetelt, sokan hasznalnak ilyesmit tobb-kevesebb sikerrel, es igazabol nekem is mukodik egesz jol. A Samba4rol sok jot olvasni, de mar 2005ben is sok jot lehetett, most meg mar 2008, az oldalukon pedig azt irjak, hogy a megjelenes datumat se tuztek meg ki, szoval arra varni egyelore nem erdemes azt hiszem. Igazabol ami kellene, az az hogy a jogokat be tudjam allitani. Windows oldalrol ezt meg is lehet tenni, leven a security tab pont erre valo, viszont azt hogy az adott konyvtarat eleve ki erheti el, azt meg az elejen nekem kellene megadni Linux alol. Az ekezetnelkuli neveket el is fogadja szepen DOMAIN\user formaban, viszont a tartomanyfelhasznalok es mas ekes csoportnevekre mar ismeretlen user a valasz... Annyira meg nem tunik veszelyesnek a problema, hogy emiatt hagyjam az elkepzelest es inkabb a 200 servervasarlason gondokozzak.
Gondolom belefutott ebbe a dologba mar sok rendszergazda, hiszen azonnal jelentkezik, csak neten nem talaltam semmit a problemara, ezert tettem fel mint kerdes.

na most ebben az esetben javaslok olcsó NAS-okat. Valamikor belefutottam egy eszközbe, ami 3db 260GB-os vinyóval raid5-ben 100ezer forint volt. Be lehetett léptetni domain-be, és össze is lehetett őket fűzni. Na most ha a cégnek 200 telephelye van és 1000+ munkaállomása, akkor ilyenek vásárlása is lehet megoldás.
Értem én, hogy meg lehet csinálni kézzel a dolgot, de én nem erőltetném. A legegyszerűbb megoldásnak azt mondanám, hogy a főnököd számára vázold a lehetőségeket:

1, mindenhova winXP, mint fileserver (ez asszem csak 15 felhasználóig megoldás, javítson ki valaki aki ért a windows-hoz). (olcsó, de szar megoldás, kevés munkával, viszonylag stabil)
2, a központban nagy tárterülettel win200X serverek. (drága megoldás, viszonylag kevés munkával, stabil)
3, a központban SAN (nagyon drága megoldás viszonylag kevés munkával, stabil)
4, linux fileserver mindenhol (viszonylag olcsó mert vas ugye mindenhol kell, instabil, sok munka)
5, NAS mindenhol (viszonylag drága csak, elég stabil, viszonylag sok munka)

Ezekből döntsön ő.

Ne gondold, hogy en nem ezeket gondoltam vegig :)
A kozponti megoldasok az adatatviteli halozat korlatozasai miatt nem lehetsegesek. Van ahol berelt vonal van, meg ilyenek.
En Windows Serverekben, NASokban, vagy Linuxokban gondolkodtam. Az elso anyagilag nem elfogadhato. A masodikat celoztam meg, de aztan ra kellett jonnom, hogy ezek a NASok altalaban Linuxos rendszerek (Openfiler peldaul) egy flashmemoriaban, plusz a winyok. A kepessegeik ebbol kifolyolag megegyeznek a Linuxokeval, de csak webfeluleten konfiguralhatoak, ami nehezkes, foleg ha 200 eszkozrol van szo. Igy vegul a Linuxokat valasztottam, leven a rendszer ugyanaz, de vannak tovabbi lehetosegei. Kuldhet emailt ha gond van a RAIDekkel, hasznalhatok LVMet, stb...
De ahogy irtam is, a megvalositas nem elvi sikon van, a fileserver mar uzemel, domain tag, stb, nem olyan rossz a helyzet.

Ha a Windows Serverre becsatolod egy raid5 tömbbel ellátott linux samba megosztásait (samba 3-as is jó lesz erre) és a winszerveren osztod ki a jogokat, meg egyebet?
Hogy ez mennyire járható út az esetedben, azt nem látom át. Nálam csak 28 gép van, és fasisztoid paranoiás meggondolásokból gép- és felhasználónév (&passwd) csak ékezet nélküli lehet.
Ez nem demokrácia kérdése.

Ha a linuxos gép plusz még raid1-ről is indul, akkor nem kell annyira fázni a tartalomvesztés miatt.
Én a szoftveres raid-et ajánlom, mert bármi történik diszk ügyben, levelet kapsz tőle mielőtt csakugyan baj lenne (és adatvesztés).

Gyors, olcsó, megbízható: ebből csak kettőt lehet kiválasztani.
Rajtad áll, hogy melyiket hagyod el a háromból :-)

A normál ügyfelek windows használati szokásai miatt én az olcsó és megbízható híve vagyok.

(olyan lassan írtam, hogy golgota megelőzött.)

Ez a megoldas nem jo igazan, leven igenyel egy Windows Servert is. Akkor mar eleve csinalhatnam azt fileservernek. A usernevek es a gepnevek nalunk is ekezetnelkuliek, de mivel magyar server a domain controller (hogy miert ebbe inkabb nem mennek bele...) ezert az ekezetes nevek elkerulhetetlenek.

látom, hogy közben megoldódott (utf-8).

Azt hittem, muszáj windows servernek lennie.
ha nem, akkor persze, hogy linux.
Az, hogy hosszú Ő,Ű-t tartalmazó könyvtár és állomány neveket hoznak létre a samba megosztáson a windowsos kliensek, nem jelent problémát nálam - csak ha win98 alól akarja ezeket valaki elérni.

nekem nincs ilyen parám (kb 800 user):

root@students:~# time wbinfo -u >/dev/null

real 0m0.039s
user 0m0.020s
sys 0m0.010s
root@students:~# mkdir /home/yoo
root@students:~# ls -la /home | grep yoo
drwxr-xr-x 2 root root 4096 2008-04-15 14:09 yoo
root@students:~# chown vendég:grpempkönyvtár /home/yoo
root@students:~# ls -la /home | grep yoo
drwxr-xr-x 2 vendég grpempkönyvtár 4096 2008-04-15 14:09 yoo

Na, ez mar jol nez ki :)
A hogyan annal erdekesebben :)

Megoldhato olyan, hogy elerjelek MSN/ICQ/GTalk akarmi formaban (amennyiben ez nem jelent terhet) ?

Egyebkent valoban, lehetne mindenhol Linux, de sajnos amig az iskolakat a MS tamogatja Windowsokkal meg Officeokkal, addig nehez lesz desktop szinten a Windowst kiszoritani, ugyhogy rovid/kozeptavon ezt a helyzetet el kell fogadni sajnos. Ha valtozni fog, azt hiszem ennek a portalnak a tagjai fognak tudni rola :)

tedd idézőjelbe a csoportneveket. és legyen utf-8 as karakterkódolásod is.
a linux alapú az mit jelent pontosan? debian/ubuntu/redhat/...?
a wbinfo -u nekem is sokáig futott néha, szerintem ha lemegy etől ne félj.


--ha magyar MAC-et akarsz--

Idezojelbe irom, maskent az ekezetmenteseket se fogadja el, meg ha van benne space, akkoris kell. Ubuntu Server 7.10 van rajta. Javasoltak itt a 8.04 betat, de a desktopomon az van, es jo sok minden hibas, ugyhogy a serverre inkabb nem tettem azt, majd ha vegleges lesz.
Az Unicode-ot hogy tudnam bekapcsolni ? Az is felmerult bennem, hogy eleve ez a gond, hogy a puTTY kezeli rosszul a kodkeszletet, ezert ki is probaltam TTerm Unicode valtozattal, de az se vitte. Sajnos a serverhez nincs fizikai hozzaferes.

Hihetetlen, de ez volt a gond...
A terminal nem volt UTF-8, es bar beirtam az adatokat, megis mindig invalid user es invalid group volt. UTF-8ra allitva egybol elfogadta.

drwxrwxrwx 2 DOMAIN\teszt.user DOMAIN\tartományfelhasználók 4096 2008-04-14 10:45 share

Koszi mindenkinek a segitseget :)

Aztan majd meglatjuk mennyi problemam lesz vele, es mennyire lesz eletkepes a halozaton egyLinux alapu fileserver, bizom benne, hogy nem lesz sok problema, es rovidesen az osszes telephelyen lesz egy :)

Az nem lehet megoldas hogy atnevezed a csoportokat ekezet nelkuli nevekre. Ha ezt meg lehet tenni akkor szerintem ez a legegyszerubb , a felhasznalok meg kicsit meglepodnek majd elso latasra de annyi.

Ezt egy tobbezer felhasznalos rendszerben nem lehet azert csak ugy megtenni. Az AD serverek uzembiztonsagat semmi nem veszelyeztetheti, az az egesz ceget megbenithatna. Nem veletlen van onallo tuzvedelem, klimarendszer, kodkartyas belepteto a serverterembe. Elivleg at lehetne nevezni, de a kockazatot nem eri meg. Igy kell mukodnie. De ahogy korabban irtam, tulajdonkeppen mar mukodik :)

A magyar UTF8-at hozzaadtam, annak a teljes modja, hogy eloszor a

/var/lib/locales/supported.d/local

fileba felvesszuk a magyar nyelvet a

cat /usr/share/i18n/SUPPORTED | grep hu_HU

parancs altal megadott formaban, majd mehet a

dpkg-reconfigure locales

Egy hozzáfuzes: Ha kellene 200 db win srv-tek, azt már mennyiségibe viszonylag olcson meg lehet kapni. Bár kérdés ugye, hogy kinek mi az olcso, meg mennyi pénz van rá.

Most a serverteremben van kb 100db server, ezek fele Windows masik fele HP-UX. A teruleti igazgatosagoknak van egy-egy Windows Servere, ezen domain controller replikacio, DHCP server es WINS replikacio van, meg az adott teruletek file adatai, esetleg print server funkcio. Minden telephelynek van igenye a megbizhato adattarolasra, tehat ami megoldando, hogy a LANokon legyen egy RAIDes fileserver, amire az alkalmazottak nyugodt szivvel bizhatjak az adataikat arra az esetre, ha a desktopjukkal barmi gond lenne, illetve filecserere a dolgozok kozott. Ennek a feladatnak a megoldasa ram var.

A jelenlegi elso Linux fileservert meg csak most tesztelem, most jonnek elo azok a problemak, amik a tesztkornyezetben nem jelentkeztek, hogy mikent viselkedik egy oriasi domainben, ahol tobbezer user es groupok szazai vannak.

Mivel a serverbeallitas ugy tunik sikeres volt (NTP szinkron a Kerberoshoz, AD eleres, ACL jogrendszer, stb) most mar csak az esetleges inkompatibilitasok megtalalasa a feladat. Kesobb esetleg printserverkent is megprobalnam, ha tudja a drivert is installalni a klienseknek mint a Windows Server, mert az nagy konnyebbseg lenne szinten.

Az ACLekkel se egyszeru az elet. Bar a Samba tamogatja, es alapban jo is, de ha Windowsbol a security beallitasokat nem csak megnezi az ember, hanem bele is nyul, akkor rendesen megkeveredhetnek a dolgok. Megjelennek csoportok amik nem is voltak megadva, a jogok kijelzoi pedig altalaban sehol nem mutatnak jelolest, mikozben teljes jog van adva, es mukodik is, meg ehhez hasonlok. Mindezek ellenere mukodik jol a jogrendszer, ha az ember beallitja es Windowsbol nem nyul hozza. Meg kell ismerkedni sajnos a getfacl es setfacl parancsokkal, amik nem tul felhasznalobarat megoldasai a problemanak, de megoldjato veluk ami kell.

Az Internethozzaferes megoldasa sem volt trivialis. Az ISA server nem enged semmilyen NTLM hitelesites nelkuli forgalmat.
Letre kellett hozni a domainben egy usert, akinek az ISAban adtam jogot, majd az ntlmaps proxy segitsegevel a helyi forgalmat a 127.0.0.1:8080 proxy portra iranytva, az ntlmaps-sel meg hitelesitve az ISA server fele, mukodik az apt-get. Sok forumban (beleertve az ubuntuforumsot, es ezt a portalt is) megoldatlan ez a problema. A legtobb helyen a domain megada hianyzik, vagy az LM hitelesites atlapcsolasa NT hitelesitesre az ISA fele. Annyi idom nincs hogy mindenhova bepostoljam a megoldast, nagyon sok helyre kellene, de remelem itt megtalalja majd az aki szembesul a problemaval.