Seperti dengan UNIX masa lalu ketika Anda bisa mengirim perintah init
dan Anda sedang menatap layar teks hitam dengan shell untuk Anda gunakan sendiri. ;)
macos
command-line
single-user
poige
sumber
sumber
sudo launchctl reboot userspace -s
pembentukan ruang pengguna yang sukses dan bermanfaat reboot! Sederhananya, terlepas dari sumber dokumentasi, perintah yang disebutkan di atas tidak dan tidak bekerja dan oleh karena itu terlepas dari kenyataan jawaban atas pertanyaan ini diterima, saya tidak menemukannya bekerja dan merupakan alasan untuk downvote saya.sudo launchctl reboot userspace -s
preform yang sukses dan dapat digunakan dengan reboot dari Terminal saat berada di GUI! Harap hormati bahwa saya tidak hanya membutuhkan waktu, energi, dan upaya yang cukup besar, saya juga menyatakan alasan yang sah untuk downvote saya, yang tentu saja saya tidak berkewajiban untuk melakukannya. Fakta bahwa pada tiga sistem Apple yang berbeda, MacBook Pro, iMac dan MacBook Air, menjalankan El Capitan dan kemudian, itu tidak bekerja untuk saya seperti yang diiklankan di sini atau dalam dokumentasi! AFAIC Bagi saya, akhir cerita.15.6.0 x86_64 root:xnu-3248.73.11~1/RELEASE_X86_64 x86_64
. Apa yang kamu bicarakan tentang respek? :) Atau jika Anda berbicara tentang rasa hormat, di mana Anda menghargai kata-kata saya? :)Jawaban:
Bergantung pada kebutuhan Anda, cobalah mengubah jendela masuk untuk meminta nama pengguna dan kemudian masuk > konsol sebagai pengguna.
Kemungkinan ini telah dihapus pada 10.10 sehingga Anda harus boot ke pemulihan atau ssh in atau menggunakan aplikasi terminal jika bypass jenis lama warisan ini bukan yang Anda cari.
Juga, ini bukan mode root single user sejati, yang perlu terjadi di awal proses boot pada macOS modern.
sumber
Teori
Singkatnya, ada cara yang terdokumentasi
man launchctl
untuk menyelesaikan peralihan ke Mode Tunggal tanpa boot ulang kernel. Itu dapat digunakan, misalnya, dari jendela Terminal dengan perintah SHELL:Praktek
Kapten
Saya mengujinya di El Capitan pada Macbook Air 2015 di mana ia bekerja. Tapi saya juga punya laporan dari pengguna bahwa usahanya pada El Capitan tidak berhasil. Satu-satunya perbedaan yang dapat saya pikirkan adalah Retina yang memerlukan mode grafis yang berbeda atau semacamnya. Saya tidak punya Macbook dengan Retina yang menjalankan El Capitan, jadi untuk saat ini saya tidak bisa mengatakan apa-apa lagi untuk mendukung versi seperti itu.
Sierra Tinggi, Mojave
Percobaan saya dengan High Sierra menunjukkan bahwa fungsi ini tidak lagi berfungsi (dibandingkan dengan El Capitan). Sekali lagi, mungkin karena Retina, tidak jelas. Mojave tidak membuatnya bekerja juga.
Penjelasan menyeluruh oleh seorang kontributor¹
Ada cara untuk kembali ke mode pengguna tunggal dari macOS yang belum berjalan tanpa melakukan reboot penuh dengan menjalankan
Ini akan meluncurkan kembali hanya bagian userspace dari macOS tanpa me-restart kernel Darwin dan setara dengan mengubah runlevel pada UNIX-hari tua.
Untuk detail tambahan, lihat
man launchctl
:Ini berarti bahwa pada tingkat teknis
sudo launchctl reboot userspace -s
tidak meneleponreboot(2)
dan karenanya menyediakan cara untuk beralih ke mode pengguna tunggal tanpa reboot.Juga artikel Wikipedia tentang mode Single user mengatakan:
1 - Atas perkenan @ nohillside
sumber