svn na partycji ntfs

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
dariuszs
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 09 lis 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

svn na partycji ntfs

Post autor: dariuszs »

Mam partycję ntfs współdzieloną z Win XP (przesiadam się na Ubuntu powoli - bo muszę się jeszcze sporo nauczyć).

Przy próbie update dostaję błąd że nie można ustawić praw dla pliku.

Kod: Zaznacz cały

svn up
svn: Nie można przypisać uprawnień dla '.svn/log.2.tmp': Operation not permitted
Prawdopodobnie problemem jest niemożność wykonania operacji chmod (bo dostaje taki sam błąd)

Kod: Zaznacz cały

chmod a+r *.*
chmod: nie można zmienić uprawnień do `pom.xml': Operation not permitted
Zauważyłem że właścicielem wszystkich plików na tym dysku jest root:plugdev więc próbowałem to zmienić

Kod: Zaznacz cały

sudo chown dariuszs -R *.*
Ale właściciel się nie zmienia.

Dodam, że mogę tworzyć i modyfikować pliki na tym dysku.

Co mogę jeszcze zrobić ?
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: svn na partycji ntfs

Post autor: el.pescado »

Co mogę jeszcze zrobić ?
Zmienić system plików? NTFS nie przechowuje praw dostępu tak jak Uniksy (w tym Linux). Ewentualnie możesz się pobawić flagami uid, gid i umask podczas montowania systemu plików (np. wpisując je w /etc/fstab), które ustawiają właściciela plików i prawa dostępu, jednakże dotyczą one całego dysku, a nie każdego pliku z osobna.
dariuszs
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 09 lis 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: svn na partycji ntfs

Post autor: dariuszs »

el.pescado pisze:Zmienić system plików?
Na razie nie dam rady, wciąż korzystam z tej partycji pod Windows.
el.pescado pisze:NTFS nie przechowuje praw dostępu tak jak Uniksy (w tym Linux). Ewentualnie możesz się pobawić flagami uid, gid i umask podczas montowania systemu plików (np. wpisując je w /etc/fstab), które ustawiają właściciela plików i prawa dostępu, jednakże dotyczą one całego dysku, a nie każdego pliku z osobna.
Można tak zamontować dysk, aby był widziany że właścicielem wszystkich plików jestem ja ? Jak ?
Awatar użytkownika
argasek
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 11 lis 2008, 15:13
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: svn na partycji ntfs

Post autor: argasek »

W pliku /etc/fstab znajdź linijkę w której montujesz partycję windowsową, u mnie wygląda ona tak:

Kod: Zaznacz cały

UUID=E8D4598DD4595EBE /windows        ntfs    defaults,umask=007,fmask=0117,gid=46,uid=1000 0       1
i zmień wartość 1000 na wartość uid Twojego użytkownika w systemie. Jeżeli nie znasz swojego uida, odczytasz go w ten sposób:

Kod: Zaznacz cały

cat /etc/passwd | grep twojlogin | cut -f 3 -d ':'
dariuszs
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 09 lis 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: svn na partycji ntfs

Post autor: dariuszs »

Działa, rewelka.

Dzięki.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości