16
ATRIBUTOS: Protecciones y derechos

6.Atributos Protecciones y Permisos

Embed Size (px)

DESCRIPTION

tfutf

Citation preview

  • ATRIBUTOS:Protecciones y derechos

  • Permisos de archivos y directoriosLos ficheros llevan asociados atributos para restringir su acceso de manipulacin a los distintos usuarios del sistema.Los nicos que pueden cambiar estos permisos son los propietarios del fichero y el superusuario.Hay usuarios que pueden visualizarlo e incluso modificarlo mientras que el resto no puede ni siquiera acceder a l.Los permisos se visualizan con la orden ls l

  • Permisos de archivos y directoriosLa mascara consta de 10 caracteres:Primero tipo de archivo Resto atributos de lectura, escritura y ejecucinTres primeros son referentes al usuarioTres siguientes al grupoTres ltimos al resto de usuarios

  • Permisos de archivos y directoriosEjemplo:

    -rw-rr 1 Usuario Grupo Fecha Nombre_fichero

    De izq a dech:Primer carcterTipo de archivo- fichero ordinarioSegundo carcterPermiso lectura propietarior concedidoTercer carcterPermiso escritura propietariow concedidoCuarto carcterPermiso ejecucin propietario- denegadoQuinto carcterPermiso lectura grupor concedidoSexto carcterPermiso escritura grupo- denegadoSptimo carcterPermiso ejecucin grupo- denegadoOctavo carcterPermiso lectura resto usuariosr concedidoNoveno carcterPermiso escritura resto usuarios- denegadoDcimo carcterPermiso ejecucin resto usuarios- denegadoResumiendo:Fichero con permiso de lectura y escritura para el propietario y slo lectura para el grupo y resto de usuarios

  • Permisos en ficheros y directoriosTipos de archivos:-Archivo ordinariobArchivo especial por bloquescArchivo especial por caracteresdDirectoriolEnlace simbolico

  • Permisos en ficheros y directoriosAtributos o permisosrLecturawEscrituraxEjecucin-Ausencia de permiso (protegido) sBit de identificacin de usuario o grupoIndica al Kernel que cuando un proceso acceda al fichero debe cambiar el UID al del ficheroPara el grupo el significado es el mismo pero para el grupo.tBit adosadoIndica al Kernel que el fichero es un programa con capacidad para que varios compartan su segmento de cdigo, y aunque no se use debe mantenerse en memoria.Para ficheros (r-w-x-s-t)Para directorios (r-w-x)

  • chmodPermite modificar la mascara de permisos de un archivo o directoriosLos permisos son asignados y modificados solo por el propietario o superusuario.Hay dos formas de fijar permisos:En octalchmod [opciones] nnnn lista-de-ficherosOpciones:R Cambia de forma recursiva los permisos de losdirectorios y su contenido.nnnnNumero octal de 4 dgitos que representa los bits de lospermisos

  • chmodMascara:rwx rwx rwx

    111 111 111 111Bit adosadoBit de grupoBit de usuarioEjemplo: chmod 645 fichero

    rw-rr-x

  • chmod

    En simblicochmod [opciones] tipo-usuario cdigo permisoOpciones:Tipo-usuario:upropietario archivoggrupo asociado al archivooresto de usuariosatodos los usuariosCdigo:+aade permisos-suprime permisos=asigna los permisos especificadosPermisos:rlecturawescrituraxejecucint bit adosadosbit identificador de usuario (asignado al propietario (u)) o de grupo (g))uderechos de propietariogderechos de grupooderechos del resto de usuarios

  • chmodEjemplos:chmod a=r,u+w,o+t fichero1Todos los usuarios pueden leer.Al propietario tambien escribirActiva el bit adosadoSobre el fichero1

    chmod u-s,o-wx fich2Desactiva el bit identificador de usuarioDeniega al resto de usuarios los derechos de escritura y ejecucinSobre el fich2

  • umaskPermite cambiar la mascara de permisos por defecto que se asigna a cada nuevo archivo y directorio que se crea.Sintaxis: umask nnn Opciones:NnnNumero en octal de tres digitos, que el sistemaresta al nmero binario 777 (crear directorio) ya 666 (crear fichero)

  • umaskEjemplo:Directorios 111 111 111 000 010 100------------------------ 111 101 011(rwx r-x wx)Ficheros110 110 110 000 010 100-------------------------- 110 100 010(rw- r -w-)

  • chownCambia el propietario de un archivo.Solo lo puede ejecutar el administradorSintaxis chown [opciones] usuario lista-archivosOpciones:-R, cambia de forma recursiva la propiedad de los directorios y su contenidoEjemplo:chown user1 fich

  • chgrpCambia la propiedad de grupo de un archivo.Lo pueden cambiar el propietario y administradorSintaxis chgrp [opciones] grupo lista-archivosOpciones:-R, cambia de forma recursiva la propiedad de los directorios y su contenidoEjemplo:chown gro1 fich

  • newgrpPermite a un usuario cambiar durante la sesin actual de grupo activo si pertenece algn grupo.Tendr carcter definitivo en el archivo /etc/groupSe sale con exit porque se abre una subshellSintaxis newgrp grupo

  • suPermite a un usuario cambiar su identificador.El nuevo identificador debe ser uno ya reconocido por el sistemaNos solicitar la contrasea para ver si tenemos permisoSe registra en /var/adm/syslogSintaxis: su nuevo_usuarioLa orden su sin argumentos permite acceso a root.Esta orden abre una nueva subshell, por lo que salimos con exit