¿A qué te refieres con que el cliente tenga acceso a su web? Podríamos distinguir distintos tipos de acceso:
a) Acceso a ver la web: no hace falta nada especial, simplemente escribir la dirección en el navegador
b) Acceso al backEnd de la web: algunas webs tienen un backEnd al que se accede con usuario y contraseña, pero no todas las webs tienen backEnd.
c) Acceso ftp: permite subir y bajar archivos al servidor donde se encuentra la web. Para ello hace falta nombre de servidor, usuario y contraseña.
d) Acceso al panel de administración de la web: permite acceder a la base de datos, crear cuentas de correo electrónico, etc. Para ello hace falta la dirección de acceso, usuario y contraseña.
e) Acceso al panel administrativo del hosting: permite acceder a los detalles del plan de hosting contratado, facturas, etc. Para este acceso hace falta dirección de acceso, usuario y contraseña.
Esto es a grandes rasgos, aunque puede variar un poco dependiendo del hosting y características concretas de la web. Saludos