Permisos Octales con chmod.

Publicado en 1 el junio 24, 2008 por chvz

Los Octales: los que no sepan que son los octales pues le voy a hacer una peuqeña introduccion, los octales son un sistema numerico como los binarios, los decimales o los hexagesimales. Los binarios como sabemos son 0 y 1. Los octales son 0, 1, 2, 3, 4, 5, 6 y 7. los decimales son los que usamos siempre 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. y los hexagesimales son los mas largos y complicados 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F es  tos son los sistemas numericos que conozco. pero por hoy solo veremos los octales ya que con estos podemos dar unos permisos bien precisos a los archivos y carpetas.

ahora les explicare que es lo que sale en el area de permisos cuando lanzamos un ls -l:

17:49:05 nadie@chernan:~3.1$ ls -l
drwxr-xr-x 9 nadie nadie 4096 2007-10-25 18:27 google-earth
17:49:05 nadie@chernan:~3.1$

Como se dan cuenta aparecen varias letras al inicio de la descripcion con detalle del archivo, ahora las identificare para ustedes:

d: esta letra nos indica que es un directorio.
r: nos indica que tiene permisos de lectura.
w: nos indica que tiene permisos de escritura.
x: nos indica que tiene permisos de ejecucción.

Ahora como se daran cuenta tras la d ahi para poner nueve letras, eso es porque el sistema reconoce los permisos asi. las primeras tes son del dueño del archivo o carpeta si estan las tres letras el dueño tiene permisos de todo (rwx), el segundo trio de letras identifica al grupo del usuario o sea depende de cuantas letras tenga activas el segundo trio el grupo tendra permisos un ejemplo de permisos de escritura y lectura serian (rw-), y el tercer trio y final muestra los permisos de el resto de los usuario sobre el archivo o carpeta, un ejemplo de lectura solamente seria (r–).

ahora se preguntaran como se les da permisos mediante octales que es de lo que se trata el articulo (me fui para otro lado xD). pues bien les dare una tabla con los equivalentes en octales de los binarios de los permisos:

__r___w___x___|__decimal_
0      0       0
| 0
0      0       1
| 1
0      1       0
| 2
0      1       1
| 3
1      0       0
| 4
1      0       1
| 5
1      1       0      |
6
1      1       1
| 7

ahora creo que con esta tabla ya podrian comenzar a probar poner permisos con numeros. por si acaso les ponder unos ejemplo:

Si quiero que el usuario tena lectura y escritura, el grupo solo lectura, y el resto nada pongo:
#chmod 640 archivo

Si quiero una carpeta con permisos de lectura escritura para todos pongo:
#chmod -R 666 carpeta/

si quiero que todos tengan solo permisos de ejecuccion en un archivo:
# chmod 111 archivo

Bueno esa es la sintaxis y la tabla de valorespara cambiar mediante octales los permisos, espero que les ayude en algo. me despido

frets on fire en linux

Publicado en Juegos el abril 9, 2008 por chvz

Frets on fire es un juego musical de codigo libre clon de guitar hero, que esta escrito en python y usa la libreria Amanith.

Es un juego muy adictivo, lo digo por experiencia propia. por defecto trae solo tres canciones, pero puedes agregarle mas desde la comunidad española de FoF www.fofspain.com en la cual ahi muchisimas canciones de varios estilos musicales.

El juego cuenta con tres niveles easy, medium y amazing. con un creador/editor de canciones.  Puedes descargar el FoF desde su web oficial.

Aca les dejo un Video de FoF con la cancion whiskie in the jar de metallica:

Como se daran cuenta en el video salen 5 cuerdas. las que en nuestro teclado son las teclas F1, F2, F3, F4, F5. teniendo en cuenta que F1 es la cuerda de mas a la izquierda o se al verde. y la F5 es la de mas a la derecha la lila. para activar un acorde debes presionar la tecla de funcion conrrespondiente y enter o shift.

Alias para Consola

Publicado en Linux el abril 1, 2008 por chvz

Los alias son comandos que uno crea a partir de otros comandos, o sea de los comandos básicos, son muy utiles si tenemos que colocar lineas muy largas para realizar alguna acción, ya sea para instalar paquetes mediante apt ó aptitude sin duda nos sirve para ahorrar esas kilocalorias que muchos no tenemos. menos tecleado es mas energia para nosotros, sin duda que cansa estar con una linea inmensa a cada rato ya sea para conectarse a un servidor, o para obtener los procesos con grep. bueno sin mas estupideces de las que escribo vamos a los comandos.

Primero debemos tener en cuenta que ahi dos formas de hacer alias, una permanente (se pude editar no se asusten) y la otra que se borra cuando cerramos la consola. partamos por la segunda que es mas fácil.

Es el comando alias que funciona de esta forma:
$alias principe-ante=’echo es el master’
$ principe-ante
es el master

Donde echo es el comando para que muestre el texto (en otro articulo colocare comandos), asi con el comando echo locgramos crear el comando carlos, que nos da como respuesta es el master, espero que se entienda lo que hice. bueno tu puedes hacer varios comandos mas como por ejemplo
el comando pz (lo copie de otro blog), que seria medio asi

$alias pz=’ps -ax | grep –color=auto’
$ pz kopete
9238 pts/1 S+ 0:00 grep –color=auto kopete

Con esto nos muestra lo que buscamos en colores (nice), y asi pueden hacer muchos alias dandole rienda suelta a su imaginacion sin duda que alias sera un buen amigo.

Ahora haremos alias permanentes, o sea que no se borran cuando cierras el konsole. esos se hacen cuando editas la bash, es facil pero debemos ser ordenados para que no nos cargemos nada de ese el archivo, ahora vamos por paso:

1).- primero abrimos el archivo ~/.bashrc con un editor de texto de debian, preferentemente nano.

$nano ~/.bashrc
# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
alias vls='ls --color=auto --format=long'
fi

# some more ls aliases
#alias ll=’ls -l’
#alias la=’ls -A’
#alias l=’ls -CF’

como pudes ver hay algunos alias creados algunos comentados, si quieres los descomentas, bueno bajo estos alias creamos los nuestros. sugiero separar los alias en trabajo y ocio para que no se nos haga tan enrredada la lista de alias. los alias se crean de la misma forma que en consola y esa es toda la dificultad que tiene xD, luego de editar su archivo de la bash no olviden reiniciar console para que tome los cambios que han hecho.

Instalar apache mysql y php en debian.

Publicado en Linux el abril 1, 2008 por chvz

Rápidamente como instalar lo básico para empezar a programar en php y MySql en una máquina con Debian.

Editar

#nano /etc/apt/source.list

deb http://ftp.us.debian.org/debian/ stable main non-free contrib

#apt-get update

Instalando Apache:

#apt-get install apache2

Instalando MySQL:

#apt-get install mysql-server-5.0

Instalando Php 5.0:
#apt-get install php5 libapache2-mod-php5 php5-mysql

Tambien puedes instalar webmin que es un administrador del servidor que usa el protocolo http.

Descargas el webmin en .deb desde su pagina  webmin y lo instalas con:

#dpkg -i archivo.deb

Luego de eso te  logeas como el root en https://servidor:10000

con esot puedes manejar a voluntad siendo medio principiante los servidores.

Listo

Seguir

Get every new post delivered to your Inbox.