Cestovní profily linuxového desktopu

Pavel 'TIGER' Růžička

Cestovní profily linuxového desktopu
« kdy: 30. 10. 2012, 19:57:26 »
Myslím, že toto je téma, které by mohlo zajímat nejednoho začínajícího linuxáka. Víme, že na Windows stanice je vhodná pro tento účel samba. Ale co na Linuxovou stanici? Jak to nejideálněji vyřešit? Nalinkovat /home do sítě, či synchronizovat? A co uživatele a skupiny v /etc? Nalinkovat, nebo synchronizovat? Jakým způsobem to řešíte vy?
« Poslední změna: 30. 10. 2012, 23:52:18 od Petr Krčmář »


Re:Cestovní profily linuxového desktopu
« Odpověď #1 kdy: 31. 10. 2012, 09:55:35 »
Tezko rict, co myslis tim "linkovanim".

Na Unixech se na tohle standardne pouziva /home na NFS. Na rozdil od Windows to ale neumoznuje prihlaseni bez spojeni se serverem (notebook offline apod.).

Funkcionality takove, jako je na Windows (synchronizace server<->desktop pri prihlaseni), by se urcite taky dalo dosahnout, ale nevim o tom, ze by na to existoval nejaky standardni prostredek.

P.S. se sambou to souvisi jenom okrajove. Dulezita je ta schopnost synchronizovat stav profilu na serveru a na stanici.

Franta

Re:Cestovní profily linuxového desktopu
« Odpověď #2 kdy: 31. 10. 2012, 10:39:42 »
Z implementačního hlediska je to celkem jednoduché (rsync, síťový souborový systém, pam, skript). Ale otázka spíš je, zda to dělat a pro jaká data. Kolik mají uživatelé dat? Synchronizace může trvat dlouho a bude to zdržovat při přihlášení – zjištění změněných souborů a zkopírování dat prostě nějakou dobu trvá bez ohledu na technologii. Možná by to stálo za to rozdělit – část dat by se synchronizovala a zbytek by byl jen na síťovém disku, nebo jen na lokálním.

Re:Cestovní profily linuxového desktopu
« Odpověď #3 kdy: 31. 10. 2012, 10:48:44 »
Možná by to stálo za to rozdělit – část dat by se synchronizovala a zbytek by byl jen na síťovém disku, nebo jen na lokálním.
Presne takhle se to na Windows obvykle dela - je sitovy profil, ktery se synchronizuje, tam jsou vsechna data potrebna vylozene k prihlaseni. A pak je home (typicky H:), ktery se chape jako uloziste dokumentu a mountuje se pres sambu. Uzivatel si musi byt vedom, ze kdyz je mimo sit, tak se sice prihlasi, ale nebude mit k dispozici obsah H:

Ge Bu

Re:Cestovní profily linuxového desktopu
« Odpověď #4 kdy: 31. 10. 2012, 15:30:16 »
Ano, ale někdy je obtížné jim to vysvětlit: nagrabované CD apod. :).
Problém může být taky s Firefoxem a Thunderbirdem, jejichž profily se synchronizují. U Thunderbirdu je to jasné - už jsem kolikrát řešil GiB profily (doporučuji nastavit automatickou údržbu složek, protože lidi promazávají, ale soubory se nezmenšují). U Firefoxu jsem narazil na problém, že databáze zkolabuje (corrupt) a vytvoří se nová. V profilu jich bylo 10 a dávalo to nějaké stovky MiB - zbytečně.


Sten

Re:Cestovní profily linuxového desktopu
« Odpověď #5 kdy: 31. 10. 2012, 15:55:21 »
Uživatele a skupiny lze synchronizovat LDAPem, otázka je, jestli je to potřeba.

Synchronizovat data lze několika různými způsoby a záleží, co konkrétně je potřeba synchronizovat. Pro poštu stačí odpojitelný IMAP (umí Kontact a Thunderbird), pro kontakty CardDAV, pro kalendář CalDAV. Anebo lze použít i Microsoft Exchange. Pro vývoj lze využít git nebo jiný decentralizovaný verzovací systém. Pokud je potřeba synchronizovat všechna data, tak to lze udělat pomocí skriptu s rsyncem nebo třeba vyzkoušet nějaký distribuovaný fault-tolerant souborový systém.

Re:Cestovní profily linuxového desktopu
« Odpověď #6 kdy: 31. 10. 2012, 15:55:35 »
Ano, ale někdy je obtížné jim to vysvětlit: nagrabované CD apod. :).
Jo, to důvěrně znám: paní XY, pročpak se vám ten profil načítá tak dlouho? :)

