โฟลเดอร์. dbus ในโฟลเดอร์บ้านเป็นของรูท


33

ฉันมีโฟลเดอร์~/.dbusในโฮมโฟลเดอร์ของฉันที่อ่านและเขียนโดยรูทเท่านั้น:

drwx------  3 root  root  4096 Feb 17 17:30 .
drwx------  2 root  root  4096 Feb 17 17:30 session-bus

นี่เป็นการตั้งค่าที่ถูกต้องหรือไม่ หรือถ้าไม่มันจะเกิดขึ้นได้อย่างไร?


3
ฉันมี~/.cache/dconfและ~/.gvfsเป็นเจ้าของโดยรูท สิ่งนี้อาจมาจากการใช้หอยโข่งเป็นรากหรือไม่
Insperatus

3
~ / .cache / dconf และ ~ / .gvfs เป็นเจ้าของ & ในบางกรณีที่สร้างโดยรูทจะเป็นผลมาจากการเรียกใช้ sudo nautilus หรือ sudo gedit ใน 14.04 หรือใหม่กว่าไดเรกทอรีเหล่านี้จะไม่มีอยู่อีกต่อไปในการติดตั้งใหม่ & ไม่ได้ใช้ เพื่อหยุดการใช้อย่างใดอย่างหนึ่งของผู้ที่ 2 คำสั่ง
ดั๊ก

คำตอบ:


43

เหตุผลของสิ่งเหล่านี้ถูกสร้างขึ้นด้วยความเป็นเจ้าของรูทในตอนแรกมักจะเป็นวิธีที่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!
SDsolar

ในความคิดเห็นของ @SDsolar ขอขอบคุณจากกรกฎาคม 2019
WinEunuuchs2Unix

6

อีกทางหนึ่งคุณอาจทำให้ตัวเองเป็นเจ้าของโฟลเดอร์นี้ซ้ำ

sudo chown -R username:username .dbus

ฉันรู้เหตุผลเดียวที่หลายคนรู้เกี่ยวกับโฟลเดอร์นี้เพราะพวกเขาสำรองข้อมูลไดเรกทอรีบ้านของพวกเขาและได้รับข้อผิดพลาดจากซอฟต์แวร์สำรองข้อมูลของพวกเขา

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