Compartir carpeta en samba sin contraseña

# Instalamos Samba
apt install samba -y

# Editamos su configuración
vi /etc/samba/smb.conf
[global]
workgroup = COMPARTIDO
server string = Compartido %v
netbios name = compartido
security = user
map to guest = bad user
dns proxy = no
log level = 2
log file = /var/log/samba/log.%m
[compartido]
path = /Prueba/
browsable = yes
writable = yes
guest ok = yes
read only = no

# El recurso que compartimos le cambiamos los permisos
chown -R nobody:nogroup /Prueba/
chmod -R 777 /Prueba/

Anuncios

junio 20, 2018 at 4:32 pm Deja un comentario

Instalando LimeSurvey en Debian

# Instalamos los paquetes necesarios.
apt-get install -y mariadb-server apache2 php libapache2-mod-php php-mcrypt php-mysql php7.0-mbstring php7.0-zip php7.0-xml -y

# Ingresamos a la db
mysql -uroot -p
# Creamos nuestra base de datos
CREATE DATABASE limesurvey;
# Nuestro usuario y su clave
GRANT ALL PRIVILEGES ON limesurvey.* TO ‘limeuser’@’localhost’ IDENTIFIED BY ‘Clave’;
# Limpiamos el tema de permisos
FLUSH PRIVILEGES;
# Y terminamos por esta parte de la db
\q
# Ingresamos al directorio del servidor web apache
cd /var/www/html/
# Descargamos la ultima versión estable.
wget –no-check-certificate https://www.limesurvey.org/stable-release?download=2195:limesurvey2726%20171207zip
# Descomprimimos lo que tenga.
unzip stable-release\?download\=2195\:limesurvey2726%20171207zip
# Pasamos los persmisos correctos al usuario www-data
chown www-data:www-data -R /var/www/html/limesurvey
# Creamos el archivo de configuración del virtualserver para nuestro sitio
touch /etc/apache2/sites-available/limesurvey.conf
# Ubicamos un enlace simbólico al mismo para habilitar al sitio.
ln -s /etc/apache2/sites-available/limesurvey.conf /etc/apache2/sites-enabled/limesurvey.conf
# Solo nos resta editar la configuración Básica.
vi /etc/apache2/sites-available/limesurvey.conf
# Yo use esta configuración pero por que la estoy usando de prueba, modifiquen de acuerdo a lo que necesiten.

#ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/limesurvey/
#ServerName your-domain.com
#ServerAlias http://www.your-domain.com

Options FollowSymLinks
AllowOverride All

ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common

# Reinicio apache
service apache2 restart

Solo me resta ingresar por web para terminar de configurar. Y obviamente aprender a usar dicha herramienta.

diciembre 8, 2017 at 10:43 am Deja un comentario

Instalar Mahara en Debian Jessie

# Instalamos lo que necesitamos previo.
apt-get install -y apache2 apache2-doc php5-common libapache2-mod-php5 php5-cli mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd unzip php5-curl php5-xmlrpc

# Seteamos la parte de la db
mysql -u root -p
CREATE DATABASE mahara character set UTF8;
GRANT ALL PRIVILEGES ON mahara.* TO ‘maharauser’@’localhost’ IDENTIFIED BY ‘your-password’;
FLUSH PRIVILEGES;

# Descargamos mahara
cd /tmp/
wget –no-check-certificate https://launchpad.net/mahara/16.10/16.10.2/+download/mahara-16.10.2.zip
unzip mahara-16.10.2.zip
mv mahara-16.10.2 /var/www/html/mahara
mkdir /var/www/html/mahara/upload/
cd /var/www/html/mahara/htdocs/
cp config-dist.php config.php

# Configuramos los parametros de la conexion en php
vi config.php

$cfg->dbtype = ‘mysql’;
$cfg->dbhost = ‘localhost’;
$cfg->dbport = null;
$cfg->dbname = ‘mahara’;
$cfg->dbuser = ‘maharauser’;
$cfg->dbpass = ‘your-password’;
$cfg->dataroot = ‘/var/www/html/mahara/upload/’;

# ponemos los permisos como corresponde
chown www-data:www-data -R /var/www/html/mahara/

touch /etc/apache2/sites-available/mahara.conf
ln -s /etc/apache2/sites-available/mahara.conf /etc/apache2/sites-enabled/mahara.conf

# Editamos el virtualhost de mahara
vi /etc/apache2/sites-available/mahara.conf

ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/mahara/htdocs/
ServerName your-domain.com
ServerAlias http://www.your-domain.com

Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common

