Strona 1 z 1

[+] Debian i Mandriva korzystające z tych samych partycji...

: 29 grudnia 2007, 16:46
autor: Akkon
Mam dwie partycje ext3 z danymi, z których korzystają wspólnie Debian i Mandriva. Opcje montowania w fstab:

Kod: Zaznacz cały

/dev/sda5       /mnt/dane     ext3    defaults        0       2
Problem polega na tym, że katalogów i plików utworzonych na tych partycjach przez Debiana nie można, jako zwykły użytkownik, edytować na Mandriva i vice versa. Jest to oczywiście kwestia braku odpowiednich uprawnień. Poradzono mi bym skorzystał z alternatywnego rozwiązania:

Kod: Zaznacz cały

chmod 777 /mnt/dane
ale to wydaje mi się trochę mało eleganckie :-) . W końcu dla partycji windowsowskich wystarczy dać w opcjach montowania:

Kod: Zaznacz cały

umask=0
Czy jest jakieś analogiczne rozwiązanie dla partycji linuksowych?

: 29 grudnia 2007, 22:22
autor: jaced
a co nieeleganckiego jest w zmianie uprawnień plików???

: 30 grudnia 2007, 06:56
autor: fnmirk
Jeżeli chcesz bardziej elegancko to może utwórz grupy na obydwu systemach, które będą miały dostęp do tej partycji i do grup dodaj odpowiednich użytkowników.

: 01 stycznia 2008, 19:47
autor: Akkon
jaced pisze:a co nieeleganckiego jest w zmianie uprawnień plików???
No w sumie to nic :mrgreen:. Jest to też rozwiązanie najłatwiejsze...
fnmirk pisze:Jeżeli chcesz bardziej elegancko to może utwórz grupy na obydwu systemach, które będą miały dostęp do tej partycji i do grup dodaj odpowiednich użytkowników.
...ale to wydało mi się jednak lepsze ze względów bezpieczeństwa. Gdyby ktoś kiedyś chciał skorzystać z tego sposobu, opiszę jak można to zrobić. Wszystkie polecenia wykonujemy w konsoli jako root.

1. Tworzymy nową grupę użytkowników (na każdym systemie), którym nadamy prawa do korzystania z partycji linuksowych na dwóch systemach.

Kod: Zaznacz cały

groupadd -g 1001 grupa
2. Następnie zmieniamy grupę dla katalogu dane (w którym podmontowana jest interesująca nas partycja) i wszystkich jego podkatalogów.

Kod: Zaznacz cały

chgrp -R grupa /mnt/dane
3. Nadajemy nowe prawa do katalogu i wszystkich jego podkatalogów dla nowej grupy.

Kod: Zaznacz cały

chmod -R 774 /mnt/dane
4. Dodajemy właściwych użytkowników do nowej grupy (na każdym systemie).

Kod: Zaznacz cały

gpasswd -a użytkownik grupa
5. Na końcu modyfikujemy fstab (dla każdego systemu) tak by nowo tworzone katalogi i pliki miały właściwy identyfikator grupy (opcja grpid).

Kod: Zaznacz cały

/dev/sda5       /mnt/dane      ext3   grpid,defaults        0       2
6. Aby nowotworzone plik i katalogi miały prawa umożliwiające grupie pełen do nich dostęp (modyfikacja, usuwanie) musimy jeszcze wyedytować plik /etc/profile i zmodyfikować parametr:

Kod: Zaznacz cały

umask 002
7. Restartujemy system.

: 04 stycznia 2008, 00:16
autor: kabzior
Akkon pisze:6. Restartujemy system.
a może?

Kod: Zaznacz cały

#mount -a

: 04 stycznia 2008, 12:10
autor: Akkon
kabzior pisze:a może? Kod:
#mount -a
Dla zmian w fastb wystarczy, ale dla grup już nie :-P