Uprawnienia do odczytu / zapisu w folderze

2

Korzystam z Linux Mint 16 i wygląda na to, że mam problemy z uprawnieniami do folderu danych. Vuze wyświetla mi komunikat o błędzie.

'Error Failed to Create Parent Directory 'media/jholderman/Data/Vuze Downloads/Arch Linux/ArchLinux2014.iso''

Wypróbowałem tę odpowiedź od superużytkownika i nic to nie zmieniło: Jak mogę zapewnić dostęp do zapisu folderu wszystkim użytkownikom w systemie Linux?

jholderman@JMH-Server ~ $ sudo chgrp -R users /media/jholderman/Data
jholderman@JMH-Server ~ $ sudo chmod -R g+w /media/jholderman/Data/
jholderman@JMH-Server ~ $ sudo find /media/jholderman/Data -type d -exec chmod 2775 {} \;  
jholderman@JMH-Server ~ $ sudo find /media/jholderman/Data/ -type f -exec chmod ug+rw {} \;

Nawet poszedłem naprzód i zrobiłem to w GUI i wydaje się, że nie oszczędza. Kiedy podnoszę uprawnienia w przeglądarce plików i modyfikuję folder, a uprawnienia napędów nigdy nie zapisuje, kiedy go ponownie sprawdzam? Dlaczego?

Jakaś pomoc?

Jon H.
źródło
Popraw mnie, jeśli się mylę, ale Vuze nie będzie użytkownikiem w twoim systemie. Aby ta aplikacja zewnętrzna mogła zapisywać w pliku, musisz zezwolić innym użytkownikom na zapis.
Matthew Williams
więc zamień pierwszą linię na inną zamiast na użytkowników?
Jon H
chgrp: nieprawidłowa grupa: „inne”
Jon H
Bez biegusudo chmod -R o+w /media/jholderman/Data/
Matthew Williams
Działa, opublikuj jako odpowiedź, a jeśli nie masz nic przeciwko, aby odpowiedzieć na to, co to robi, byłoby świetnie. Zakładam, że O jest dla innych? I dlaczego nie działa interfejs GUI?
Jon H

Odpowiedzi:

1

Twój problem polega na tym, że Vuze nie jest użytkownikiem ani grupą w twoim systemie. Musisz zezwolić na zapis innym osobom. Biegać:

sudo chmod -R o+w /media/jholderman/Data/

Za pomocą chmodpolecenia pracujesz w 3 różnych obszarach. Użytkownik, grupa i inne. Pierwsze dwa są instancjami w twoim systemie, a trzeci obejmuje wszystko inne.

Ponieważ do przypisywania uprawnień za pomocą chmod używasz formatu literowego, a nie liczbowego, masz również obszar „wszystko” do pracy.

Więcej informacji o tym, jak to wszystko działa, można znaleźć https://en.wikipedia.org/wiki/Chmod "> tutaj

Matthew Williams
źródło
Dzięki za informację. Sposób GUI faktycznie zmieniłem wszystkie 3 sekcje do odczytu / zapisu i nigdy nie zapisałem. Nie jestem pewien, dlaczego, ale sposób terminala działa.
Jon H
Prawdopodobnie nie zapisano z powodu uprawnień. Jak możesz sobie wyobrazić, nie tylko każdy może zmienić uprawnienia do plików. GUI nie pozwala na określenie tego, dopóki terminal to robi. Dlatego zawsze pracuję w terminalu;) Życzę przyjemnego pobierania.
Matthew Williams