Niedawno zainstalowałem Ubuntu 11.10 na moim laptopie, ale nie mogę nic zrobić z moim dyskiem zewnętrznym 1,5 TB i 500 GB, ponieważ nie mam uprawnień do zapisu. Czy są jakieś specjalne polecenia, których mogę użyć w terminalu, aby ustawić uprawnienia do odczytu / zapisu?
Zewnętrzny to NTFS, a 500 GB to ext4.
permissions
Solarton
źródło
źródło
Odpowiedzi:
Jeśli nie masz nic przeciwko problemom z bezpieczeństwem, możesz zrobić cykliczny chmod w celu zmiany uprawnień do wszystkich plików.
Również jeśli pliki zostały utworzone w innym systemie operacyjnym, takim jak Windows, będą miały inną własność, możesz zrobić to samo, co powyżej, aby zmienić własność plików
W ten sposób rozwiązałem podobny problem dla mojego przyjaciela po migracji z Windows, a także po migracji z Linux Mint na Ubuntu.
źródło
sudo chown -v your_username:your_username /media/your_external_drive
0777
aka uprawnień „proszę hack-mój-system-i-zniszcz-moje-dane” bez wyraźnego powodu! Prawie nigdy nie ma powodu, aby tego robić, ponieważ można tego uniknąć dzięki bardziej sensownym modyfikacjom, takim jak zmiana własności (grupy). -1w przypadku systemu plików o pojemności 500 GB z dyskiem twardym (ext4) musisz udzielić uprawnień do zapisu i wykonywania na
/media/username/your_drive
partycji: -Krótkie wyjaśnienie: -
sudo : - podniesie twoje uprawnienia do wykonania polecenia.
chmod : - komenda do zmiany uprawnień
u : - użytkownik
g : - grupa
o : - inne
/ media / nazwa użytkownika / twoja_dysk : - partycja
W przypadku partycji NTFS postępuj zgodnie z radą fossfreedom.
Mam nadzieję, że to jest pomocne.
źródło
o
ls
na tym dysku.Aby naprawić problem odczytu / zapisu NTFS, po prostu zainstaluj te pakiety:
po zainstalowaniu, w myślniku wpisz i uruchom:
ntfs-config
wprowadź hasło po wyświetleniu monitu, a następnie możesz cieszyć się obsługą odczytu / zapisu dla systemów plików NTFS.źródło
Nie zaznaczaj wszystkich plików jako wykonywalnych, jak sugerują niektóre odpowiedzi. Użyj
755
do katalogów i644
plików. Spowoduje to ustawieniex
bitu dla katalogów w celu wyświetlenia ich zawartości, ale nie dla plików.Link do oryginalnej odpowiedzi na StackOverflow: Jak ustawić chmod dla folderu oraz wszystkich jego podfolderów i plików w Linux Ubuntu Terminal? .
źródło
find
komendę tak, że robi dokładnie takie samo jak dwafind
polecenia, ale tylko z jednym przejściu przez wszystkich katalogów.Miałem trudny czas rozwiązania problemu i rozwiązanie to pracował dla mnie
zainstaluj menedżer fizycznych urządzeń pamięci masowej:
Otwarty menedżer urządzeń magazynujących:
Wybierz wymagane dyski
Uwaga: jeśli nie można zmienić plików wykonywalnych binarnych, przejdź do plików specjalnych i sprawdzić wykonanie zezwolenia plików jako pliki binarne, a następnie przejdź do kroku 7
źródło
pysdm
wcześniej. Dzisiaj, po około roku, próbuję ponownie zainstalować pysdm. DostajęUnable to locate package pysdm
Miałem ten sam problem i rozwiązałem go nautilus jako root.
jeśli nautilus nie jest zainstalowany:
Przed uruchomieniem programu Nautilus upewnij się, że partycja lub dysk twardy są zamontowane.
Uruchom nautilus jako root
Twoja partycja lub dysk twardy powinny pojawić się po lewej stronie.
Kliknij go prawym przyciskiem myszy -> wybierz „Właściwości”
W nowym oknie, które się pojawi, wybierz kartę „Uprawnienia”. Stąd możesz zmienić właściciela, jeśli potrzebujesz, a także uprawnienia dla określonego użytkownika, użytkownika root lub innych.
źródło
Korzystanie z terminala (użyj tego, gdy jesteś aktualnie zalogowany w Ubuntu):
Szybko otwórz terminal lub naciśnij CtrlAltT
Najpierw musisz znaleźć nazwę partycji, do której chcesz uzyskać dostęp, uruchom następującą komendę:
Następnie uruchom to polecenie w swoim terminalu, aby uzyskać dostęp do dysku w trybie odczytu / zapisu.
LUB Uruchom to polecenie (jeśli poprzednie nie działało)
źródło
Rozglądam się po forum w poszukiwaniu odpowiedzi.
Mam 3 użytkowników, „user1”, „user2”, „user3”:
Próbuję dać dostęp do partycji 1 i 2 użytkownikowi 1, użytkownikowi 2 i użytkownikowi 3. Właścicielem partycji jest root. partycje są montowane na
Uwaga: Próbowałem zamontować partycję za pomocą
Który utworzył katalog do zamontowania partycji.
Krok 1:
Uruchom nautilus jako root
Twoja partycja lub dysk twardy powinny pojawić się po lewej stronie.
Kliknij go prawym przyciskiem myszy -> wybierz „Właściwości”
W nowym oknie, które się pojawi, wybierz kartę „Uprawnienia”.
Przechowywać właściciela jako „root” i grupować jako „user1” z dostępem do odczytu i zapisu zarówno dla właściciela, jak i grupy.
Stąd możesz zmienić właściciela, jeśli potrzebujesz, a także uprawnienia dla określonego użytkownika, użytkownika root lub innych.
Uwaga: Użytkownik 1, użytkownik 2 i użytkownik 3 nie uzyskali jeszcze dostępu do partycji
Krok 2: Dodano użytkownika 2 i użytkownika 3 do grupy „użytkownik 1”.
Krok 3:
Zrobił
otwierany
Poszedł do ostatniej wprowadzonej linii:
Zapisane i zamknięte
Uwaga: teraz mogę czytać i zapisywać pliki na partycjach 1 i 2.
Jedynym problemem jest to, że jeśli zalogowałem się do użytkownika 1, to spróbuj uzyskać dostęp do partycji 1 z użytkownika 2, nie jest on dostępny.
Wykonuję restart:
I uzyskaj dostęp do partycji 1 z poziomu user2.
Nie wiem, czy to jest właściwy sposób, aby to zrobić. Po prostu połączyłem wiele odpowiedzi i tak zrobiłem. Jakoś działa.
źródło
W razie czego!
Miałem ten problem podczas podwójnego rozruchu (Mint + W10), gdy Windows nie zamknął się poprawnie. Próbowałem wszystkich kombinacji, aby uzyskać
rw
uprawnienia. Wreszcie,daj mi znać problem.
Powrót do systemu Windows i wyłączenie komputera wykonały zadanie. Prawa zostały przywrócone! Wpisy fstab są zapisywane przy użyciu ntfs-config.
źródło
Sformatowałem moją partycję rozszerzoną przy użyciu GParted, a wynikowy dysk miał dostęp tylko na poziomie root. Aby przyznać dostęp do mojej nazwy użytkownika, wykonałem poniższe polecenie.
źródło