30 Ago, 2009
Escrito por: leopoldomaestro En: Cpanel| Linux
for usuarios in `/bin/ls /var/cpanel/users`; do
chown -R ${user}:${user} /home/${user}/public_html
chmod 755 /home/${user}/public_html
find /home/${user}/public_html -name “*.php” -exec chmod 644 {} \;
find /home/${user}/public_html -type d -exec chmod 755 {} \;
30 Ago, 2009
Escrito por: leopoldomaestro En: Cpanel| Linux
#!/bin/bash
ahora=`date ‘+%Y%m’%d`
backup=”backup/cpbackup” ## carpeta de backup
retencion=”backup/retencion” ## carpeta de backup
mv -f “/$backup”/daily /”$retencion”/$ahora
mkdir “/$backup”/daily
cp -al /”$retencion”/$ahora/* /”$backup”/daily/
cd /”$retencion”/
for backup in *;
do limite=`date ‘+%Y%m’%d –date ‘7 dias’`;
if [ "$backup" != "daily" ] && [ "$backup" -lt "$limite" ];then rm -rf “$backup”;
fi;
done
Si deseamos habilitar IPTables para los containers OpenVZ (VPS) en Proxmox, tenemos que hacer lo siguiente:
1) Abrir el fichero /etc/vz/vz.conf
2) Comentar la actual linea de IPTABLES= y añadir lo siguiente:
IPTABLES=”ipt_REJECT ipt_recent ipt_owner ipt_REDIRECT ipt_tos ipt_TOS ipt_LOG ip_conntrack
ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_state iptable_nat ip_nat_ftp”
Salvamos el fichero y reiniciamos el servicio vz:
/etc/init.d/vz restart
Si [...]
30 Ago, 2009
Escrito por: leopoldomaestro En: Cpanel| MySQL
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
max_connections = 500
max_user_connections=100
skip-locking
key_buffer = 92M
myisam_sort_buffer_size = 64M
join_buffer_size = 2M
read_buffer_size = 4M
sort_buffer_size = 2M
key_buffer_size = 256M
table_cache = 20000
thread_cache_size = 384
#wait_timeout = 90
#connect_timeout = 10
tmp_table_size = 8192M
max_heap_table_size = 8192M
max_allowed_packet = 64M
#max_connect_errors = 10
query_cache_limit = 3M
query_cache_size = 40M
query_cache_type = 1
query_prealloc_size [...]
# mysql -u admin -p`cat /etc/psa/.psa.shadow` psa
SELECT domains.name AS domain_name,
data_bases.name AS database_name, db_users.login, accounts.password
FROM data_bases, db_users, domains, accounts
WHERE data_bases.dom_id = domains.id
AND db_users.db_id = data_bases.id
AND db_users.account_id = accounts.id
ORDER BY domain_name;
# mysql -u admin -p`cat /etc/psa/.psa.shadow` psa
SELECT REPLACE(sys_users.home,’/home/httpd/vhosts/’,”) AS domain,
sys_users.login,accounts.password FROM sys_users
LEFT JOIN accounts on sys_users.account_id=accounts.id
ORDER BY sys_users.home ASC;
Gracias PleskHacker
26 Ago, 2009
Escrito por: leopoldomaestro En: Plesk
Un tip muy interesante para sacar las contraseñas de los buzones de correo:
# mysql -u admin -p`cat /etc/psa/.psa.shadow` psa
>
SELECT CONCAT_WS(‘@’,mail.mail_name,domains.name),accounts.password
FROM domains,mail,accounts
WHERE domains.id=mail.dom_id AND accounts.id=mail.account_id
ORDER BY domains.name ASC,mail.mail_name ASC;
Gracias a Pleskhacker
Traduce
Eso sí. tienen todo el derecho a plantearlo en un plano “emocional” para modificar la forma de pensar del conjunto de la sociedad.
¿Alguien oye el ruido del dinero caer? Click, Click, Click, sí. es el negocio de la sostenibilidad.
Fuente: Libertad Digital
22 Ago, 2009
Escrito por: leopoldomaestro En: Linux
Veo en Packetstorm que ha sido lanzada la versión 0.9.8 de Ksplice, una pequeña joya que aumentara los tiempos de uptime de muchos administradores, y de paso salvara a más de uno del insomnio.
La técnologia en cuestión, lanza actualizaciones personalizadas (parches del código fuente aplicables al Kernel en funcionamiento) para evitar el reinicio del sistema. [...]
Para configurar la hora en los switch Powerconnect, debemos hacer lo siguiente:
configuration
sntp unicast client enable
sntp unicast client enable
sntp unicast client poll
sntp anycast client enable
sntp broadcast client enable
sntp server 130.206.3.166 poll > 130.206.3.166 es hora.rediris.es
clock source sntp
exit