Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: LiborJelinek 30 Ledna 2011, 11:26:38

Název: USB HDD a ext4 - jak fungují oprávnění?
Přispěvatel: LiborJelinek 30 Ledna 2011, 11:26:38
Dobrý den,
chtěl jsem se zeptat jak je to s linuxovými oprávněními na vyjímatelnými médii jako USB disk nebo flashka, pokud jsem si je zformátoval na ext3/4.

Zformátoval jsem USB HDD na ext4 a provedl na ni kompletní zálohu svých dat. Po měsíci přijdu, připojím HDD a zjistím, že nemám k souborům oprávnění...?! Tedy pokud se přepnu na roota, tak ano, ale proč ne jako já sám? Vždyť jsem jsem byl na pevné HDD vlastníkem a USB HDD jsem záměrně zformátoval na ex4, abych při kopii zachoval všechna ext4 oprávěnní a atributy.

Jak to přesně funguje oprávnění s removable médii, byť jsou ext4? Když je třeba oprávnění rw------- (číst/psát jen vlastník (já), ostatní ani ťuk). Připojím k jinému HDD, tak se Linux postaví k tomu, že na jiném PC vlastník (já) neexistuje a vůbec je to zcela jiná mašina?

Díky za odp. nebo odkázání na informace o tom.

Libor
Název: Re: USB HDD a ext4 - jak fungují oprávnění?
Přispěvatel: Martin Šácha 30 Ledna 2011, 15:26:22
https://bbs.archlinux.org/viewtopic.php?id=101816
http://askubuntu.com/questions/12009/solving-permission-problems-when-using-external-ext4-hard-disk-with-multiple-linu
Název: Re: USB HDD a ext4 - jak fungují oprávnění?
Přispěvatel: LiborJelinek 31 Ledna 2011, 09:33:36
Díky za odkazy. Po přečtení mi do dovolte shrnout i pro ostatní:

1) Pokud byste používali USB HDD s ext4 na různých distribucích tak je nejpohodlější na všech zajistit stejné UID (viz /etc/passw). První uživatel z instalace má v Debian/Ubuntu UID 1000. Ve RHEL/Fedoře 500. Na základě UID jsou řízeny ext4 oprávnění.

2) I když budou stejná, tak stejně po každém opětovném připojení budou všechny soubory patřit rootovi. Následuje tedy nutně $ chown -R mujucet /media/mujhdd.

3) Aby to bylo co nejpohodlnější, můžete si tento příkaz nastavit do ~/.bashrc, aby se provedl při každém spuštění (grafického) terminálu.

Libor