Linux

Solo disponible en BuenasTareas
  • Páginas : 6 (1350 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de febrero de 2012
Leer documento completo
Vista previa del texto
LINUX

**Permisos para archivos

En Linux, todo archivo y directorio tiene tres niveles de permisos de acceso:

* Se aplican al propietario del archivo
* Se aplican al grupo que tiene el archivo
* Se aplican a todos los usuarios del sistema.

Las letras que se usan son:

* r - lectura
* w - escritura (en archivos: permiso de modificar, en directorios: permiso decrear archivos en el dir.)
* x – ejecución
* un guion (-) representa un archivo común (de texto, HTML, mp3, jpg, etc.)
* d representa un directorio
* l link, es decir un enlace o acceso directo
* b binario, un archivo generalmente ejecutable

Ejemplo:

-rwxrwxr- 1 sergio ventas 9090 sep 9 14:10 presentación
Nombre del
archivo o directorio
Nombredel
archivo o directorio
Hora
Hora
Fecha
Fecha
Tamaño
Tamaño
Grupo al que pertenece
Grupo al que pertenece
Propietario
Propietario
Tipo de archivo y sus permisos
Tipo de archivo y sus permisos

No de enlaces
No de enlaces

* -rw es usuario
* xrw es grupo
* xr- es otros

Las nueve posiciones de permisos son en realidad un bit esta encendido (mostrado con suletra correspondiente) o esta apagado (mostrado con un guion -).

Ejemplo:

Los permisos como rwxrw-r--, indicaría que los permisos del propietario (rwx) puede leer, escribir y ejecutar el archivo, el grupo (rw-) podrá leer y escribir pero no ejecutar el archivo, y cualquier otro usuario del sistema (r--), solo podrá leer el archivo, ya que los otros dos bits de lectura y ejecución no seencuentran encendidos.

**Como quitar los permisos

Para cambiar el dueño del fichero: chown usuario fichero 
Para cambiar el grupo del fichero: chgrp grupo fichero 
Para cambiar los permisos se utiliza el comando: chmod permisos fichero 
Ejemplos:

chmod ugo+rwx test (da permisos rwx a todos, usuario, grupo, otros)
chmod ugo-x test (quita permiso x (ejecución)a todos, usuario, grupo, otros)
chmod o-rwx test (quita permisos rwx a otros)
chmod u=rwx, g=rx test (da permisos rwx a usuario, rx a grupo y ninguno a otro)

Existe otro método el cual es el siguiente:


r w x VALOR DECIMAL

0 0 0 0(000 binario es 0 en decimal)
0 0 1 1 .........
0 1 0 2 .........
0 1 1 3 .........
1 0 0 4 (100 binario es 4 en decimal)
1 0 1 5 .........
1 1 0 6 .........
1 1 1 7 (111 binario es 7 en decimal)
1 significa activado y 0 desactivado, o sea101 activa r y x, y desactiva w.

Ejemplo:

da permisos rwx al usuario (7=111)
da permisos r-x al grupo (5=101)
da permisos --- a los demás (0=000)

**Tipos de Paquetes

Paquetes: Los paquetes son la agrupación instalable de los diferentes archivos necesarios para que un programafuncione. Los paquetes de Linux no son ejecutables, sino que son gestionados por terceras aplicaciones. Además, suelen ser muchísimo más compactos y reducidos ya que no traen consigo las librerías compartidas.
Las aplicaciones Linux se suministran normalmente en tres formatos o tipos de paquetes:
* RPM: se utilizan en distribuciones basadas en Red Hat, Fedora, Mandriva..., pueden tener tantobinarios como código fuente.
* DEB: distribuciones basadas en Debían (Linex, Guadalinex, Ubuntu...). Pueden contener tanto binarios como código fuente.
* Tar.gz: código fuente empaquetado y comprimido para ser instalado directamente.

Paquetes RPM

RPM proporciona al usuario una serie de facilidades que hacen el mantenimiento del sistema más sencillo de gestionar ya que mantiene una...
tracking img