Nem igazán flame, de wines a téma, bár még linuxos is lehet

Fórumok

Nem igazán flame, de wines a téma, bár még linuxos is lehet

Hozzászólások

Szóval adott egy wines problémám amire remélem "kultúrált" keretek közt tudtok megoldást találni :)

Egy irodában leledzik egy win2000 prof mint fájlszerver, ez még önmagában nem is lenne baj, de a főnöknek az a fura elképzelése támadt, hogy a szerverre kerülő dokumentumokat védeni kell. Jó akkor megcsinálom elvégre ezért vagyok ott néha :)

A lényeg a következő:
A szerveren van 2 alkönyvtár amikben további kb 40 alkönyvtár található, és ezekben újabb 2-3 amiben az elkészült dokumentumok tárolódnak. A dokumentumokat úgy kell elmenteni, hogy azok a továbbiakban nem írhatóak és nem törölhetőek. Ha a jogosultságoknál a törlést beállítom akkor a bekerülő dokumentumokat valóban nem lehet törölni azonban felülírni még mindig engedi a drága. Ez lenne a kisebbik baj, mert ilyen jogok mellett azonban a word2000 nem hajlandó ebbe az alkönyvtárba menteni, mert szerinte a "mappa írásvédett". Ha adok módosítási jogot is akkor már megtudja csinálni, de ez azzal jár, hogy a módosítás=törléssel, tehát ott vagyok ahol elkezdtem. Egy lehetőség, hogy a dokumentumot helyi gépre mentve drag&drop módon a szerverre áthúzva megy a dolog, de ez sajnos nem megoldás, mert így mentés után még pakolni is kell, holott egy egyszerű mentéssel meg lehetne oldani, ha meg lehetne :(

Erre kérnék szakértőktől segítséget.

Ha ezt a problémát linux alatt meg lehetne oldani akkor szívesen átállítom a szervert, mert mint mondtam volt csak fájlszerverként van használva a win2000.

Segítségeteket előre is köszönve maradok tisztelettel:

Polesz

Igen, ez egy tulajdonképpen eléggé elkefélt gondolat, amit a Novell nagyon nyomatott.
Mond meg, mi a file-ban lévő adatok szempontjából a külömbség, a törlés és a módosítás között, ha felülírással is tudod trunc-olni??? No mindegy...

Az eredeti problémára, talán valami olyan megoldást lehetne készíteni, hogy van egy 'incoming' könyvtár, meg egy 'archive' alatta a megfelelő (és egyforma könyvtárszerkezet. Az incoming-ba mindenki írhat és oda mentenék a file-okat. Innét adott időnként (főnöki izgalomtól függően pl. 10 perc, 1 perc 1 mp) a file-okat egy adott script átmozgatja az archive könyvtárba, amit csak ez a script tud írni (admin/root szintű process) viszont a userek csak olvasni tudják...

Másik "megoldás" hogy nem másolják/mentik, hanem levélbe küldik a hely pl. subject-ben való megnevezésével, amit a levelezési szerver értelmez és átnyom a fileszerverre...

Zsiráf

Én ezt linuxon a következőképpen oldottam meg:
Adott az írásvédett könyvtár. Van egy másik, ahol írásjog van bárkinek. A cron időzítő percenként futtat egy szkriptet, ami ránéz az írható mappára és ha talál benne fájlt, átteszi az írásvédettbe.

imho ezen egy samba se fog segíteni. inkább egy word->openoffice csere.
bár, gondolom ez nem megoldható. vagy marad a másolgatás.

(ms office-ről én is tudnék érdekes dolgokat... de nem részletezem, hisz így is van elég flame...)

Linux alatt meglehet oldani hogy az adott dokumentumot vagy konyvtarat lehet modositani, office-bol save direkt vagy ahogy akarod es csak a dokumentum tulajdonosa tudja torolni.
Peldaul beallitod a dokumentumok tulajdonosanak a root-ot es megadott hogy az adott dokumentumok milyen csoporthoz tartoznak. Es ezekre beallitod a megfelelo jogokat. Ja es persze a dokumentumokra meg a konyvtarakra a sticky bit-et. Ez felel azert hogy csak a dokumentum tulajdonosa tudja torolni a dokumentumokat, vagyis a root.
Remelem eleg vilagos voltam. A dolog szepen muxik samba-val.

Szerintem a legegyszerubb egy sima mentest csinalni rola. Ha csak masolgatsz akkor meg mindig fejreall az egesz ha meghal a vinyo. Erre hosszu tavon jo eselyeid vannak!

Nalam ugy van megcsinalva, hogy a windows backup
vasarnap csinal egy rendes mentest, hetkoznap 1-1 differencialist.
Aztan scp-vel athajitja egy linuxos szerverre (kulcsos azonositas), ott pedig egy masik szkript betomoriti (gz) es atveszi a root tulajdonaba. Emailben jelent ha valami gikszer van.

Ha igeny van ra szivesen megosztom a szkripteket.

Meg lehetne jailben futtatni a linuxos oldalon, de erre mar lusta voltam.

Köszönöm az eddigi hozzászólásokat. Én is ilyen valami időzített dologra gondoltam, mindezt persze linux alatt, mert ott könnyedén tudok scripteket írni és az sem elhanyagolható szempont, hogy egy linux gyorsabban feláll és nem fecsérel felesleges erőforrásokat egyéb haszontalan dologra. Mivel nem igazán bonyolult az iroda felépítése ezért megpróbálok egy gyors samba igazítást és meglátjuk, hogy a főnöknek tetszeni fog-e :)

Egyébként megpróbáltam az OpenOffice.org-os megoldást is, de ott is előjött, hogy egyből nem tudott menteni az adott alkönyvtárba, de második klikkre már megcsinálta. A fő probléma egyébként ezzel, hogy olyan dokumentum formátumokat használnak, amik ooo alatt sajnos szétesnek kissé. Mondjuk simán átalakítottam a kérdéses fejlécet ooo kompatiblis formátumba, de kb 500 létező dokumentumnál már ez kissé időrabló, bár lehet, hogy megérné a fáradtságot. Itt persze a későbbi pénzügyi vonzatok miatt gondolok erre. A gépek nagyrésze simán elfuttatja a csili-vili linuxokat is, tehát az átállást talán meg tudnám oldani egy kis időráfordítással. Az hogy ez megéri e nekem? Persze, hogy meg, mert legalább a későbbiekben nem lesznek álmatlan éjszakáim a vírusok miatt :)
Egy igazán wines progi fut a gépeken, ha ezt sikerül wine alatt műdökésre bírni akkor már neki is látok.

