Aunque por defecto está habilitada la Creación de Sitios Personales en cualquier instalación de MOSS 2007, en algunos casos resulta muy interesante deshabilitar esta funcionalidad, o en todo caso, al menos limitarla a un grupo reducido de usuarios. Los mismo ocurriría en una instalación de SharePoint 2010, pues la problemática es la misma, y en consecuencia también nos podría interesar deshabilitar o limitar la creación de Sitios Personales (My Site) en MOSS 2010.
El tema es que en una gran compañía con varios miles de usuarios, el coste del almacenamiento, backup, y resto de costes asociados al mantenimiento de miles y miles de Sitios Personales, es una pasta. En otros casos, simplemente los Sitios Personales no son necesarios (ej: una Web corporativa).
Entonces ¿Es posible deshabilitar la creación de Sitios Personales en MOSS 2007, o al menos, limitarlo a algún colectivo limitado de usuarios? Pues sí, claro que se puede.
Existe un permiso en MOSS 2007 denominado Create personal site, por defecto concedido a NT AUTHORITY\Authenticated Users, es decir, concedido a cualquier usuario existente en nuestro Directorio Activo. Como consecuencia, en función de nuestras necesidades, nos puede interesar quitar esta concesión, y adicionalmente quizás conceder el permiso Create personal site a determinados usuarios o grupos de usuarios.
Al margen de todo esto, recordemos que los Sitios Personales (My Site) son simplemente Colecciones de Sitios. En consecuencia, para poder crear un nuevo Sitio Personal, además de tener concedido el correspondiente permiso, deberemos tener dónde, es decir, deben existir Bases de Datos de Contenido disponibles con espacio para albergar más Colecciones de Sitios (de hecho, por este motivo se suele recomendar utilizar una Aplicación Web sólo para los Sitios Personales: para poder gestionar correctamente sus Bases de Datos de Contenido). Recordemos los detalles de la creación de Colecciones de Sitios y gestión de las Bases de Datos de Contenido en SharePoint.
Vista la teoría, vamos a ver la práctica.
Para deshabilitar la creación de Sitios Personales (o limitar quiénes pueden) en MOSS 2007, desde la Consola de Administración Central accederemos al Proveedor de Servicios Compartidos (Shared Services Provider) de nuestra Granja. En nuestro caso de ejemplo, click en GuilleSQLSharedServices.
En el Site de Administración de los Servicios Compartidos, click en la opción Personalization services permissions de la sección User Profiles and My Sites.
En la página Manage Permissions: Shared Service Rights, revisaremos qué permisos están concedidos a qué usuarios/grupos. En nuestro caso particular, para deshabilitar la creación de Sitios Personales, editaremos los permisos del grupo integrado NT AUTHORITY\Authenticated Users, que por defecto tienen concedidos los permisos Create personal site y Personal features.
Deseleccionamos el permiso Create personal site, y click Save para continuar.
Realizado esto, habremos eliminado la posibilidad de que cualquier usuario pueda crearse su Sitio Personal. Si por cualquier motivo, un usuario sin permisos intentase crear un nuevo Sitio Personal, obtendrá un mensaje de error del tipo You do not have permissions to have lists and pages within My Site.
Poco más por hoy. Como siempre, confío que la lectura resulte de interés.