สิทธิ์การเข้าถึงที่ถูกต้องสำหรับไฟล์ com.apple.dock.plist บน OS X คืออะไร


1

หลังจากมีปัญหาในการลบรายการออกจาก Dock ใน OS X (Mountain Lion) วันนี้ฉันพบว่าถ้าฉันรีเซ็ตสิทธิ์การเข้าถึงของไฟล์ใดไฟล์หนึ่งเพื่อให้สิทธิ์ทั้งหมดกับทุกคนมันก็ใช้ได้

นี่คือคำสั่งที่ฉันใช้:

sudo chmod 777 ~/Library/Preferences/com.apple.dock.plist

อย่างไรก็ตามฉันไม่ชอบสิทธิเหล่านี้เป็นพิเศษ

เมื่อฉันรันคำสั่งนี้ก่อนที่จะเปลี่ยนเป็นทุกอย่าง:

ls -la ~/Library/Preferences/com.apple.dock.plist

มันพูดว่า:

-rw-------

ใครสามารถบอกฉันได้ว่าสิทธิ์การเข้าถึงที่ถูกต้องควรเป็นอย่างไร


สิทธิ์ดั้งเดิมเป็นค่าเริ่มต้น
Daniel Beck

ตรวจสอบให้แน่ใจว่าตัวเลข uid ของคุณ (ใช้ id -u เพื่อตรวจสอบ) ตรงกับ uid ที่เป็นเจ้าของไฟล์ (ls -n)
Kyle Jones

คำตอบ:


0

สิทธิ์เริ่มต้น / ถูกต้องควรเป็นดังนี้

-rw-------   1 <username>  staff   4.3K Jan 15 09:42 com.apple.dock.plist

หากผู้ใช้เป็นjohnเส้นทางแบบเต็มจะเป็น

Users/john/Library/Preferences/com.apple.dock.plist

การอนุญาตเริ่มต้นควรเป็นดังนี้

-rw-------   1 john  staff   4.3K Jan 15 09:42 com.apple.dock.plist

สาเหตุทั่วไปของการอนุญาตไม่ถูกต้องคือเมื่อโฟลเดอร์ผู้ใช้ถูกย้าย / ย้ายข้อมูลจากกล่อง OS X อื่นหรือโฟลเดอร์หลักที่กำหนดให้บัญชีอื่นเนื่องจากเหตุผลต่างๆ

ในการแก้ไขแทนที่จะเปลี่ยนสิทธิ์อนุญาตให้ผู้ใช้ที่ถูกต้อง

chown <username> com.apple.dock.plist

หากคุณต้องการรีเซ็ตความเป็นเจ้าของสำหรับไดเรกทอรีผู้ใช้ทั้งหมด

cd /Users
chown -R john john

ที่แรกjohnก็คือชื่อผู้ใช้ที่สองjohnคือชื่อไดเรกทอรี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.