“ ขณะนี้มีผู้ใช้ที่ลงชื่อเข้าใช้ซึ่งอาจสูญเสียการเปลี่ยนแปลงที่ไม่ได้บันทึกหากคุณรีสตาร์ทคอมพิวเตอร์เครื่องนี้” ใน OS X - ข้ามข้อความนี้


1

ฉันมี 2 บัญชีทั้งผู้ดูแลระบบบน Mac OS X 10.6 MacBook Pro ของฉัน ฉันใช้การสลับผู้ใช้อย่างรวดเร็วและการล็อกอินอัตโนมัติ บัญชีทั้งสองไม่มีรหัสผ่าน ความปลอดภัยไม่ใช่ปัญหา

มันน่ารำคาญที่เมื่อใดก็ตามที่ฉันไปรีสตาร์ทคอมพิวเตอร์ (บ่อย ๆ , ดูอัลบูตอัพทุกคืนเพื่อเล่นเกม), ฉันได้รับข้อความแจ้ง:

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

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

คำตอบ:


1

ออกจากระบบผู้ใช้หลังจากเวลาที่กำหนด:

http://hints.macworld.com/article.php?story=20100604123854198


แก้ไข:

อีกวิธีหนึ่งคือสร้างเชลล์สคริปต์ที่เรียกใช้งานได้ด้วยสิ่งต่อไปนี้:

#!/bin/bash
echo "password" | sudo -S shutdown -r now

คุณสามารถเชื่อมโยงสิ่งนี้กับนามแฝงบนเดสก์ท็อปของคุณ

-Sสวิทช์ใช้เวลาการป้อนข้อมูลจากstdinซึ่งเป็นรหัสผ่านรากของคุณตามที่ระบุไว้ข้างต้น


ถ้าคุณไม่รู้สึกสะดวกสบายใส่รหัสผ่านของ root ในข้อความที่ชัดเจนคุณสามารถใช้visudoตามที่ระบุไว้ที่นี่


แต่ฉันสลับผู้ใช้บ่อยขึ้นจนถึงจุดที่ฉันต้องการรีสตาร์ท
Nektarios

ดูคำตอบที่แก้ไขของฉันด้วยสคริปต์

ฉันไม่รู้ว่าคำขอ sudo เป็นสิ่งที่ทำให้หน้าต่างปรากฏขึ้น ยอดเยี่ยมมาก - จะลองคืนนี้ขอบคุณ
Nektarios

เชลล์สคริปต์ใช้งานได้ แต่การมีเชลล์สคริปต์เพื่อรีบูตเครื่อง Mac ของฉันไม่เหมาะอย่างยิ่ง - ยังคงมองหาวิธีการแก้ไขกล่องโต้ตอบการรีบูตที่เหมาะสมเพื่อใช้งาน
Nektarios

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