Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
MessagePosté: 23 Oct 2011 09:16 
Hors ligne
Nouvel utilisateur

Inscription: 06 Mai 2011 09:59
Messages: 30
Bonjour !

Je partage ici ma découverte faite sur le forum de Crunchbang :

Citation:
je ne sais pas si ça peut t'aider car là je suis sur madbox

hibernate:

Code:
dbus-send --system --print-reply  --dest=org.freedesktop.UPower /org/freedesktop/UPower  org.freedesktop.UPower.Hibernate


suspend:

Code:
dbus-send --system --print-reply  --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend


reboot:

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


shutdown:

Code:
dbus-send --system --print-reply  --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager  org.freedesktop.ConsoleKit.Manager.Stop




Pas besoin de sudo ou de chmod pas très propre !

Par contre, je sais pas si ces commandes en elles-mêmes sont brutales ou pas. Je n'en ai pas eu l'impression en les utilisant depuis hier.

_________________
Debian Squeeze – linux 2.6.32-5-686 – nodm – openbox 3.4.11.1 – NVidia GeForce 9100M G (Hybrid SLI désactivé)


Haut
 Profil  
 
MessagePosté: 04 Nov 2011 02:27 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 09 Jan 2007 22:49
Messages: 3460
+1 pour l'astuce Mai,
Question secu sa craint normalment l'extinction d'une machine ne devrai ce faire qu'avec les droit root.
je supose que dbus a les droit pour le faire, ce qui me derange c'est que c est par defauts acessible a l'user de base....

il faut cependant que le paquet dbus soit installer il me semble, vu que sur les serveur c est sans interface dbus n'est en principe pas installer.... comme quoi X sur un serveur = pas secure. ...

d'autre avis sur la question de la secu me semble utile. aux besoin un rapport de bug devrai être fait bien que l'intention est pas nefaste, sa pour rait etre exploitable a distance :think:

_________________
pq5 se plus proc 3 ghz 4 go de ram
ssd 1 dd 90 go ext4
nvidia 460
debian squeez 2.6.32 fluxbox 64 bits
Enjoy ;)


Haut
 Profil  
 
MessagePosté: 04 Nov 2011 10:45 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 28 Aoû 2003 14:01
Messages: 11191
Localisation: Le domaine de Henri IV
Salut,

panthere a écrit:
+1 pour l'astuce Mai,
Question secu sa craint normalment l'extinction d'une machine ne devrai ce faire qu'avec les droit root.
je supose que dbus a les droit pour le faire, ce qui me derange c'est que c est par defauts acessible a l'user de base....

il faut cependant que le paquet dbus soit installer il me semble, vu que sur les serveur c est sans interface dbus n'est en principe pas installer.... comme quoi X sur un serveur = pas secure. ...

d'autre avis sur la question de la secu me semble utile. aux besoin un rapport de bug devrai être fait bien que l'intention est pas nefaste, sa pour rait etre exploitable a distance :think:


En lisant cette astuce j'avais considéré cela comme un trou de sécurité !

_________________
http://counter.li.org/cgi-bin/certificate.cgi/302199
Debian 3.3-6.slh1-aptosid (3.3-26)GT520 > nVidia 302.07 ==> Intel (I5) ~3GHz

http://aptosid-fr.org/


Haut
 Profil  
 
MessagePosté: 04 Nov 2011 10:55 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 18 Mai 2009 16:49
Messages: 2297
Code:
# adduser testuser
# su testuser
$ groups
testuser
$ dbus-send --system --print-reply  --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager  org.freedesktop.ConsoleKit.Manager.Restart
Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized

Aucun problème de sécurité à l'horizon. ;)

_________________
testing/unstable (amd64) sous KDE4
https://github.com/syam44


Haut
 Profil  
 
MessagePosté: 04 Nov 2011 11:13 
En ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 6889
Localisation: Grenoble
panthere a écrit:
Question secu sa craint normalment l'extinction d'une machine ne devrai ce faire qu'avec les droit root.

Sur une machine de bureau on s'en fout un peu que n'importe qui puisse éteindre la machine.

panthere a écrit:
je supose que dbus a les droit pour le faire, ce qui me derange c'est que c est par defauts acessible a l'user de base....

Non dbus c'est un IPC, c'est de la communication entre processus. Là il envoie un message pour indiquer demander l'extinction.

panthere a écrit:
il faut cependant que le paquet dbus soit installer il me semble, vu que sur les serveur c est sans interface dbus n'est en principe pas installer.... comme quoi X sur un serveur = pas secure. ...

