Hola Abel,
Algo que detecté hace tiempo es que la mayoría utiliza el apache como módulo, más allá de las consideraciones de seguridad. Esto trae aparejado que cuando el propietario de los archivos es nobody, esos archivos no son contados en la quota de espacio usado por la cuenta. Lo que permite que sitios que suben mucho contenido (fotos, videos, etc) se pasen de la cuota y el sistema no avise de este problema.
Al migrar la cuenta tienes dos problemas, por un lado, los directorios y archivos cambian de propietario, posiblemente dejándote sin que funcione el joomla, etc. El segundo problema es el que describes en un consulta.
El script adjunto, lo que realiza es buscar los archivos y directorios que pertenecen a nobody y convertirlos para que pertenezcan al dueño de la cuenta, lamentablemente hay que darle permisos 777 pues sino, el apache+php no podrá volver a modificarlos. El script es fácil de actualizar si tienes algún conocimiento de programación.
CODE
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import stat
import sys
import subprocess
if __name__ == '__main__':
users = os.listdir('/var/cpanel/users/')
for user in users:
homedir = "/home/%s" % user
if os.path.isdir(homedir):
#
# Cambio los el dueño de los archivos y los permisos para que sumen
# en la quota de disco y para que no fallen las migraciones
#
find_pipe = os.popen("/usr/bin/find %s -group nobody -or -user nobody" % homedir)
sys.stdout.flush()
while 1:
line = find_pipe.readline()
if not line:
break
name = line.strip()
subprocess.call(["/bin/chown", "%s:%s" % (user, user), name])
subprocess.call(["/bin/chmod", "777", name])
#print "Cambiando: %s" % name
--
Sebastián Desimone
www.latinwit.comwww.salexis.com