Problém může být taky s Firefoxem a Thunderbirdem, jejichž profily se synchronizují. U Thunderbirdu je to jasné - už jsem kolikrát řešil GiB profily (doporučuji nastavit automatickou údržbu složek, protože lidi promazávají, ale soubory se nezmenšují). U Firefoxu jsem narazil na problém, že databáze zkolabuje (corrupt) a vytvoří se nová. V profilu jich bylo 10 a dávalo to nějaké stovky MiB - zbytečně.
Oboje se dá přesunout do homu. Stačí do "Data aplikací/Mozilla/Firefox/profiles.ini" dát

Kód: [Vybrat]
[General]
StartWithLastProfile=1

[Profile0]
Name=nazevprofilu
IsRelative=0
Path=H:\Mozilla\Firefox\Profiles\nazevprofilu
Default=1

Franta

Re:Cestovní profily linuxového desktopu
« Odpověď #7 kdy: 31. 10. 2012, 16:20:22 »
Oboje se dá přesunout do homu. Stačí do "Data aplikací/Mozilla/Firefox/profiles.ini" dát

Jo a pak se uživatel bez připojeného síťového disku ani nepodává na web, ani nepřečte poštu.

Tahle data můžou být klidně lokálně – u Thunderbirdu určitě (jsou i na IMAP serveru) a Firefox se dá taky synchronizovat se serverem, nebo případně to třeba jednou týdně zálohovat.

Re:Cestovní profily linuxového desktopu
« Odpověď #8 kdy: 31. 10. 2012, 17:40:56 »
Jo a pak se uživatel bez připojeného síťového disku ani nepodává na web, ani nepřečte poštu.
To je pravda, ale pokud disk připojuje stejnou cestou, kterou se dívá na web, tak je to stejně jedno :)

Ge Bu

Re:Cestovní profily linuxového desktopu
« Odpověď #9 kdy: 31. 10. 2012, 17:49:21 »
U nás to spíš bylo. Jardo, udělal jsi to blbě. Mně to nefunguje - nabíhá mi to půl hodiny :).
To s tím přesměrováním profilu mne nenapadlo, i když to znám.

Zopper

  • *****
  • 920
    • Zobrazit profil
Re:Cestovní profily linuxového desktopu
« Odpověď #10 kdy: 31. 10. 2012, 17:50:46 »
To je pravda, ale pokud disk připojuje stejnou cestou, kterou se dívá na web, tak je to stejně jedno :)
Obvykle je problém s nedostupností serveru u notebooků, protože je uživatel používá nejen v kanceláři, ale třeba i doma. Ne u desktopu, protože by vypadla síť... ;)

Re:Cestovní profily linuxového desktopu
« Odpověď #11 kdy: 31. 10. 2012, 20:15:27 »
Obvykle je problém s nedostupností serveru u notebooků, protože je uživatel používá nejen v kanceláři, ale třeba i doma. Ne u desktopu, protože by vypadla síť... ;)
U laptopů se samozřejmě musí pečlivěji zvažovat, co dát do houmu :)

Pavel 'TIGER' Růžička

Re:Cestovní profily linuxového desktopu
« Odpověď #12 kdy: 31. 10. 2012, 20:38:59 »
Tak u noťase by šla udělat nějaká manuální synchronizace do lokálního účtu a při připojení do sítě se serverem automatické nakopírování zpět a to včetně změn práv kvůli rozdílným názvům účtu. Data a nastavení aplikací, s tím se dá vždycky pohrát, aby to ideálně sedělo pro daní model. Mne spíše zajímá, ta druhá část. A to je jak přenést uživatele, skupiny a jejich práva ze serveru na desktop, jestli to řešit symbolickým linkem k daným souborům, nebo raději synchronizací souborů? Vím, že i zde záleží na modelu, který chci provozovat, ale jestli jeden, či druhý způsob může při implentaci přinést nějaký nepředvídatelný problém?

Re:Cestovní profily linuxového desktopu
« Odpověď #13 kdy: 31. 10. 2012, 20:59:04 »
Mne spíše zajímá, ta druhá část. A to je jak přenést uživatele, skupiny a jejich práva ze serveru na desktop, jestli to řešit symbolickým linkem k daným souborům,
Symlinkem odkud kam? :)

nebo raději synchronizací souborů? Vím, že i zde záleží na modelu, který chci provozovat, ale jestli jeden, či druhý způsob může při implentaci přinést nějaký nepředvídatelný problém?
Pokud to chceš pro desktop, tak bych dal klasicky LDAP a nevymýšlel kolo. Pokud pro laptop, tak LDAP by šel použít taky, ale je to trošku náročnější na konfirugraci a ladění...

Pavel 'TIGER' Růžička

Re:Cestovní profily linuxového desktopu
« Odpověď #14 kdy: 31. 10. 2012, 21:56:37 »
Spíše pro notebook, jestli třeba neexistuje i jiný protokol, než LDAP, o kterém nevím, přeci jen kolikrát vymyslím to kolo a pak zjistím, že někdo už ho dávno má a jezdí na něm. Navíc při šířce možností, které Linux nabízí je možné, že mi něco uniklo. ;-)