OVH Cloud OVH Cloud

[Ubuntu m'énerve] droits sur /sbin/halt

65 réponses
Avatar
olive
Bonjour,

J'ai un réseau de 6 machines sous Ubuntu 10.04. J'ai écrit un petit
script pour les éteindre toutes en même temps et en une seule opération,
via ssh, authentification par clef de cryptage, et commande halt.

Tout marchait parfaitement jusqu'à hier soir. Or ce matin, je fais les
mises-à-jour proposées, je vide les corbeilles, bref, de la toute petite
maintenance. Et là, le script en question ne marche plus : on me dit
qu'il faut être root pour cette opération.

Je me dis que le permissions sur halt ont été modifiées (déjà ça c'est
inacceptable), j'accorde donc la permission d'executer halt aux
utilisateurs ordinaires, via chmod a+x halt.

Or malgré cela, le système me dit que je dois être root. Et là, je ne
comprends plus, j'ai fait ce qu'il faut, mais ça marche pas. Y a-t-il
une subtilité qui m'échappe ? Ou est-ce
une-amélioration-d'Ubuntu-pour-protéger-l'utilisateur-de-lui-même ?

C'est d'autant plus curieux que n'importe quel utilisateur peut éteindre
la machine par la clickodrome.


--
Olivier -- "On est comme tous les artistes, on croit à notre produit."
-+groupe Début de Soirée+-

10 réponses

1 2 3 4 5
Avatar
Yliur
> Avec su - j'avais un souci, mais j'ai oublié lequel. Un problème de
> saisie du mot de passe je crois.
>

Avec su ?! Bizarre. C'est une commande bien au point, ça..




Quelque chose qui ne convenait pas pour cette utilisation, pas un truc
qui ne fonctionnait pas :) . Par exemple je me demande s'il ne fallait
pas saisir le mot de passe, sans pouvoir le mettre dans la ligne de
commande ?
Avatar
Baton Rouge
On Thu, 19 Aug 2010 21:58:52 +0200, Hugues wrote:

Bref Ubuntu, c'est pas _que_ pour les noobs.



Je n'ai jamais dit ça. Ubuntu attire beaucoup de Noobs, et c'est tant
mieux. Mais le revers de la médaille est qu'un noob peut rester un noob
longtemps, surtout avec ubuntu... :)



D'où l'interet d'avoir une distribution bien foutu dès le debut sans
que se soit un casse tête ni un probleme niveau securité.


--
Travailler plus pour gagner plus pour quoi faire ?
Pour finir par divorcer parce qu'on est pas souvent à la maison ou faire un malaise vagal et creuser le trou de la sécu ?
Avatar
Hugues
Baton Rouge a suggéré :

On Thu, 19 Aug 2010 21:58:52 +0200, Hugues wrote:

Bref Ubuntu, c'est pas _que_ pour les noobs.



Je n'ai jamais dit ça. Ubuntu attire beaucoup de Noobs, et c'est tant
mieux. Mais le revers de la médaille est qu'un noob peut rester un noob
longtemps, surtout avec ubuntu... :)



D'où l'interet d'avoir une distribution bien foutu dès le debut sans
que se soit un casse tête ni un probleme niveau securité.



Ben non, parce que niveau sécurité, Ubuntu a déjà démontré qu'ils
étaient capables d'en faire de belles et des pas mûres.....


Donc autant qu'un noob comprenne assez vite qu'un ordi, ce n'est pas un
simple gadget qui marche tout seul d'un claquement de doigts...


--
Hugues Hiegel
Avatar
Speederman
On Sat, 21 Aug 2010 20:14:52 +0200, Hugues wrote:

Ben non, parce que niveau sécurité, Ubuntu a déjà démontré qu'ils
étaient capables d'en faire de belles et des pas mûres.....




vous croyez qu'il faut sécuriser ?

Donc autant qu'un noob comprenne assez vite qu'un ordi, ce n'est pas un
simple gadget qui marche tout seul d'un claquement de doigts...