# Cambiamos algunas cosas que necesita de php
vi /etc/php5/apache2/php.ini

register_globals off
magic_quotes_runtime off
magic_quotes_sybase off
magic_quotes_gpc off
log_errors on
allow_call_time_pass_reference off
upload_max_filesize 500M
post_max_size 500M

# Reiniciamos apache
service apache2 restart

febrero 3, 2017 at 10:49 pm Deja un comentario

Creando tu propio repositorio con reprepro

# Instalamos lo necesario
apt-get install reprepro devscripts apache2 -y

# Generar las llaves requiere entropia. Lo soluciono así.

apt-get install rng-tools -y
vi /etc/default/rng-tools
HRNGDEVICE=/dev/urandom
/etc/init.d/rng-tools restart

# Generamos la clave
gpg –gen-key

De la llave publica tomamos el dato para luego la configuracion.

# quitamos lo que no necesitamos

apt-get remove –purge rng-tools -y

mkdir -p /var/www/html/repos/apt/debian

vi /etc/apache2/sites-available/repos.conf

# vi /etc/apache2/sites-available/repos.conf

# We want the user to be able to browse the directory manually
Options Indexes FollowSymLinks Multiviews
Order allow,deny
Allow from all

# This syntax supports several repositories, e.g. one for Debian, one for Ubuntu.
# Replace * with debian, if you intend to support one distribution only.

Order deny,allow
Deny from all

Order deny,allow
Deny from all

Order allow,deny
Deny from all

cd /var/www/html/
rm index.html

mkdir -p /var/www/html/repos/apt/debian/conf

cd /etc/apache2/sites-available/

a2dissite 000-default.conf

a2ensite repos.conf

service apache2 reload

mkdir -p /var/www/html/repos/apt/debian/conf

vi /var/www/html/repos/apt/debian/conf/distributions

Origin: titulo-del-repo
Label: titulo-del-repo
Suite: stable
Codename: nombre-fantasia
Architectures: amd64
Components: main
Description: Descripcion
SignWith: Llave

vi /var/www/html/repos/apt/debian/conf/options

verbose
basedir /var/www/html/repos/apt/debian
ask-passphrase

cd /var/www/html/repos/apt/debian

reprepro -VVV export

reprepro -VVV createsymlinks

# Agregando paquetes
cd /var/www/html/repos/apt/debian
reprepro includedeb filloy /home/huayra/hello_2.10-1_amd64.deb

# Exportando la llave
cd /var/www/html/repos/apt/debian/

gpg –armor –output llave.gpg.key –export llave

diciembre 24, 2016 at 11:50 am Deja un comentario

joomla en debian jessie

Vamos con este tutorial, por que no encontré algo actualizado y me dio mucho laburo hacer andar un joomla en un debian jessie.

Necesitamos tener andando un lamp en nuestro servidor. Si tiramos el siguiente comando haremos esto de tenerlo configurado y andando.

sudo apt-get install apache2 apache2-doc mysql-server php5-mysql php5-common libapache2-mod-php5 php5-cli libapache2-mod-php5 php5 php5-curl php5-intl php5-mcrypt php5-mysql php5-sqlite php5-xmlrpc php5-gd -y

En un momento nos pide contraseña para el root de la db. La ingresamos y seguimos. Nos toca ahora entrar al mysql y crear la db, el usuario, y su clave y otorgar los permisos necesarios.

mysql -u root -p
create database joomla;
grant all on joomla.* to joomla@’localhost’ identified by ‘clave’;
flush privileges;

Editamos el siguiente archivo

vi /etc/php5/apache2/php.ini

Agrego esto
extension=mysqli.so

Y reinicio apache
service apache2 restart

A este paso ingresamos al document-root del apache

cd /var/www/html/

y nos descargamos la ultima versión de joomla

wget https://downloads.joomla.org/cms/joomla3/3-6-4/joomla_3-6-4-stable-full_package-zip

Descomprimimos el zip del siguiente modo.

unzip joomla_3-6-4-stable-full_package-zip

Después de esto cambiamos los permisos como corresponde de la carpeta del siguiente modo.

chown -R www-data:www-data /var/www/html/

Luego de esto la configuración pasa a ser totalmente web. Pongan en el navegador la ip del equipo y debería de comenzar esa parte.

 

noviembre 10, 2016 at 1:35 am Deja un comentario

Recomendación

Dos películas zarpadas en todo sentido.

 

