Me veo en la necesidad de mover archivos que se suben mediante un upload, pero necesito hacerlo a diferentes carpetas(del servidor) de diferentes usuarios a través de la web, necesito recurrir a un cambio de usuario para que este sea el propietario del archivo.
Bien, ahora he intentado varias estrategias que van desde ejecutar comandos con el exec() que trae PHP pero no he podido realizar un 'sudo' ya que aun no descubro como pasar la contraseña que me pide para autenticar el usuario, tambien lo intente con SSH2 pero la libreria no puede ser configurada apropiadamente ya que el server esta bajo un HPUX y no se ha podido configurar. Otra opcion, fue a través de sockets(emulando un telnet) pero en la parte en donde me autentico me dice que el usuario y la contraseña no son validos y no me deja pasar.
Mi petición es que si alguien me puede decir como ejecutar el sudo y pasar la contraseña, o si existe alguna otra manera de hacer una conexion remota y pasar los comandos para mover el fichero con los privilegios de otro usuario
Gracias de antemano