mais si, c'est le cas avec les meilleurs distrib de certains os.
Avatar
yamo'
Salut,

Olive a tapoté, le 19/08/2010 12:25:
Bonjour,

J'ai un réseau de 6 machines sous Ubuntu 10.04. J'ai écrit un petit
script pour les éteindre toutes en même temps et en une seule opération,
via ssh, authentification par clef de cryptage, et commande halt.

Tout marchait parfaitement jusqu'à hier soir. Or ce matin, je fais les
mises-à-jour proposées, je vide les corbeilles, bref, de la toute petite
maintenance. Et là, le script en question ne marche plus : on me dit
qu'il faut être root pour cette opération.




Il y a une alternative (non testé) à halt :

dbus-send --session --dest=org.freedesktop.PowerManagement
--type=method_call --print-reply --reply-timeout 00
/org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Shutdown


Cf <http://forum.ubuntu-fr.org/viewtopic.php?pid08126#p1808126> pour
la mise en veille et l'hibernation :
<http://forum.ubuntu-fr.org/viewtopic.php?pid&2595#p262595>

--
Stéphane
http://pasdenom.info
Avatar
yamo'
Salut,

yamo' a tapoté, le 23/08/2010 10:21:
Il y a une alternative (non testé) à halt :



J'ai testé avec succès sur Ubuntu 10.04 :

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



--
Stéphane
http://pasdenom.info
Avatar
xtof pernod
Le 20/08/2010 15:09, c'est pas pour cafter, mais Nicolas George a fait rien qu'à
écrire:
xtof pernod , dans le message
(...)
L'utilisation normale d'une machine Unix ne demande que très rarement
d'élever les privilèges, donc si tu en as besoin si souvent, c'est
probablement que tu fais quelque chose d'anormal.



Et moi, je te dis que si tu persistes avec ça avec le peu d'info que
tu as, ça va probablement vite tourner à l'ineptie.

--
christophe. [Mais pas que]
Avatar
Nicolas George
xtof pernod , dans le message
<4c755f11$0$10229$, a écrit :
Et moi, je te dis que si tu persistes avec ça avec le peu d'info que
tu as, ça va probablement vite tourner à l'ineptie.



Tu veux parier ? Explique-nous pourquoi tu as si souvent d'élever tes
privilèges, et je pourrai probablement t'expliquer ce que tu fais mal.
Avatar
Yves Lambert
On Wed, 25 Aug 2010 20:23:12 +0200
xtof pernod wrote:

Bon, je cherchais un icône qui lancerait directos un shell en root,
histoire de pas commencer chaque ouverture de terminal par 'su' + pwd.



1. gksu est ton ami.
2. J'aurais dû lire tous le thread avant de répondre, me voila obligé de superséder
3. Il me semble que NG a raison.

--
U T
T U Vous avez oublié un do.
-- Breton, J.C.
Avatar
xtof pernod
Le 25/08/2010 21:03, c'est pas pour cafter, mais Nicolas George a fait rien qu'à
écrire:
xtof pernod , dans le message
<4c755f11$0$10229$, a écrit :
Et moi, je te dis que si tu persistes avec ça avec le peu d'info que
tu as, ça va probablement vite tourner à l'ineptie.



Tu veux parier ?



Oui. Et tu as perdu..

Explique-nous pourquoi tu as si souvent d'élever tes



1. Reste simple, dis: "Je" - que je sache tu n'es pas mandaté
pour causer au nom de tout le groupe;
2. Il manque un dans cette phrase;
3. Je pense que tout le monde s'en fout, à juste titre
4. Si tu ne vois pas l'intérêt d'ouvrir un /dev/ice, c'est pas
moi qui vais te l'expliquer.

privilèges, et je pourrai probablement t'expliquer ce que tu fais mal.



Ou pas. àma, C'est pas encore ce soir que le petit scarabée gnapera du dino.

mount, mknod, insmod, rmmod -f.. + des binaires maison.
(Attention, il y a un piège..)

--
christophe.
1 2 3 4 5