Ver Rio 2096: Una historia de amor y furia (2013) online

Ver La hora cero (2011) online

septiembre 16, 2016 at 12:31 am Deja un comentario

LTSP en un cfp

Esto que copio a continuación son los pasos necesarios para instalar un servidor con Debian Jessie para que funcione como servidor LTSP en un aula de computación. En esta instalación vamos a ver como arreglar un temita de consumo desubicado del micro por un problema con un programa llamado socat que esta arreglado. Y además mostramos muchas de las aplicaciones extras que son para el uso diario del CFP en donde laburo. Y se enseña todo con Sof Libre como corresponde.  Reutilizando equipos que hoy en día serian chatarra diaria sin posible uso si no fuera por esto del LTSP y el sof libre que hay dando vuelta.

##################
Resolvemos un tema con socat
##################
wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.0.2_1.0.2h-1_amd64.deb
dpkg -i libssl1.0.2_1.0.2g-1_amd64.deb

wget http://ftp.us.debian.org/debian/pool/main/s/socat/socat_1.7.3.1-1_amd64.deb
dpkg -i socat_1.7.3.1-1_amd64.deb

##################
Instalamos master pdf y kompozer
##################

wget http://get.code-industry.net/public/master-pdf-editor-3.6.30_amd64.deb
dpkg -i master-pdf-editor-3.6.30_amd64.deb

wget http://old-releases.ubuntu.com/ubuntu/pool/universe/k/kompozer/kompozer-data_0.8~b3.dfsg.1-0.1_all.deb
dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1_all.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/k/kompozer/kompozer_0.8~b3.dfsg.1-0.1_amd64.deb
dpkg -i kompozer_0.8~b3.dfsg.1-0.1_amd64.deb

##################
Arreglamos la configuracion de la red
##################

vi /etc/network/interfaces

auto lo
iface lo inet loopback

#    La primer placa recibe por dhcp
auto eth1
iface eth1 inet dhcp

#    La segunda placa da dhcp
auto eth0
iface eth0 inet static
    address 192.168.67.1
    netmask 255.255.255.0
#    Instalamos paquetes y sugeridos
apt-get install ltsp-server-standalone isc-dhcp-server-ldap ltsp-client qemu-user-static pxelinux gimp inkscape libreoffice simple-scan sweethome3d vlc scribus dia evince shutter speedcrunch transmission nmap pidgin kupfer terminator gnome-system-monitor putty iptux tuxpaint gparted remmina openshot tupi tuxtype gedit epoptes mypaint bluefish  filezilla geany ethtool librsvg2-bin ca-certificates python-gobject-2-dbg python-gtk2-doc gcc gfortran python-dev python-nose python-numpy-dbg python-numpy-doc iselect screenie byobu tcl-tclreadline gnome-screenshot gnome-font-viewer gnome-screenshot cups notification-daemon python-dbus python-notify python-openssl python-twisted-core python-vte xvnc4viewer ssvnc epoptes-client gnome-system-tools xterm  -y


#    Creamos cliente para i386 *
ltsp-build-client --arch i386

#    Configuracion dhcp

#    Definimos en que placa anda dhcp
vi /etc/default/isc-dhcp-server

#    ponemos esto
INTERFACES="eth0"

#    Nosotros comentamos todo aca
vi /etc/dhcp/dhcpd.conf

#    Ingresamos solo esto
include "/etc/ltsp/dhcpd.conf";

#    Volvemos a ltsp

#    Reiniciamos dhcp
service isc-dhcp-server restart

#    Modificamos lineas en /etc/exports

vi /etc/exports

/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)

#    Reiniciamos nfs
service nfs-kernel-server restart

#    Modificamos tftp
vi /etc/default/tftpd-hpa

#    ponemos esto
RUN_DAEMON="yes"

/etc/init.d/tftpd-hpa restart

#    Creacion de los usuarios es usar

adduser usuario1

#    La parte de epoptes

#    En la imagen del ltsp hacemos lo mismo con el cliente
chroot /opt/ltsp/i386
apt-get install epoptes-client -y
epoptes-client -c

#    Esto ante cualquier cambio en el server siempre es asi
ltsp-update-kernels
ltsp-update-sshkeys
ltsp-update-image

septiembre 8, 2016 at 5:16 pm Deja un comentario

Entradas antiguas


bueno

Páginas

junio 2018
L M X J V S D
« Dic    
 123
45678910
11121314151617
18192021222324
252627282930