Bár ha tud valaki működő megoldást win2000 alá is, akkor azt szívesen veszem, mert sajnos nem mindenhol egyszerű az átállás opensource-ra.

[quote:322abfbd91="_Polesz_"]
Bár ha tud valaki működő megoldást win2000 alá is, akkor azt szívesen veszem, mert sajnos nem mindenhol egyszerű az átállás opensource-ra.

Amit irtam az miert nem megoldas? Feltetelezem, hogy akkor van legalabb egy linux is a kozelben amire lehet backupolni.

Udv!

Esetleg ha nem gond egy 1 perces intervallum, akkor csak egy script kell, ami az adott konyvtarakban levo minden fajlt root jogura allit 1 percenkent.
A gond ezzel, ill. a hasonlo megoldasokkal, hogy a userek nem tudnak ezekbe a konyvtarakba ideiglenesen menteni ill. folytatni a munkat.
Winxx-en nem tudom alapbol megoldhato-e a fenti 1 perces dolog, max. irni kell ra egy progit.

Ja, az 1 perc lehet 5 is, bar nem hiszem, hogy nagyon fogna a gepet 1 percenkent is.

Toma_

[quote:46d5f156b1="norcrys"]Én ezt linuxon a következőképpen oldottam meg:
Adott az írásvédett könyvtár. Van egy másik, ahol írásjog van bárkinek. A cron időzítő percenként futtat egy szkriptet, ami ránéz az írható mappára és ha talál benne fájlt, átteszi az írásvédettbe.

Es ha filenev egyezik?

Toma_

[quote:4afee8a804="gyorffy"]Linux alatt meglehet oldani hogy az adott dokumentumot vagy konyvtarat lehet modositani, office-bol save direkt vagy ahogy akarod es csak a dokumentum tulajdonosa tudja torolni.
Peldaul beallitod a dokumentumok tulajdonosanak a root-ot es megadott hogy az adott dokumentumok milyen csoporthoz tartoznak. Es ezekre beallitod a megfelelo jogokat. Ja es persze a dokumentumokra meg a konyvtarakra a sticky bit-et. Ez felel azert hogy csak a dokumentum tulajdonosa tudja torolni a dokumentumokat, vagyis a root.
Remelem eleg vilagos voltam. A dolog szepen muxik samba-val.

