“ ~ /. ไม่ได้เป็นเจ้าของโดยคุณ” ฉันปลอดภัยไหม?


12

ดังนั้นฉันจึงพยายามที่จะติดตั้งบางสิ่งบางอย่างในไวน์เมื่อฉันพบข้อเสนอแนะเพื่อใช้ sudo เพื่อรับสิทธิ์ผู้ดูแลระบบ นั่นคือเมื่อฉันได้รับข้อความข้างต้น

~/.wine is not owned by you

อ่านฉันรู้อย่างรวดเร็วว่าทำไมข้อความนี้ปรากฏขึ้นและพยายามที่จะsudoไวน์ที่ไม่ดีจริงๆ IDEA

ดังนั้นฉันไม่ได้ทำอะไรเพิ่มเติมและไม่ได้ตั้งใจจะsudoดื่มไวน์อีกเลย คำถามของฉันคือเพราะฉันได้รับบล็อกนี้ฉันปลอดภัยหรือไม่ หรือฉันจำเป็นต้องลบไวน์ทั้งหมดเพราะฉันทำหรือไม่


6
มันเป็นจริง/.wineหรือ~/.wine? ฉันค่อนข้างแน่ใจว่าไม่ควรมี.wineไดเรกทอรีอยู่ใต้รูท หรือมีการ chrooting บางฉันไม่ทราบหรือไม่
John WH Smith

ดังที่ได้กล่าวไว้ในความคิดเห็นไม่เคยเรียกใช้ไวน์เป็นราก ในประเด็นที่เกี่ยวข้องถ้าคุณเคยจำเป็นต้องเรียกใช้แอพพลิเค GUI (เช่นgedit) เป็นรากโปรดอย่าลืมที่จะใช้แทนgksudo sudoสิ่งนี้จะช่วยปกป้องโฟลเดอร์ภายในบ้านของคุณจากปัญหาดังกล่าว
Paddy Landau

คำตอบ:


20

ไวน์คาดหวังให้คุณเป็นเจ้าของ$WINEPREFIX(ค่าเริ่มต้น~/.wine) เมื่อคุณเรียกใช้ไวน์sudo, ~/.wineเป็นเจ้าของโดยคุณแต่ไวน์ทำงานเป็นราก ดังนั้นข้อผิดพลาด ไวน์จะหยุดทันทีเมื่อเกิดเหตุการณ์นี้ขึ้นดังนั้นคุณไม่จำเป็นต้องกังวลไม่มีความเสียหายเกิดขึ้น

คุณไม่จำเป็นต้องรีเซ็ตความเป็นเจ้าของเหมือนคำตอบของ Zanna (ไวน์ที่ผลิตมาเป็นพิเศษนี้ไม่ได้ทำการเปลี่ยนแปลงใด ๆ ) แต่โดยทั่วไปจะไม่เป็นอันตราย

โปรดทราบว่าแอปพลิเคชั่นไวน์สามารถเข้าถึงระบบได้มากเท่ากับที่ผู้ใช้เรียกใช้ดังนั้นการรันไวน์ในฐานะรูทตามที่คุณตระหนักจึงเป็นอันตราย


+1 สำหรับคำตอบ อย่าใช้sudo wine application.exeเพียงwine application.exe
Sachith Muhandiram

16

ไม่มีอะไรน่ากลัวเกิดขึ้น;) รูตอาจกลายเป็นเจ้าของไดเรกทอรีกำหนดค่าไวน์นั่นคือทั้งหมด

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

sudo chown -R $USER: ~/.wine

14
โว้ว! เป็นไปได้มากที่มีหลายสิ่งในตัวฉัน$HOMEที่ฉันไม่ได้เป็นเจ้าของ! ตัวอย่างเช่นลิงค์เกี่ยวกับสัญลักษณ์นั้นไปถึง"$SHARED_WALLPAPERS"หรือ/usr/binอย่างไร chown -R "$USER:" "$HOME"กรุณาอย่าให้คำแนะนำ
wchargin

1
@ Zanna แค่สร้างลิงค์แบบที่ไม่อนุญาตให้คุณเปลี่ยนความเป็นเจ้าของในมัน (หรือแก้ไขไฟล์ในนั้น) แต่ที่sudoนี่ทำให้มันยุ่งยาก
muru

5
@wchargin chown -Rไม่ได้ลงไปยังลิงก์สัญลักษณ์ (คุณอาจเห็นบางสิ่งบางอย่างใน manpage เกี่ยวกับพฤติกรรมเริ่มต้นของการอ้างถึงลิงก์สัญลักษณ์ซึ่งหมายถึงลิงก์ที่ระบุในบรรทัดคำสั่งมากกว่าที่พบผ่านการเรียกซ้ำ - ตัวเลือกสำหรับการเรียกซ้ำจะลดลงอีก)
Random832

3
@ Random832 ยังคงมีปัญหาสำหรับการผูกติดและชอบ
muru

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