dbus seras installé sur tout les linux serveur ou pas, dès lors que systemd sera utilisé par défaut.
dbus n'est pas lié au serveur X. C'est un standard freedesktop c'est tout (au même titre que XDG qui n'a aucun rapport non plus avec l'interface graphique.

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 04 Nov 2011 11:26 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 28 Aoû 2003 14:01
Messages: 11191
Localisation: Le domaine de Henri IV
Salut,

Et donc si systemd n'est pas installé on peut sans risque supprimer tout ce qui concerne dbus ?

_________________
http://counter.li.org/cgi-bin/certificate.cgi/302199
Debian 3.3-6.slh1-aptosid (3.3-26)GT520 > nVidia 302.07 ==> Intel (I5) ~3GHz

http://aptosid-fr.org/


Haut
 Profil  
 
MessagePosté: 04 Nov 2011 11:31 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 18 Mai 2009 16:49
Messages: 2297
Ça dépend de ta notion de "risque"... :D
Code:
# aptitude -s remove dbus
Les paquets suivants seront ENLEVÉS :
  dbus
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 4 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 1 024 ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
  gconf2-common: Dépend: dbus mais il ne sera pas installé.
  upower: Dépend: dbus mais il ne sera pas installé.
  udisks: Dépend: dbus mais il ne sera pas installé.
  policykit-1: Dépend: dbus mais il ne sera pas installé.
  libgnomevfs2-0: Dépend: dbus (>= 0.90) mais il ne sera pas installé.
  dbus-x11: Dépend: dbus mais il ne sera pas installé.
  wicd-daemon: Dépend: dbus mais il ne sera pas installé.
  gnome-mplayer: Dépend: dbus (>= 0.95) mais il ne sera pas installé.
  consolekit: Dépend: dbus (>= 1.1.2) mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :

      Supprimer les paquets suivants :
1)      amarok
2)      ark
3)      consolekit
4)      dbus-x11
5)      dolphin
6)      emacs
7)      emacs23
8)      gconf2
9)      gconf2-common
10)     gecko-mediaplayer
11)     gnome-mplayer
12)     gpdftext
13)     gwenview
14)     inkscape
15)     k3b
16)     k3b-i18n
17)     kate
18)     kcalc
19)     kcharselect
20)     kde-window-manager
21)     kdebase-bin
22)     kdebase-runtime
23)     kdebase-workspace
24)     kdebase-workspace-bin
25)     kdelibs5-plugins
26)     kdemultimedia-kio-plugins
27)     kdepim-runtime
28)     kdm
29)     kfind
30)     kgpg
31)     khelpcenter4
32)     kid3
33)     kinfocenter
34)     klipper
35)     kmahjongg
36)     kmines
37)     kmix
38)     knode
39)     konqueror
40)     konqueror-nsplugins
41)     konsole
42)     konversation
43)     kopete
44)     ksnapshot
45)     ksysguard
46)     ktouch
47)     kwalletmanager
48)     libgconf2-4
49)     libgnomevfs2-0
50)     libgnomevfs2-common
51)     libkdepim4
52)     libkopete4
53)     libreoffice-kde
54)     lokalize
55)     okteta
56)     okular
57)     plasma-dataengines-workspace
58)     plasma-desktop
59)     plasma-scriptengine-python
60)     plasma-widgets-addons
61)     plasma-widgets-workspace
62)     policykit-1
63)     polkit-kde-1
64)     python-kde4
65)     subtitlecomposer
66)     sweeper
67)     systemsettings
68)     udisks
69)     upower
70)     wicd-daemon
71)     wicd-kde
72)     yakuake



Accepter cette solution ? [Y/n/q/?] q
Abandon de tous les efforts pour rechercher une solution à ces dépendances.
Abandon.

_________________
testing/unstable (amd64) sous KDE4
https://github.com/syam44


Haut
 Profil  
 
MessagePosté: 04 Nov 2011 11:52 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 28 Aoû 2003 14:01
Messages: 11191
Localisation: Le domaine de Henri IV
:lol: :lol: :lol:

Pourquoi n'ais-je pas pensé à "S" avant de poser une question idiote ?

_________________
http://counter.li.org/cgi-bin/certificate.cgi/302199
Debian 3.3-6.slh1-aptosid (3.3-26)GT520 > nVidia 302.07 ==> Intel (I5) ~3GHz

http://aptosid-fr.org/


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 

Index du forum » Forums d'aide » Trucs et Astuces


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.123s | 11 Queries | GZIP : Off ]