Server openssh: rifiutato invia messaggio


16

Quando ho provato a riavviare il sshserver sul mio Ubuntu Box, ho ottenuto

me@me-one:~$ service ssh restart
restart: Rejected send message, 1 matched rules; type="method_call", sender=":1.63" (uid=1000 pid=3354 comm="restart ssh ") interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

Mi sono reso conto che non mi ero fatto sudomale

me@me-one:~$ sudo service ssh restart
ssh start/running, process 3386

Perché il primo tentativo non ha generato un errore simile Permission deniedo simile? Sto ignorando l'errore durante l'esecuzione come roote ignorando implicitamente l'avviso / errore? O è solo una cattiva programmazione da parte degli opensshsviluppatori?


Risposte:


13

La "cattiva programmazione" di una persona potrebbe essere quella di "un'altra persona che funziona come previsto".

È vero che hai bisogno dei privilegi di root per riavviare, avviare, arrestare ecc. E ricevi questo messaggio perché non hai quei privilegi. Ma sono d'accordo che sarebbe bello se il messaggio che hai ricevuto quando hai provato a farlo senza i privilegi di root fosse più utile.

Potresti voler controllare se esistono già bug nel launchpad al riguardo (presumibilmente sotto avvio ) e, in caso contrario, segnalarlo. È il genere di cose, però, in cui sarei abbastanza sicuro che non saresti la prima persona a notarlo poiché è così comune. In entrambi i casi, la ricerca di bug può essere gratificante.


0

Per quanto mi riguarda ora, per avviare o interrompere un servizio è necessario disporre dei privilegi di Super utente. È necessario anteporre sudo prima del comando.

Iniziare,

sudo service ssh start

Fermare,

sudo service ssh stop

Ricominciare

sudo service ssh restart

Per verificare lo stato,

sudo service ssh status

Nota:

  • sudo consente a un utente autorizzato di eseguire un comando come superutente.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.