Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

Bonsoir tous le monde

 

Je peux éteindre Archlinux, par mes environnement XFCE, Gnome, KDE, .....sans le moindre problème

 

j' ai juste eu besoin de rajouter quelques truc pour permettre a XFCE d' éteindre le PC How_to_shutdown_and_reboot_from_Xfce

 

 

Pas besoin de faire la moindre manip pour Gnome, KDE......

 

voilà, le problème en users: ( je voudrais lancer un encodage par mencoder.....et lui demander d' éteindre le PC quand il a fini son travail .....et moi je serais déjà parti depuis un moment en week-end )

mencoder fichier-video... -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac mp3lame vbr=3 -o film.avi; mencoder fichier-video... -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac mp3lame vbr=3 -o film.avi; sleep 5; shutdown -h now

 

où en Xvid pourquoi pas, mais la commande ressemble a quoi après ?

 

$ shutdown -h now
shutdown: you must be root to do that!

 

Le problème, c' est que laisser en root pendant X heures.....mouais....je préfère éviter

 

$ sudo shutdown -h now

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Password:

 

Je serais pas là pour lui dire le mot de passe :P

 

voilà mon /etc/sudoers

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
root	ALL=(ALL) ALL

#pour xfce
user ALL=(root) NOPASSWD: /opt/xfce4/libexec/xfsm-shutdown-helper
%shutdown ALL=(root) NOPASSWD: /opt/xfce4/libexec/xfsm-shutdown-helper

# Uncomment to allow people in group wheel to run all commands
# %wheel		ALL=(ALL)	   ALL

# Same thing without a password
# %wheel		ALL=(ALL)	   NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

 

/etc/group

root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin
adm:x:4:root,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:root,tony
ftp:x:11:
mail:x:12:
log:x:19:root
smmsp:x:25:
video:x:91:tony
audio:x:92:tony
optical:x:93:tony,hal
floppy:x:94:tony,hal
storage:x:95:tony,hal
power:x:98:
nobody:x:99:
users:x:100:tony
slocate:x:21:tony
dbus:x:81:
hal:x:82:
avahi:x:84:
camera:x:97:tony,root
scanner:x:96:tony,root
src:x:102:tony,root
clamav:x:64:
abs:x:103:tony
ups:x:104:
network:x:90:
gdm:x:105:
shutdown:x:106:tony

 

Un peu d' aide serait bienvenue, merci d' avance

Posté(e) (modifié)

si tu ne trouve pas de solutions a ton problème il me semble que tu peu te débrouiller avec at (bon c'est clair c'est moins bien que ce que tu faut faire puisqu'il faut estimer le temps que ton pc va mettre a effectuer sa tache) un p'tit man at te dira comment l'utiliser :P

Modifié par 256JMAN
Posté(e)

J' ai résolu le problème grace au wiki Allow_users_to_shutdown

 

il y a 2 méthode.

 

j' ai regardé les droits sur halt avant de faire le chmod +s

ls -l /sbin/halt 
-rwxr-xr-x 1 root root 10036 avr 13  2006 /sbin/halt

 

Après le chmod +s :

ls -l /sbin/halt 
-rwsr-sr-x 1 root root 10036 avr 13  2006 /sbin/halt

 

Et pour éteindre, je fais la commande en users:

halt

 

pour redémarrer :

reboot

 

reboot est en fait un lien vers halt

ls -l /sbin/reboot 
lrwxrwxrwx 1 root root 4 jun 19  2006 /sbin/reboot -> halt

 

J' aimerais comprendre alors, shutdown est une commande a part ( shutdown n' est pas un lien vers halt )

les droits par défaut

ls -l /sbin/shutdown 
-rwxr-xr-x 1 root root 18360 avr 13  2006 /sbin/shutdown

 

mais alors, ont peut faire un chmod +s /sbin/shutdown ?

 

laquelle de ses 2 commandes est la mieux adapté pour éteindre le PC ?

halt où shutdown ?

 

Sinon, il y a une autre méthode par sudo, mais le problème avec /etc/sudoers c' est que le fichier est en lecture seule.....donc, un éditeur de texte graphique du style ( Gedit ,.....) ne peuvent pas enregistrer des modifications a se fichiers en lecture seule......donc, faut passé par vi et enregistrer en forçant ...

 

Sur le wiki, ils disent...... de rajouter ça a /etc/sudoers et de mettre l' users voulu et le hostname du fichier /etc/hosts

 

user hostname = NOPASSWD: /sbin/shutdown -h now
user hostname = NOPASSWD: /sbin/reboot

 

Mais, je pense que pas mal d ' entre nous font des copier coller......et ça marche pas ....alors que un truc dans ce genre est universel ? NON ? OUI ?

user ALL=(root) NOPASSWD: /sbin/halt
%shutdown ALL=(root) NOPASSWD: /sbin/shutdown -h now
user ALL=(root) NOPASSWD: /sbin/reboot

 

et après faut appeler shutdown avec sudo

sudo shutdown -h now

Posté(e)
Le problème, c' est que laisser en root pendant X heures.....mouais....je préfère éviter
Pour quelle raison, à part de la paranoïa mal placée ?

Quel est le problème avec une commande lancée en tant que root et qui tourne pendant des heures ? A part le fait que ce sont des exécutables qui ne sont pas des daemons ?

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...