El 2003-10-17 a las 11:03, Fabian Calle escribió:
Deseo ejecutar el hdparm como usuario pero sin hacer sudo, ya que estoy realizando una aplicación en java en la cual necesito ejecutar el comando para hacer unas configuraciones al programa.
Con sudo puedes configurarlo sin password para algún usuario; pero ten cuidado, porque hdparm puede inutilizar el disco si se usa mal. Es peligroso que los usuarios lo hagan. Aunque me sospecho que con sudo puedes especificar la linea de comandos completa con parámetros que tiene que teclear para que la acepte. O puedes ponerle el suid... que es peor todavía.
Ya que como java es multiplataforma, necesito saber esto. Desde windows puedo hacer esto tranquilamente (con el comando: vol), me falta saber como realizarlo desde linux y después para MacOSX se me haría fácil ya que éste tiene el kernel Linux.
Ojo, el nombre del volumen no es lo mismo que el identificador que devuelve hdparm. El nombre de volumen es para cada partición, se pone al crearlo, pero no se ahora mismo con que comando se lee. Puedes hacer: cat /proc/ide/hda/model y te da el modelo de disco, el mismo que hdparm dice, y no hace falta ser root. -- Saludos Carlos Robinson