csak az a gond, hogy ki van kötve, hogy se törlés, se módosítás, csak írás...

[quote:8c131a93d2="Toma_"]A gond ezzel, ill. a hasonlo megoldasokkal, hogy a userek nem tudnak ezekbe a konyvtarakba ideiglenesen menteni ill. folytatni a munkat.

Dehogynem, ha csak a .doc-ok jogait írod át, a tmp~ vagy miket csinál, azokat nem, meg a könyvtárat is írhatják.

[quote:170af1f266="borzsakb"][quote:170af1f266="gyorffy"]Linux alatt meglehet oldani hogy az adott dokumentumot vagy konyvtarat lehet modositani, office-bol save direkt vagy ahogy akarod es csak a dokumentum tulajdonosa tudja torolni.
Peldaul beallitod a dokumentumok tulajdonosanak a root-ot es megadott hogy az adott dokumentumok milyen csoporthoz tartoznak. Es ezekre beallitod a megfelelo jogokat. Ja es persze a dokumentumokra meg a konyvtarakra a sticky bit-et. Ez felel azert hogy csak a dokumentum tulajdonosa tudja torolni a dokumentumokat, vagyis a root.
Remelem eleg vilagos voltam. A dolog szepen muxik samba-val.

csak az a gond, hogy ki van kötve, hogy se törlés, se módosítás, csak írás...

Ha egy faljt irunk az mar modositas nem? Vagy javits ki ha tevednek

[quote:3f07ec4b5e="drojid"][quote:3f07ec4b5e="Toma_"]A gond ezzel, ill. a hasonlo megoldasokkal, hogy a userek nem tudnak ezekbe a konyvtarakba ideiglenesen menteni ill. folytatni a munkat.

Dehogynem, ha csak a .doc-ok jogait írod át, a tmp~ vagy miket csinál, azokat nem, meg a könyvtárat is írhatják.

Ups..Tenyleg. :)
Persze en mar a gyakorlatban gondolkodtam, ahol a dokumentumok /= .doc file (de itt officerol volt szo tenyleg csak, esetleg .xls, .ppt, de az ua.).
;)

Toma_

[quote:675024280f="Toma_"][quote:675024280f="norcrys"]Én ezt linuxon a következőképpen oldottam meg:
Adott az írásvédett könyvtár. Van egy másik, ahol írásjog van bárkinek. A cron időzítő percenként futtat egy szkriptet, ami ránéz az írható mappára és ha talál benne fájlt, átteszi az írásvédettbe.

Es ha filenev egyezik?

Toma_

Az igazság hogy az enyém kicsit bonyolultabb rendszer. Mindenkinek saját, névre szóló könyvára van mindkét gyökérkönyvtárban. A szkript pedig a megfelelő könyvtárból mozgat a másik megfelelőbe. Ha egyezik, akkor nem más miatt, hanem a tulaj miatt van. Ilyenkor egyszerűen felülír, de ebből még 1x sem volt gond, pedig kb. 10 000 doksi van fenn.

Tartok tőle, hogy létrehozható olyan script (ha máshogy nem, hát fekete mágia segítségével), ami megnézi, létezik-e a file, és ha igen, akkor elé/mögébiggyeszt mondjuk egy timestampet. A simán felülír ide nem jó, mert ugye akkor mintha nem is csináltunk volna semmit.

Bár az engedélymódosítós nekem jobban tetszik.

[quote:b6a9db1fb7="Toma_"][quote:b6a9db1fb7="drojid"][quote:b6a9db1fb7="Toma_"]A gond ezzel, ill. a hasonlo megoldasokkal, hogy a userek nem tudnak ezekbe a konyvtarakba ideiglenesen menteni ill. folytatni a munkat.

Dehogynem, ha csak a .doc-ok jogait írod át, a tmp~ vagy miket csinál, azokat nem, meg a könyvtárat is írhatják.

Ups..Tenyleg. :)
Persze en mar a gyakorlatban gondolkodtam, ahol a dokumentumok /= .doc file (de itt officerol volt szo tenyleg csak, esetleg .xls, .ppt, de az ua.).
;)

Toma_

