Kezd zavarni a merevlemezem rendetlen volta. Amikor partícionáltam, még nagyon kezdő voltam, és sok dolgot ésszerűtlenül csináltam.
De majd most... :)
Amivel azonban gondom van, az a /home. Ugyanis logikusnak tartom, hogy egy ilyen partíció legyen, amit aztán minden rendszerről lehetne használni kényelmesen.
Na, eddig volt az, amit tudok, most jön a gond.
Vannak ezek a rejtett mappák, ahol az adott felhasználó beállításai vannak. Kérdés, hogy ezekkel mi lesz? Mert az addig rendben, hogy a Firefoxos könyvjelzők legyenek meg mindenhol, na de van, amit másképpen szeretnék belőni a másik rendszeren.
Mit érdemes csinálnom?
Tájékoztatásképpen: Minden rendszer Unix-like lesz (BSD + Linux), 2 konstans, +1 tesztelős partíció.
- 1738 megtekintés
Hozzászólások
Az egyes rendszereken a usernek legyen kulon home konyvtara, a kozos cuccokat meg majd linkeled.
- A hozzászóláshoz be kell jelentkezni
nem biztos, azonos uid-t kell kiosztani minden rendszer alatt a usereknek és kész
__________________________________________________________________
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
- A hozzászóláshoz be kell jelentkezni
Ket firefox szerintem eleg csunyan osszeakadhat a pluginek miatt pl.
Amugy ez valoban halado tema? Bocs.
- A hozzászóláshoz be kell jelentkezni
Fene tudja, hova tartozna. Kezdőben legutóbb olyanokat láttam, hogy úgy éreztem, annál több. Persze az igazán haladóhoz kevés.
De inkább magáról a problémáról beszéljünk.
- A hozzászóláshoz be kell jelentkezni
"a /home. [...] egy [...] partíció legyen
Minden rendszer Unix-like lesz (BSD + Linux)"
szerintem felejtsd el, nem igazan megoldhato a dolog
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Ilyesmit en is tervbe vettem, de celszerubb, ha csinalsz egy nagy particiot, az egyes rendszerek /home konyvtarat meghagyod a / particion es csinalsz a home-okbol egy-egy linket a nagy particiora.
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
Csak akkor kivitelezhető, ha minden rendszer nagyjából ugyanakkori verziójú, közel azonos verziójú programokkal. Ekkor jó esetben nem kell dolgokat máshogy belőni az egyes rendszereken. Viszont amint verziókülönbségek vannak, egyre több probléma léphet fel, szóval nem ajánlom.
- A hozzászóláshoz be kell jelentkezni
Támadt egy ötletem, jó-e?
A közös /home-ban lennének az adataim, valamint két-három mappa a rendszereknek, az ő nevükkel.
Pl.: /home/marcell/ubuntu
És átverek mindenkit. Megadom nekik, hogy a $HOME nem a /home/marcell, hanem a /home/marcell/rendszernév.
Fordításkor úgyis a $HOME változóra hivatkoznak, így elvileg sikeres lehetne. Az meg már nem zavar, hogy esetleg ezzel pár megabájt redundancia keletkezik, ez már a legkevesebb.
Nos, erről mi a véleményetek?
- A hozzászóláshoz be kell jelentkezni
na ez mar kivitelezhetobbnek hangzik, de tobb os kozott csak akkor mukodik ha nfs-re rakod
es ne a valtozot ird at, hanem tenyleg az legyen a home, mondjuk igy valahogy (persze csak pelda a ket disztro):
/data/shared
/data/ubuntu
/data/centos
ubuntu alatt:
/home -symlink-> /data/ubuntu
/data/ubuntu/Shared -symlink-> /data/shared
centos alatt:
/home -symlink-> /data/centos
/data/centos/Shared -symlink-> /data/shared
na igy mukodne ;)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Én 3-4 éve a köv. konfigot használom:
Létrehozok egyetlen "home" partíciót, valamint minden telepített os-nek külön gyökérpartíciókat. Telepítéskor a "home" partíciót adom meg /home-nak (ez mindegyik telepítőnél megadható), és a /etc/adduser.conf (v. useradd.conf?) fájlban a home könyvtár prefixére vonatkozó bejegyzést átállítom "/home"-ról pl. "/home/ubuntu"-ra ubuntu esetén. A könyvtárat természetesen létre kell hozni kézzel. Így a felcsatolt "home" partíció tartalma így néz ki:
/home/opensuse
/home/ubuntu
/home/debian
Mindegyik OS adduser.conf-jában a megfelelő prefix szerepel. Ekkor ha pl. debianban létrehozok "jack" felhasználót és ubuntuban is, így néz ki a dolog:
/home/opensuse
/home/ubuntu/jack
/home/debian/jack
Mindegyik OS összes felhasználója a "home" partícióra dolgozik, nincs hackelés, symlinkek, a felhasználók el vannak szeparálva, az OS-ek szabadon törölhetők mert a user home-ok maradnak. Ha a mindegyik OS-en azonos felhasználókat azonos uid-vel veszem fel mindenhol, könnyen elérhető a többi OS-beli home-ja. De ha még ez sem elég, jöhet még ilyen dolog is:
/home/common_files/jack
és két hard link:
/home/ubuntu/jack/common_files -> /home/common_files/jack
/home/debian/jack/common_files -> /home/common_files/jack
És ez még csak a kezdet... :)
- A hozzászóláshoz be kell jelentkezni
A hard link nem megy könyvtárra. Nem véletlenül arra gondoltál, hogy fixen beégetett, minden rendszeren azonos?
--
hup.user.js
- A hozzászóláshoz be kell jelentkezni
Először azt írtam, hogy "nem hard link, hanem soft", aztán rövidíteni akartam és kiemelni, de annyira koncentráltam a kiemelésre, hogy rossz mondatrészt töröltem... :)
- A hozzászóláshoz be kell jelentkezni
Csináltam egy körülbelüli összesítést a terveimről, nagyrészt a Te leírásod alapján. Vetné[l|tek] rá egy pillantást, légyszíves, hogy jó lesz-e?
- A hozzászóláshoz be kell jelentkezni
Régóta használtam(-lom) közös /home particiót. uid, gid azonos.
Nem volt gondom egy kivétellel anno kmail-t használtam.
Ezzel volt szívás verzió szám miatt, de lecseréltem sylpheed-re. :)
Ha más beállításokat szeretnél egyes progiknál, akkor ez felejtős!
----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"
- A hozzászóláshoz be kell jelentkezni
Úgy érted, hogy Te lazán összevontad a beállításokat is? :) Én nem szeretném, ezért bonyolult a dolog.
- A hozzászóláshoz be kell jelentkezni
"és a /etc/adduser.conf (v. useradd.conf?) fájlban a home könyvtár prefixére vonatkozó bejegyzést átállítom"
jujj :)
nem inkabb erre gondoltal: useradd -D -b /home/ubuntu ?
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Hm. Ezt eddig nem tudtam, köszi. Mentségemre szolgáljon, hogy az openSuSE adduser/useradd man-lapjában egész más van, mint amit a netes man-lapokban írnak:
Az interneten (adduser/useradd(8)):
When invoked with the -D option, useradd will either display the
current default values, or update the default values from the command
line.
openSuSE 10.2 (adduser/useradd(8)):
-D, --binddn binddn
Use the Distinguished Name binddn to bind to the LDAP
directory. The user will be prompted for a password for
simple authentication.
De úgy tűnik a netes man-lap szerint működik az openSuSE is. Ezt nem értem. Na mindegy - ott úgyis a YaST-tal kell beállítani.
- A hozzászóláshoz be kell jelentkezni
Ez a módszer tetszik. Még végiggondolom kicsit, aztán valószínűleg valami ilyesmit fogok művelni. Köszönöm a leírást!
- A hozzászóláshoz be kell jelentkezni
Ezt mondtam en is erthetetlenul kifejezve.
- A hozzászóláshoz be kell jelentkezni
Lehet már elhangzott, nem volt kedvem flame-et olvasgatni, de itt az én javaslatom:
csinálj egy os specific könyvtárat, minden OS-nek, aminek a tartalmát symlinkeled mondjuk.
tehát:
boot-kor: mount -o bind /home/user/OS-`uname` /home/user/OS
majd igy alakitod ki a symlinkeket:
/home/user/.mozilla --> /home/user/OS/.mozilla
/home/user/.gaim --> /home/user/OS/.gaim
Nem tudom mennyire érthető a dolog, szóval kézzel kell minden olyant belinkelned a /OS könyvtárba ,ami változik, aztán azt meg elintézed boot-kor, hogy az OS melyik OS-hez tartozó könyvtár is legyen...
"A herceg én vagyok."
- A hozzászóláshoz be kell jelentkezni