Sudoer ayrıcalıkları olmadan yeniden başlatılsın mı?


12

Ben sudoers düzenlemek zorunda kalmadan benim ubuntu yeniden başlatmak için çalışıyorum. Bu daha önce (sanırım berrak) bir dbus komutu kullanarak mümkün oldu:

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

Ama bu bana bir hata veriyor. Görünüşe göre işler değişti.

KDE'de (kullanmadığım) benzer bir şey var ( bu cevaba bakınız )

Birisi bana makinemi bir komut dosyasından yeniden başlatmanın alternatif bir yolunu gösterebilir mi (hakları ayarlamadan)

Yanıtlar:


13

Gönderen Launchpad'de Soru # 85949 :

Çıkış Yap

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

Yeniden Başlatma

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

Kapat

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

Bazı uygulamalar oturumu kapatma / yeniden başlatma / kapatma işlemini engelliyorsa, hiçbir eylem gerçekleştirilmez ve gnome-session bir onay iletişim kutusu görüntüler.

Bu yüzden komutu ekleyin:

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

senaryonuza.

GÜNCELLEME: askıya alma ve hazırda bekletme için DBus arabirimi kaldırıldı , komut satırından askıya alma ve hazırda bekletme için pmi kullanın.

sudo apt-get install powermanagement-interface
  • Askıya:

    pmi action suspend  
    
  • Hazırda:

    pmi action hibernate
    

bu komutları nereden aldın?
Quamis

@Quamis Cevabımın tepesinde bir bağlantı var.
İşaya

0

10.10'da pmi apt-get, powermanagement-arabirimini yükler, çağrıldığında pmi action suspendveya pmi action hibernateçağrıldığında ServiceUnknown hatası döndürür

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.