Ups..Megse. :(
Az MsWord szvsz ugy ment, hogy letrehozza a filenevet, es a tmp allomanyt, es ha a doc 1 perc mulva root nem menti el.
Nem probaltam, de gyanitom, mert az user akar irni mar root jogu filebe.
Mindegy, ha ilyen eros ember a fonok, adja ki azt is az usereknek, hogy csak a kesz doku mentheto a szerverre, vagy tele lesz a fileszerver szemettel.

Toma_

[quote:ce48880807="drojid"]Tartok tőle, hogy létrehozható olyan script (ha máshogy nem, hát fekete mágia segítségével), ami megnézi, létezik-e a file, és ha igen, akkor elé/mögébiggyeszt mondjuk egy timestampet. A simán felülír ide nem jó, mert ugye akkor mintha nem is csináltunk volna semmit.

Bár az engedélymódosítós nekem jobban tetszik.

OK, lehet hogy megvalósítom. Köszi az ötletet!
(Egy újabb dolog, amit MINDENKINEK el kell majd magyarázni, brrr... :)

[quote:8cc1a35149="Toma_"]Az MsWord szvsz ugy ment, hogy letrehozza a filenevet, es a tmp allomanyt, es ha a doc 1 perc mulva root nem menti el.

Ebben az esetben a varázsscriptünk megnézi, a doc mérete nem nulla-e (vagy akkora, mint a kezdeti üres file-é), és csak azt bántja, amit kell.

Az eredeti problémára viszatérve.
Az nem lehet megoldás, hogy raksz a windóz szerverbe egy CD írót?
Ha jól tudom van arra lehetőség, hogy írható CD-t fileonként írj (packet write mód, vagy hogy hívják...)
Így ide tudnak közvetlenül menteni a kliensek, törölni, módosítani már nem tudják.
Legfeljebb néha le kell zárni a CD-r, és ki kell cserélni újra.

Legyszi magyarazzatok meg mar, hogy miert akarjatok ilyen nyakatekerten megoldani.
Ugye van rendszeres mentes az anyagrol? Ha a valasz nem, akkor talan inkabb azt kene megoldani eloszor. Ha a valasz igen, akkor mi a baj? Ha valami eltunik mentesbol visszarakod.

Tenyleg nem ertem miert kell igy szenvedni... :?:

[quote:edea33165e="nug"]Legyszi magyarazzatok meg mar, hogy miert akarjatok ilyen nyakatekerten megoldani.
Ugye van rendszeres mentes az anyagrol? Ha a valasz nem, akkor talan inkabb azt kene megoldani eloszor. Ha a valasz igen, akkor mi a baj? Ha valami eltunik mentesbol visszarakod.

Tenyleg nem ertem miert kell igy szenvedni... :?:

Nálunk azért van a nyilvános, de csak olvasható könyvtárrendszer, hogy mindenki a maga portájában írkáljon, mentegessen. De mivel nyilvános, ezért néha szeretnének mások is írni ide, de úgy, hogy ezt a linux felügyelje, tehát semmi mást ne tehessenek, csak a kis doksijukat bele a másik könyvtárába. Adni szabad, elvenni tilos.

[quote:4b58e26b82="zwei"]Az eredeti problémára viszatérve.
Az nem lehet megoldás, hogy raksz a windóz szerverbe egy CD írót?
Ha jól tudom van arra lehetőség, hogy írható CD-t fileonként írj (packet write mód, vagy hogy hívják...)
Így ide tudnak közvetlenül menteni a kliensek, törölni, módosítani már nem tudják.
Legfeljebb néha le kell zárni a CD-r, és ki kell cserélni újra.

Packet modban tud torolni, modositani, hiszen ez a lenyege.

Toma_

[quote:b9b4397d24="nug"]Legyszi magyarazzatok meg mar, hogy miert akarjatok ilyen nyakatekerten megoldani.
Ugye van rendszeres mentes az anyagrol? Ha a valasz nem, akkor talan inkabb azt kene megoldani eloszor. Ha a valasz igen, akkor mi a baj? Ha valami eltunik mentesbol visszarakod.

Tenyleg nem ertem miert kell igy szenvedni... :?:

Vegul is volt egy technikai kerdes arra jottek megoldasok, amit meg Te mondasz nem pont arra valo, es nem biztos, hogy minden esetben megoldast jelent.

[quote:800a65a5c7="nug"]
Amit irtam az miert nem megoldas? Feltetelezem, hogy akkor van legalabb egy linux is a kozelben amire lehet backupolni.

Szivesen veszem ha elküldenéd, vagy kiraknád valahová.