je me suis fais un petit script pour faire un suspend_to_disk (hibernate) automatique. C'est une ligne unique:
#!/bin/sh
echo 4 > /proc/acpi/sleep |
lorsque je le lance en root la manip se fait sans probleme. Par contre ce que je voudrais c'est que n'importe quel user puisse exécuter cette commande simplement. J'ai essayé de jouer avec les SUID bits:
ll suspend*
-rwsr-sr-x 1 root root 36 Aug 20 20:11 suspend_to_disk* |
malheureusement lorsque je lance mon script avec un user normal j'ai le message:
[toto@localhost home]$ ./suspend_to_disk
./suspend_to_disk: line 2: /proc/acpi/sleep: Permission denied |
Pourquoi il me donne pas la permission? Je capte pas mon /proc/acpi/sleep est pourtant en:
[toto@localhost home]$ ll /proc/acpi/sleep
-rw-r--r-- 1 root root 0 Aug 21 02:31 /proc/acpi/sleep |
Merci bcp pour vos idées...!
Message édité par Figti le 21-08-2004 à 02:35:04