계정 이름을 변경 한 후 잘못된 폴더에 대한 권한을 요청하는 Dropbox


31

방금 새 맥북을 얻었고 이제 앱을 설치하고 있습니다. Dropbox와 그 밖의 모든 것을 설정 한 후에는 계정 이름 (이전에 "mac")을 내 이름으로 변경하기로 결정했습니다. Dropbox를 열 때까지 모든 것이 잘 작동했습니다. 이전 계정 이름의 잘못된 사용자 폴더에 다음과 같이 권한을 요청했습니다.

여기에 이미지 설명을 입력하십시오

Dropbox 계정에서 컴퓨터의 연결을 해제하고 Dropbox를 다시 설치하려고하면 소프트웨어가 해당 폴더의 권한을 계속 찾습니다. 이 문제를 해결하려면 어떻게해야합니까? 제안하고 감사합니다.

편집하다:

로그인 정보를 입력하면 다음과 같은 결과가 나타납니다.

여기에 이미지 설명을 입력하십시오

문제는 폴더 /Users/mac가 존재하지 않는 것입니다 . 대화 상자의 링크를 클릭 하고이 로그를 얻었습니다.

bn.BUILD_KEY : Dropbox bn.VERSION : 2.6.31 bn.DROPBOXEXT_VERSION : 실패 bn.is_frozen : True pid : 489 ppid : 233 uid : 501 user_info : 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 ') effective_user_info : 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']) effective_group_info : grp.struct_group (gr_name = 'staff', gr_passwd = '', gr_gid = 20, gr_mem = ['root ']) DYLD_LIBRARY_PATH : 없음 cwd : u'/ Applications / Dropbox.app / Contents / Resources 'real_path = u'/ Applications / Dropbox.app / Contents / Resources '모드 = 040755 UID = 501 = 20 GID 부모 모드 = 040,755 UID = 501 GID HOME = 20 : U '/ 사용자 / ICHIGO' APPDATA : U '/ 사용자 / MAC / .dropbox' real_path = U '/ 사용자 / MAC / .dropbox' 하지 부모를 찾을 수 없습니다 dropbox_path : u '/ Users / mac / Dropbox'real_path = u '/ Users / mac / Dropbox' 부모를 찾을 수 없음 sys_ executable을 찾을 수 없음 : '/Applications/Dropbox.app/Contents/MacOS/python'real_path = '/ Applications / Dropbox.app / Contents / MacOS / python'mode = 0100755 uid = 501 gid = 20 부모 모드 = 040755 uid = 501 gid = 20 추적. 파일: '/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 'not found 부모를 찾을 수 없습니다 tempdir : u'/ var / folders / l1 / f5mv9brd0s5fwx12z2lrp4s40000gn / T 'real_path = u'/ private / var / folders / l1 / f5mv9brd0s5fwx12z2lrps mode = 040700 uid = 501 gid = 20 부모 mode = 040755 uid = 501 gid = 20 역 추적 (최근의 마지막 호출) : main_startup의 "dropbox / client / main.pyc"파일, 1818 행
startup_low 파일 "dropbox / client / main.pyc", 492 행, "dropbox / client / main.pyc"파일, 1048 행, safe_makedirs File "의 파일"dropbox / client / main.pyc ", 314 행 makedirs 파일에서 os.pyc ", 150 행, makedirs에서"os.pyc "파일, 157 행 OSError : [Errno 13] 권한 거부 : '/ Users / mac'

굵은 글씨로 강조한 줄에 유의하십시오 : Dropbox에 대한 잘못된 경로가 주어졌습니다. /Users/ichigo대신 해야합니다


현재 Macbook 자격 증명으로 로그인 하시겠습니까?
Rob

@Rob 질문을 편집했습니다. 확인하십시오.
huong

1
이틀 전에 내 사용자 중 한 명과 똑같은 문제가 발생했습니다. Dropbox의 연결을 해제하고 Dropbox를 완전히 제거하고 (/ Library & ~ / Library 환경 설정, 캐시 등) Dropbox를 다시 설치해도 아무런 효과가 없습니다. 지금까지 Dropbox 지원은 도움말 티켓에 응답하지 않았습니다. 그들이 그렇게하면 정보를 전달할 것이고, 그렇지 않으면 나는이 질문을보고있을 것이며 일단 자격이되면 현상금을 추가하고 싶습니다.
Mr Rabbit

1
Dropbox 문제를 해결하는 데 도움이되었습니다. 그러나 많은 응용 프로그램에서 사용자 이름을 하드 코딩 했으므로 가장 좋은 방법은 원하는 사용자 이름으로 새 사용자를 만들고 다시 시작하는 것입니다.
jwhitlock

답변:


44

재미있는 타이밍, 방금 Dropbox 지원에서 이것을 받았으며 사용자의 문제를 해결 한 것 같습니다. 그녀를 새 Mac으로 마이그레이션 한 다음 사용자 계정 이름을 변경했을 때도 비슷한 문제가 발생했습니다.


작성해 주셔서 감사합니다. Mac에서 Dropbox를 실행하는 데 문제가 있으면 다음 단계를 수행 한 다음 Dropbox를 다시 시작하십시오.

1. Dropbox 중지 (필요한 경우) :

  • 화면 상단의 메뉴 막대에서 Dropbox 아이콘을 클릭하십시오
  • 알림 패널에서 톱니 바퀴 아이콘을 클릭하고 'Quit Dropbox'를 선택하십시오.

2. 최신 버전을 다운로드하십시오 : www.dropbox.com/install

3. 터미널 응용 프로그램을 엽니 다 (/ 응용 프로그램 / 유틸리티 / 터미널에 있음)

4. 다음 줄을 복사하여 터미널에 한 번에 하나씩 붙여 넣은 다음 Enter 키를 누릅니다. 잘못 입력하면 약간의 피해를 줄 수 있으므로 이러한 명령을 복사하여 붙여 넣으십시오 (손으로 직접 입력하지 마십시오). 첫 번째 명령을 입력하면 컴퓨터의 관리자 비밀번호 (Dropbox 비밀번호가 아님)를 입력하라는 메시지가 표시됩니다. 비밀번호를 입력 할 때 터미널의 비밀번호 필드는 비워 두어야합니다. 입력 한 후 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. 2 단계에서 .dmg 파일을 열고 Dropbox 아이콘을 두 번 클릭하여 Dropbox를 설치하십시오.

6. Applications 폴더에서 Dropbox를 다시 시작하십시오.


잘만되면 그것은 당신을 위해 속임수를합니다!


1
정말 좋은 타이밍 하하! 시간을 내 주셔서 감사합니다.
huong

8
제 경우에는 필요한 모든 것은 mv ~/.dropbox ~/.Trashsudo mv /Library/DropboxHelperTools ~/.Trash입니다.
앤드류

1
그것들을 제거하고 싶다면 왜 간단하지 rm -rf ~/.dropbox않습니까?
Bert Visscher

8

제거하고 다시 설치하십시오.

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

그런 다음 설치 프로그램을 다시 실행하십시오.


Dropbox 제공 답변보다 낫습니다. sudo다음과 같이 사용해야 합니다.sudo rm -rf ~/.dropbox/ && sudo rm -rf /Library/DropboxHelperTools
rinogo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.