Linux Mint Comunidad Hispana
02 de Diciembre de 2008, 05:51:50 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:   Buscamos redactores para la web de Linux Mint Hispano, si te gustaría colaborar ponte en contacto en el foro.
 
InicioAyudaBuscarCalendarioIngresarRegistrarse
 
Páginas: [1]
  Imprimir  
Autor Tema: Tutorial Permisos Archivos  (Leído 346 veces)
troyano66
Usuario Sr.
****

Karma: +16/-1
Mensajes: 361


sientete libre


Ver Perfil WWW
« : 28 de Junio de 2008, 01:04:45 »

PROPIEDAD Y PERMISOS DE LOS ARCHIVOS

La propiedad y los permisos son un punto basico en la seguridad.Es importante establecer correctamente estas opciones,incluso aunque seas el unico usuario de tu equipo,ya que pueden suceder cosas extrañas si no lo haces.Para los archivos que pueden crear y utilizar diariamente los usuarios,estos conceptos se pueden establecer sin tener que pensar mucho(aunque sigue siendo util conocer dichos conceptos)Para la administracion del sistema,no es tan facil.Asignar una propiedad o permiso erroneo puede concluir en hechos lamentables,como el no ser capaz de leer tu propio correo.Cuando esto sucede,en general veremos este mensaje:
             Permission denied  (permiso denegado)
esto significa que alguien ha asignado una propiedad o permiso que limita su acceso mas de lo deseado.
Vamos a conocerlos de forma practica y sencilla:

Tutorial Permisos
Los permisos se forman con tres grupos, de tres permisos cada uno, que corresponden:
el 1º a los permisos del propietario -o- (de owner=propietario)
el 2º al grupo -g-
el 3º a otros (todos los demás) -o-

Clases de permisos:
( r ) .- permiso de escritura
( w ) .- permiso de lectura
( x ) .- permiso de ejecución
( - ) .- sin permisos

Saber los permisos de un archivo:
Colócate en el directorio en que está el archivo y usa el comando ls -l:
ejemplo:
antonio@puesto1:~$ ls -l archivoslpsu
-rw-r—r--
( - )quiere decir que es un archivo
( rw- ) permisos del propietario: tiene permisos de lectura y escritura, pero no de ejecución
( r-- ) permisos del grupo: tiene sólo permisos de lectura
( r-- ) permisos de otros (todos los demás): tienen sólo permisos de lectura
Junto a los permisos el comando nos da otros datos como:
El propietario: antonio
Los bytes que pesa: 38135
La fecha de creación: 2007-11-12 22

Saber los permisos de un directorio
:
Colócate en el directorio superior y usa el comando ls -l:
antonio@puesto1:~/aplicaciones/dalle$ ls -l
total 88
-rwxr--r-- 1 antonio antonio 73 2007-03-24 19:48 dalle
-rwxr--r-- 1 antonio antonio 75354 2007-03-24 19:43 dalle_0.7.7-1_all.deb
drwxr-xr-x 2 antonio antonio 4096 2007-11-13 23:21 prueba2

¿Cómo se expresan los permisos numéricamente?:
Ejemplo:
Un archivo o directorio tiene los permisos 775
Este número 775 es en realidad 7-7-5, cada número es el permiso establecido para un grupo.
El primer número (7) para el propietario (owner)
El segundo número (7) para el grupo.
El tercero (5) para los demás.

Cada tipo de permiso se representa con un número:

Un 1 permiso de ejecución
Un 2 permiso de escritura
Un 4 permiso de lectura

¿Cómo llegamos al 775?

Para el propietario tenemos un 7 de: 1(permiso de ejecución)+2(permiso de escritura)+4(permiso de lectura)=7.
Para los grupos un 7 de: 1(permiso de ejecución)+2(permiso de escritura)+4(permiso de lectura)=7.
Para el público en general tenemos un 5 de: 1(permiso de ejecución)+4(permiso de lectura)=5.

Todo esto quiere decir que el propietario y los grupos de usuarios pueden manipular el archivo en cualquier forma (lectura, escritura y ejecución), el resto del mundo tiene permisos de lectura y ejecución pero no de escritura con lo que no pueden modificar el archivo.

¿Cómo modificar los permisos?:
Con el comando chmod
Ejemplo:
antonio@puesto1:~$ chmod 754 archivoslpsu
Obtiene como resultado:
antonio@puesto1:~$ ls -l archivoslpsu
-rwxr-xr--
antonio@puesto1:~$ chmod 754 -R /ruta_del_directorio

¿Qué significa cada número?
:
7 .- todos los permisos
6 .- lectura y escritura
5 .- lectura y ejecución
4 .- sólo lectura
3 .- escritura y ejecución
2 .- sólo escritura
1 .- sólo ejecución
0 .- ningún permiso
« Última modificación: 04 de Julio de 2008, 11:22:28 por Arrakixmint » En línea

DarkMiguel
Moderador Global
Usuario Héroe
*****

Karma: +38/-1
Mensajes: 1089


"sólo sé que no sé nada". ...


Ver Perfil
« Respuesta #1 : 01 de Julio de 2008, 06:16:08 »

Troyano por un momento pensé que habia que pedir permiso , para editar un tutorial ( acaso golpe de estado o de foro ) Cheesy
Como siempre perfecto para los que lleguén de guindos Giñar
En línea

Arrakixmint
Moderador Global
Usuario Héroe
*****

Karma: +42/-1
Mensajes: 799


Locus amoenus


Ver Perfil
« Respuesta #2 : 01 de Julio de 2008, 06:31:53 »

Gran aporte Troyano 66,tutoriales de este calibre son necesarios para desenvolvernos en nuestro sistema mas comodamente.Un saludo.
En línea

"El banquero es un señor que nos presta el paraguas cuando hace sol y nos lo exige cuando empieza a llover."
alexgarcia65
Usuario Jr
**

Karma: +2/-0
Mensajes: 91



Ver Perfil
« Respuesta #3 : 18 de Noviembre de 2008, 10:48:37 »

Hola , tengo un juego instalado en    home/alex/.wine/  ......... el caso es que el juego esta en la carpeta AGE OF MHYTOLOGY dentro de la carpeta ARCHIVOS DE PROGRAMA, y a la hora que lo quiero ejecutar, sale una ventana que dice "make shure you have full file rights on the directory you installed Age of Mythology into" , me puedes ayudar ? ya lei el tutorial para dar permisos pero no me queda claro, si puedo abrir terminal y ver los permisos , pero no entiendo como obtener todos los derechos sobre un dir.


Gracias Sonrisa
En línea
Páginas: [1]
  Imprimir  
  Enlazar al calendario  
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 válido! CSS válido!