Diferencia entre revisiones de «Servidores:redecofi:mantenimiento»
(Página nueva: ===== Mantenimiento ===== ==== Crear usuarios de correo ==== Entrar en el servidor redecofi, mediante ssh o putty, con su usuario y contraseña, luego hacer <code>su</code> Poner ...) |
|||
(No se muestran 5 ediciones intermedias de otro usuario) | |||
Línea 1: | Línea 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Crear listas === | === Crear listas === | ||
Para crear una lista, utilizamos el comando | Para crear una lista, utilizamos el comando | ||
Línea 63: | Línea 22: | ||
<code>newaliases</code> | <code>newaliases</code> | ||
con lo cual habremos creado la lista. | con lo cual habremos creado la lista. | ||
− | |||
− | |||
− | |||
=== Administración de listas === | === Administración de listas === |
Revisión actual del 13:50 19 may 2011
Contenido
Crear listas
Para crear una lista, utilizamos el comando
newlist list1
El sistema nos hará algunas preguntas (usuario dueño de la lista y clave de acceso), y luego nos mostrará un código similar al siguiente:
<file>
- lista de distribución list1
list1: "|/var/lib/mailman/mail/mailman post list1" list1-admin: "|/var/lib/mailman/mail/mailman admin list1" list1-bounces: "|/var/lib/mailman/mail/mailman bounces list1" list1-confirm: "|/var/lib/mailman/mail/mailman confirm list1" list1-join: "|/var/lib/mailman/mail/mailman join list1" list1-leave: "|/var/lib/mailman/mail/mailman leave list1" list1-owner: "|/var/lib/mailman/mail/mailman owner list1" list1-request: "|/var/lib/mailman/mail/mailman request list1" list1-subscribe: "|/var/lib/mailman/mail/mailman subscribe list1" list1-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe list1" </file>
Este código debemos copiarlo tal cual y pegarlo en el archivo /etc/aliases (si no lo muestra, podemos copiarlo y pegarlo de aquí), reemplazando list1 con el nombre de nuestra lista, y luego ejecutar el comando
newaliases
con lo cual habremos creado la lista.
Administración de listas
Actualmente, los mensajes de control de las listas (tales como usuarios con un tamaño de adjuntos excedidos, o usuarios que postean a una lista de la que no son miembros) se envían a la cuenta de correo villalba@redecofi.unc.edu.ar . Si no se revisan estos correos, existe la alternativa de acceder directamente a la interfaz de administración, tal cual se explica en el párrafo anterior.
Permisos sobre directorios del servidor web
Un mecanismo muy común para dar permisos y/o restricciones particulares sobre directorios particulares en un servidor web son los ficheros .htaccess. Estos archivos se utilizan para definir directivas de Apache de forma descentralizada. En el caso particular del servidor Redecofi, en cambio, se utiliza un esquema centralizado - todas las directivas especiales sobre directorios se agregan al fichero principal de configuración.
Restricciones de acceso
Para restringir el acceso a ciertos ficheros y/o directorios, se utiliza directivas como la siguiente:
<Directory "/var/www/dependencias">
AuthUserFile /var/www/dependencias/.htpasswd AuthGroupFile /dev/null AuthName "Usuario Administrativo de Mesa de Entradas" AuthType Basic Require valid-user
</Directory>
En este ejemplo, para acceder a los archivos del directorio /var/www/dependencias se requiere un usuario y contraseña, ambos guardados en el archivo /var/www/dependencias/.htpasswd (archivo que se genera con el comando htpasswd).
El archivo de configuración actual del Redecofi posee algo más de 40 directivas de este estilo.
Permisos de ejecución
En ocasiones, un determinado script de PHP puede necesitar permisos especiales. El programa de monotributo, por ejemplo, requiere subir y procesar archivos de tamaño mayor a 100 MiB, lo cual viola las restricciones impuestas en la configuración por defecto. Si bien es posible cambiar estos permisos de forma general, resulta más útil hacerlo únicamente para los directorios que lo necesiten. De esta forma, otorgaremos permisos especiales de subida de archivo a este script con las siguientes directivas:
<Directory "/toba_1.2.0/proyectos/monotributo/">
php_value upload_max_filesize 209715200 php_value post_max_size 209715200
</Directory>
Estas directivas permitirán a los scripts en este directorio subir archivos de mayor tamaño, ya que se reemplazan los límites de tamaño impuestos por php (upload_max_filesize y post_max_size) por valores más holgados.