ดรอปบ็อกซ์ขอสิทธิ์เปลี่ยนโฟลเดอร์ผิดหลังจากเปลี่ยนชื่อบัญชี


31

ฉันเพิ่งได้รับ macbook ใหม่และตอนนี้กำลังติดตั้งแอพลงไป หลังจากตั้งค่า Dropbox และทุกอย่างอื่นฉันตัดสินใจว่าฉันต้องการเปลี่ยนชื่อบัญชี (ซึ่งเดิมคือ "mac") เป็นชื่อของฉัน ทุกอย่างทำงานได้ดีจนกระทั่งฉันพยายามเปิด Dropbox มันขออนุญาตไปยังโฟลเดอร์ผู้ใช้ที่ไม่ถูกต้อง (ของชื่อบัญชีเก่า) เช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันลองยกเลิกการเชื่อมโยงคอมพิวเตอร์ของฉันจากบัญชี Dropbox และติดตั้ง Dropbox อีกครั้งซอฟต์แวร์ยังคงมองหาการอนุญาตของโฟลเดอร์นั้น ฉันควรทำอย่างไรเพื่อแก้ไขปัญหานี้ กรุณาแนะนำและขอบคุณ

แก้ไข:

หลังจากฉันพิมพ์รายละเอียดการเข้าสู่ระบบแล้วนี่คือสิ่งที่ฉันได้รับ:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งนี้คือโฟลเดอร์ที่/Users/macไม่มีอยู่ ฉันคลิกที่ลิงค์ของกล่องโต้ตอบและได้รับบันทึกนี้:

bn.BUILD_KEY: Dropbox bn.VERSION: 2.6.31 bn.DROPBOXEXT_VERSION: ล้มเหลว bn.is_frozen: pid จริง: 489 ppid: 233 uid: 501 user_info: pwd.struct_passwd **** ', pw_uid = 501, pw_gid = 20, pw_gecos =' Huong Do ', pw_dir =' / ผู้ใช้ / อิจิโกะ ', 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 = '/ ผู้ใช้ / อิจิโกะ', pw_shell = '/ bin / bash') 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 = 'พนักงาน', gr_passwd = '', gr_gid = 20, gr_mem = [' root ']) DYLD_LIBRARY_PATH: ไม่มี cwd: u' / แอปพลิเคชัน / Dropbox.app / เนื้อหา / ทรัพยากร 'โหมด real_path = u' / แอปพลิเคชัน / Dropbox.app / เนื้อหา / ทรัพยากร ' uid = 501 GID = 20 ผู้ปกครอง mode = 040755 uid = 501 GID = 20 หน้าแรก: U '/ ผู้ใช้ / อิจิโกะ' 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 / เนื้อหา / MacOS / python' โหมด = 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 / เนื้อหา / ทรัพยากร / lib / python2.7 /site-packages.zip/dropbox/boot_error.pyc 'ไม่พบผู้ปกครองไม่พบ tempdir: u' / var / โฟลเดอร์ / l1 / f5mv9brd0s5fwx12z2lrp4s40000gn / T 'real_path = u' / ส่วนตัว / var / l / mode = 040700 uid = 501 gid = 20 parent mode = 040755 uid = 501 gid = 20 Traceback (การโทรล่าสุดครั้งล่าสุด): ไฟล์ "dropbox / client / main.pyc", บรรทัด 1818, ใน main_startup
ไฟล์ "dropbox / client / main.pyc", บรรทัด 1048, ในการรันไฟล์ "dropbox / client / main.pyc", บรรทัด 492, ใน startup_low ไฟล์ "dropbox / client / main.pyc", บรรทัด 314, ในไฟล์ safe_makedirs " os.pyc ", บรรทัด 150, ในไฟล์ makedirs" os.pyc ", บรรทัด 157, ใน makedirs 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 เครื่องใหม่แล้วเปลี่ยนชื่อบัญชีผู้ใช้ของเธอ


ขอขอบคุณที่เขียนหากคุณมีปัญหาในการใช้งาน Dropbox บน Mac ของคุณโปรดลองทำตามขั้นตอนเหล่านี้แล้วเริ่ม Dropbox ใหม่

1.หยุด Dropbox (ถ้าจำเป็น):

  • คลิกที่ไอคอน Dropbox ในแถบเมนูที่ด้านบนของหน้าจอ
  • คลิกที่ไอคอนรูปเฟืองในแผงการแจ้งเตือนและเลือก 'ออกจาก Dropbox'

2.ดาวน์โหลดเวอร์ชันล่าสุด: www.dropbox.com/ ติดตั้ง

3.เปิดแอป Terminal ของคุณ (ตั้งอยู่ที่ / Applications / Utilities / Terminal)

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.เปิดไฟล์. dmg จากขั้นตอนที่ # 2 และดับเบิลคลิกที่ไอคอน Dropbox เพื่อติดตั้ง Dropbox

6.รีสตาร์ท Dropbox จากโฟลเดอร์ Applications


หวังว่านั่นจะเป็นการหลอกลวงสำหรับคุณเช่นกัน!


1
เวลาที่ดีจริงๆฮ่า ๆ ! ทั้งหมดนี้แก้ปัญหาขอบคุณมากสำหรับเวลาของคุณ
huong

8
ในกรณีที่ผมต้องการก็คือทั้งหมดและmv ~/.dropbox ~/.Trash sudo mv /Library/DropboxHelperTools ~/.Trash
Andrew

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.