ฉันมีโฟลเดอร์~/.dbus
ในโฮมโฟลเดอร์ของฉันที่อ่านและเขียนโดยรูทเท่านั้น:
drwx------ 3 root root 4096 Feb 17 17:30 .
drwx------ 2 root root 4096 Feb 17 17:30 session-bus
นี่เป็นการตั้งค่าที่ถูกต้องหรือไม่ หรือถ้าไม่มันจะเกิดขึ้นได้อย่างไร?
ฉันมีโฟลเดอร์~/.dbus
ในโฮมโฟลเดอร์ของฉันที่อ่านและเขียนโดยรูทเท่านั้น:
drwx------ 3 root root 4096 Feb 17 17:30 .
drwx------ 2 root root 4096 Feb 17 17:30 session-bus
นี่เป็นการตั้งค่าที่ถูกต้องหรือไม่ หรือถ้าไม่มันจะเกิดขึ้นได้อย่างไร?
คำตอบ:
เหตุผลของสิ่งเหล่านี้ถูกสร้างขึ้นด้วยความเป็นเจ้าของรูทในตอนแรกมักจะเป็นวิธีที่sudo
รักษาสภาพแวดล้อมของผู้ใช้บางคน
ls: ไม่สามารถเข้าถึง. gvfs: การอนุญาตถูกปฏิเสธ
โฟลเดอร์นั้น.dbus
และ.cache
เนื้อหาทั้งหมดควรเป็นของผู้ใช้ที่เป็นเจ้าของโฮมไดเร็กตอรี่ โดยทั่วไปจะปลอดภัยในการลบอย่างใดอย่างหนึ่งมันจะถูกสร้างขึ้นใหม่ในครั้งต่อไปที่คุณเข้าสู่ระบบ (เป็นเพียงแคชที่จะล้าสมัยในที่สุด)
# be careful what you type when you use rm -rf!
sudo rm -rf ~/.dbus
โปรดทราบว่า.gvfs
ลักษณะการทำงานพิเศษเป็นจุดเมานท์ (ตรวจสอบผลลัพธ์จากmount
เพื่อยืนยัน) ตราบใดที่คุณติดตั้งโฟลเดอร์เครือข่ายอย่าแตะต้องมัน
sudo cp -r ~/* .
TNX ตั้งแต่ ส.ค. 2560!
อีกทางหนึ่งคุณอาจทำให้ตัวเองเป็นเจ้าของโฟลเดอร์นี้ซ้ำ
sudo chown -R username:username .dbus
ฉันรู้เหตุผลเดียวที่หลายคนรู้เกี่ยวกับโฟลเดอร์นี้เพราะพวกเขาสำรองข้อมูลไดเรกทอรีบ้านของพวกเขาและได้รับข้อผิดพลาดจากซอฟต์แวร์สำรองข้อมูลของพวกเขา
~/.cache/dconf
และ~/.gvfs
เป็นเจ้าของโดยรูท สิ่งนี้อาจมาจากการใช้หอยโข่งเป็นรากหรือไม่