Dropbox pyta o uprawnienia do niewłaściwego folderu po zmianie nazwy konta

31

Właśnie dostałem nowego Macbooka i teraz instaluję na nim aplikacje. Po skonfigurowaniu Dropboksa i wszystkiego innego zdecydowałem, że chcę zmienić nazwę konta (wcześniej „mac”) na moje imię. Wszystko działało dobrze, dopóki nie spróbowałem otworzyć Dropbox, poprosił o pozwolenie na niewłaściwy folder użytkownika (starej nazwy konta) w następujący sposób:

wprowadź opis zdjęcia tutaj

Próbowałem odłączyć mój komputer od konta Dropbox i ponownie zainstalować Dropbox, oprogramowanie wciąż szuka pozwolenia na ten folder. Co powinienem zrobić, aby to naprawić? Proszę zasugerować i podziękować.

EDYTOWAĆ:

Po wpisaniu moich danych logowania otrzymałem:

wprowadź opis zdjęcia tutaj

Chodzi o to, że folder /Users/macnie istnieje. Klikam link w oknie dialogowym i mam ten dziennik:

bn.BUILD_KEY: Dropbox bn.VERSION: 2.6.31 bRO.DROPBOXEXT_VERSION: nie powiodło się bn.is_frozen: True pid: 489 ppid: 233 uid: 501 informacja_użytkownika: pwd.struct_passwd (pw_name = 'ichigo', pw_passwd = **** **** ', pw_uid = 501, pw_gid = 20, pw_gecos =' Huong Do ', pw_dir =' / Users / ichigo ', pw_shell =' / bin / bash ') efektywna_nazwa_użytkownika: pwd.struct_passwd (pw_name =' ichigo ' , pw_passwd = '********', pw_uid = 501, pw_gid = 20, pw_gecos = 'Huong Do', pw_dir = '/ Users / ichigo', pw_shell = '/ bin / bash') euid: 501 gid: 20 egid: 20 group_info: grp.struct_group (gr_name = 'staff', gr_passwd = ' ', gr_gid = 20, gr_mem = ['root']) skuteczne_group_info: grp.struct_group (gr_name = 'staff', gr_passwd = '', gr_gid = 20, gr_mem = [' root ']) DYLD_LIBRARY_PATH: None cwd: u' / Applications / Dropbox.app / Contents / Resources 'real_path = u' / Applications / Dropbox.app / Contents / Resources 'mode = 040755 uid = 501 gid = 20 tryb nadrzędny = 040755 uid = 501 gid = 20 HOME: u '/ Users / ichigo' appdata: u '/ Users / mac / .dropbox' real_path = u '/ Users / mac / .dropbox' not znaleziono rodzic nadrzędny nie znaleziono ścieżka_przesyłkowa: u '/ Users / mac / Dropbox' ścieżka_prawda = u '/ Users / mac / Dropbox' nie znaleziono rodzic nie znaleziono sys_executable: '/Applications/Dropbox.app/Contents/MacOS/python' real_path = '/ Applications / Dropbox.app / Contents / MacOS / python' mode = 0100755 uid = 501 gid = 20 tryb macierzysty = 040755 uid = 501 gid = 20 ślad. plik: '/Applications/Dropbox.app/Contents/Resources/lib/python2.7/site-packages.zip/dropbox/boot_error.pyc' real_path = '/ Applications / Dropbox.app / Contents / Resources / lib / python2.7 /site-packages.zip/dropbox/boot_error.pyc 'nie znaleziono nadrzędny nie znaleziono tempdir: u' / var / folder / l1 / f5mv9brd0s5fwx12z2lrp4s40000gn / T 'real_path = u' / private / var / folder / l1 / f5mv9brd0s00frp12 mode = 040700 uid = 501 gid = 20 tryb macierzysty = 040755 uid = 501 gid = 20 Traceback (ostatnie ostatnie połączenie): Plik „dropbox / client / main.pyc”, wiersz 1818, w main_startup
Plik „dropbox / client / main.pyc”, wiersz 1048, w trakcie uruchamiania Plik „dropbox / client / main.pyc”, wiersz 492, w pliku startup_low Plik „dropbox / client / main.pyc”, wiersz 314, w pliku safe_makedirs os.pyc ", linia 150, w makedirs Plik" os.pyc ", linia 157, w makedirs OSError: [Errno 13] Odmowa dostępu: '/ Users / mac'

Zwróć uwagę na wiersze, które podkreśliłem pogrubionym tekstem: podano niewłaściwą ścieżkę do Dropbox. Powinno być /Users/ichigozamiast

huong
źródło
Zaloguj się przy użyciu aktualnych danych logowania do Macbooka?
Rob
@Rob Zredagowałem moje pytanie, sprawdź je.
huong
1
Napotkałem dokładnie ten sam problem z jednym z moich użytkowników dwa dni temu. Odłączenie Dropbox, całkowite usunięcie Dropbox (z preferencji / Library & ~ / Library, pamięci podręczne itp.) I ponowna instalacja Dropbox nie przyniosły żadnego efektu. Jak dotąd obsługa Dropbox nie odpowiedziała na nasz bilet pomocy. Jeśli tak, przekażę informacje, w przeciwnym razie będę obserwować to pytanie i chciałbym dodać do niego nagrodę, gdy tylko się spełni.
Pan Królik
1
Pomogło to obejść problem z Dropbox. Odkryłem jednak, że tak wiele aplikacji zapisało na stałe nazwę użytkownika, że ​​najlepszym rozwiązaniem było utworzenie nowego użytkownika z pożądaną nazwą użytkownika i rozpoczęcie od nowa.
jwhitlock

Odpowiedzi:

44

Zabawne wyczucie czasu, właśnie otrzymałem to od obsługi Dropbox i wydaje się, że rozwiązało to problem mojego użytkownika. Jej problem pojawił się podobnie, gdy przenieśliśmy ją na nowy komputer Mac, a następnie zmieniliśmy nazwę konta użytkownika.


Dziękujemy za wpis. Jeśli masz problem z uruchomieniem Dropbox na komputerze Mac, spróbuj wykonać poniższe czynności, a następnie uruchom ponownie Dropbox.

1. Zatrzymaj Dropbox (w razie potrzeby):

  • Kliknij ikonę Dropbox na pasku menu u góry ekranu
  • Kliknij ikonę koła zębatego w panelu powiadomień i wybierz „Zakończ Dropbox”

2. Pobierz najnowszą wersję: www.dropbox.com/install

3. Otwórz aplikację Terminal (znajduje się w / Aplikacje / Narzędzia / Terminal)

4. Skopiuj i wklej następujące wiersze do terminala, JEDEN W CZASIE, i naciśnij ENTER po każdym z nich. PROSZĘ upewnij się, że skopiowałeś i wkleiłeś te polecenia (nie wpisuj ich ręcznie), ponieważ ich nieprawidłowe wykonanie może spowodować pewne szkody. Po wprowadzeniu pierwszego polecenia pojawi się monit o podanie hasła administratora komputera (nie hasła Dropbox). Pamiętaj, że pole hasła w terminalu pozostanie puste podczas wpisywania hasła. Po wpisaniu naciśnij ENTER.

sudo chown "$USER" "$HOME"

sudo chown -R "$USER" ~/Dropbox

sudo chmod -R u+rw ~/Dropbox

sudo mv ~/.dropbox ~/.Trash/dropbox.old

sudo mv ~/.dropbox-master ~/.Trash/dropbox-master.old

sudo chmod -N ~

sudo mv /Library/DropboxHelperTools ~/DropboxHelperTools.old

5. Otwórz plik .dmg z kroku 2 i kliknij dwukrotnie ikonę Dropbox, aby zainstalować Dropbox.

6. Uruchom ponownie Dropbox z folderu Aplikacje.


Mam nadzieję, że to też załatwi sprawę!

Pan Królik
źródło
1
Naprawdę fajny czas haha! To całkowicie rozwiązuje problem, dziękuję bardzo za poświęcony czas.
huong
8
W moim przypadku wszystko, czego potrzebowałem, to mv ~/.dropbox ~/.Trashi sudo mv /Library/DropboxHelperTools ~/.Trash.
Andrew
1
Jeśli chcesz je usunąć, dlaczego nie po prostu rm -rf ~/.dropbox?
Bert Visscher,
8

Odinstaluj i zainstaluj ponownie:

rm -rf ~/.dropbox/ && rm -rf /Library/DropboxHelperTools

Następnie uruchom ponownie instalatora.

justingordon
źródło
Lepsza niż odpowiedź dostarczona przez Dropbox. Z wyjątkiem tego, że należy użyć sudow następujący sposób:sudo rm -rf ~/.dropbox/ && sudo rm -rf /Library/DropboxHelperTools
rinogo