2012-04-09 19 views
8

Para cambiar hardlimit de bueno que puedo modificar /etc/security/limits.conf¿Cómo dar permiso a un usuario de nivel ionice?

user - nice -11 

Pero, ¿cómo puedo hacer lo mismo para ionice

ionice -c 1 -p 31828 

estoy consiguiendo error

ionice: ioprio_set failed: Operation not permitted 
+0

Tengo el mismo problema; Tengo 2 máquinas, en una puedo hacerlo y en la otra no puedo. La diferencia es que uno está ejecutando Linux 2.6.18, el otro tiene 3.0.0. Tal vez no puedas hacer eso en núcleos más antiguos ... – msb

Respuesta

-1

Este error (EPERM) indica que no tiene suficientes privilegios para realizar esa operación. ioprio_set():

Un proceso sin privilegios sólo se puede establecer la prioridad de E/S de un proceso cuyo UID real coincida con el UID real o efectivo del proceso de llamada. Un proceso que tiene la capacidad CAP_SYS_NICE puede cambiar la prioridad de cualquier proceso.

Así que, ya sea convertirse en el superusuario (uso sudo), o utilizar ionice en uno de sus propios procesos.

+0

ese proceso es propiedad del mismo usuario que ejecuta ionice commnad. –

Cuestiones relacionadas