Skocz do zawartości
olifant-14

partycja HOME dla kilku linuxów

Rekomendowane odpowiedzi

Chcę testować kilka dystrybucji i pytanie mam takie:

- czy partycja HOME i SWAP może być podłączona pod kilka dystrybucji, tj wspólna dla każdej, czy trzeba ją wstawiać dla każdej z osobna?

 

Partycja z systemem to rozumiem, że musi być oddzielana, ale SWAP jest dla każdej jednakowa więc mogłaby być wspólna, bo nie korzystamy z kilku na raz, a zawsze z jednej. Tak samo partycja z moimi danymi HOME mogłaby być też podpięta pod inne systemy i pod każdym aktualnie załączonym miałbym dostęp do swoich zdjęć, pobieraków czy innych danych, które musiałbym powielać pod każdy system.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

zakładam, że systemy nie beda dzialac jednoczesnie, tylko 1 system na raz

 

SWAP pewnie mozna by uzywac bez problemu,ew czyscic przed zamontowaniem, ma to znaczenie szczegolnie przy *nix vs BSD.

 

Co do HOME da sie bez problemu uzywac w roznych systemach, pamietaj tylko aby miec zaladowane moduly do danych systemow plikow oraz aby user id/group id sie zgadzaly we wszystkich wersjach systemu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Swap od dawna można zrobić jako plik. Instrukcja: https://wiki.archlinux.org/index.php/HOW_TO:_Create_swap_file#Swap_file

 

Co do home to jest jedna wada takiego rozwiązania: pliki konfiguracyjne dla programów będą się zmieniać w zależności, który system będzie uruchomiony. Co gorsza jeśli wersje danego programu będą różne to może dojść do takiej sytuacji, że niektóre z programów nie będą chciały działać.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Rzeczywiście jest to mozliwe, ale w wiekszosci przypadkow nie powinno to stanowic az takiego problemu.

Najwieksze problemy wynikaja najczesciej z roznych wiekszych wersji aplikacji (np mysql 4 vs mysql 5)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

zakładam, że systemy nie beda dzialac jednoczesnie, tylko 1 system na raz

 

SWAP pewnie mozna by uzywac bez problemu,ew czyscic przed zamontowaniem, ma to znaczenie szczegolnie przy *nix vs BSD.

 

Co do HOME da sie bez problemu uzywac w roznych systemach, pamietaj tylko aby miec zaladowane moduly do danych systemow plikow oraz aby user id/group id sie zgadzaly we wszystkich wersjach systemu.

 

Dopiero wchodzę w temat i niebardzo rozumiem, o co chodzi z:"user id/group id"

:( ale jakoś dojdę, chyba, że możesz w paru słowach to wyłuszczyć.

W domyśle mam zamiar na razie instalować dystrybucje z takim samym systemem plików, więc myślę, że da radę :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem polega najczesciej na tym, ze jedne dystrybucje maja id uzytkownika od numeru 1000, a inne od 500 - jak są niezgodne, to zaczynaja sie jaja, bo np logujesz sie i masz id 500, a twoj katalog home ma prawa dla id 1000, ktorego np nie ma; albo w druga strone, masz id 1000, a katalog home ma 500 i np nachodzi to na prawa jakiejs uslugi -  w obu przypadkach konczysz z odmowa dostepu.

 

Linux ma pliki, w ktorych trzyma info o uzytkownikach -  interesuje cie przede wszystkim /etc/passwd.

Posiada on wpisy w takim formacie:

kaszpir:x:1000:1000:_KaszpiR_,,,:/home/kaszpir:/bin/bash

czyli pola rozdzielane dwukropkiem

pierwsze to login,

trzeci i czwarty wpis to numer usera i grupy

piaty nazwa  z opisem

szoste katalog domowy

siodme domyslny shell

 

Musisz w kazdej dystrybucji utworzyc dokladnie tak samo nazwyajacego sie uzytkownika, czyli musza sie zgadzac pola:

1,3,4,6

 

Do tego dochodzi plik definujący grupy /etc/group gdzie sie definuje do jakich grup nalezy jaki uzytkownik, przewaznie pierwszy dodany uzytkownik jest w grupie sudo

sudo:x:27:kaszpir

czyli na koncu linii musi byc login

 

Te pliki trzeba edytować komendami usermod i groupmod.

 

Do tego wszystkiego niektore dystrybucje uzywaja ACL, wiec trzeba jeszcze definiowac specjalne prawa dostepu do plikow i katalogow.

 

 

Popatrz tutaj:

http://www.yolinux.com/TUTORIALS/LinuxTutorialManagingGroups.html

http://www.cyberciti.biz/faq/howto-change-rename-user-name-id/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...