Mulai ulang tanpa hak sudoer?


12

Saya sudah mencoba untuk me-restart ubuntu saya tanpa harus mengedit sudoers. Ini telah dimungkinkan sebelumnya (dalam jernih saya pikir) menggunakan perintah dbus:

dbus-send –system –print-reply –dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Tapi ini memberi saya kesalahan. Sepertinya semuanya telah berubah.

Di KDE (yang tidak saya gunakan) ada yang mirip (lihat jawaban ini )

Adakah yang bisa menunjukkan kepada saya cara alternatif untuk membuat mesin saya reboot dari skrip (tanpa menyesuaikan hak)

Jawaban:


13

Dari Launchpad Pertanyaan # 85949 :

Keluar

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1

Mulai ulang

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestReboot

Menutup

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestShutdown

Jika beberapa aplikasi menghambat logout / reboot / shutdown, tidak ada tindakan yang akan dilakukan dan sesi gnome akan menampilkan dialog konfirmasi.

Jadi tambahkan perintah:

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1

ke skrip Anda.

UPDATE: Antarmuka DBus untuk menangguhkan dan hibernasi telah dihapus , untuk menangguhkan dan hibernasi dari baris perintah, gunakan pmi.

sudo apt-get install powermanagement-interface
  • Menangguhkan:

    pmi action suspend  
    
  • Hibernasi:

    pmi action hibernate
    

dari mana Anda mendapatkan perintah ini?
Quamis

@ Quamis Ada tautan di bagian atas jawaban saya.
Yesaya

0

apt-get of pmi di 10.10, menginstal powermanagement-interface, ketika pmi action suspendatau pmi action hibernatedipanggil, mengembalikan kesalahan ServiceUnknown

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.