File Ownerships and Permissions. Propiedades de Archivos regulares y Permisos.

Slides:



Advertisements
Presentaciones similares
Modulo 4. Propiedades de Archivos y Permisos
Advertisements

Comandos Sencillos.
Instalación del JDK de Java
integridad referencial
3. EJERCICIOS PRÁCTICOS Práctica 1
ACTUALIZAR BASE DE DATOS DEL SERVIDOR DE LA COORDINACION root Iniciar sesión con el siguiente usuario y contraseña: Usuario: root Contraseña: system00.
Contenidos 1.Cómo ingresar 2.Cómo crear un nuevo sitio 3.Editar plantilla de página principal 4.Edición de páginas 5.Crear página nueva 6.Estructura del.
INSTITUTO TECNOLOGICO DE MINATITLAN
STEPHANNIE RODRIGUEZ BATUN. La información que necesita en un programa para su función se obtiene mediante una entrada de datos de una fuente que puede.
Programación II Ing. Diego J. Arcusin 3 – Uso del Shell.
INSTALACIÓN Y MANTENIMIENTO SO ADMINISTRACIÓN SO LINUX.
Brevísima introducción al Linux
Midnight Commander (MC)
Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos.
PROGRAMACIÓN ORIENTADA A OBJETOS
Date | Place Programación de Computadores Utilidades para la realización de las prácticas.
BREVÍSIMA INTRODUCCIÓN AL LINUX Técnicas Computacionales en Física Máster en Física y Tecnologías Físicas, Máster en Computación Isidro González Caballero.
DE LAS CUENTAS DE USUARIO Y OPCIONES DE CARPETA
Repaso de GNU/Linux Isidro González Caballero ( Introducción a la Física Computacional Curso
Curso Administrativo OTEC Unidad II : Configuración de Cursos Curso creado por : Libro de Clases Electrónico (LCE) ACTUALIZADO
Sistemas Operativos Oscar Bedoya
Curso Administrativo OTEC/Empresa Unidad I: Configuración de usuarios (Actualizado el ) Curso creado por : Libro de Clases Electrónico (LCE)
FHS: organización de directorios en Linux
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
Eclipse es un entorno integrado de desarrollo, desarrollado principalmente para java pero cuyas funcionalidades pueden extenderse mediante la adición.
1 Consola Yeray Santana Benítez. 2 Introducción: Como usuarios root podemos definir y limitar el uso de la consola a los usuarios. Como usuarios root.
Almacenar variables en cookies en PHP
Herramientas del sistema Jhonatan Feriz
Taller de Linux Practica 6 Mandos para la administración de directorios LSC Veronica Quizan Garcia.
Taller de Linux Practica 9 Mandos para ordenación, detección de redundancia y control de acceso a los archivos LSC Veronica Quizan Garcia.
ANGELA MARMOLEJO CLAUDIA LUCAS EUNICE LARGO MARILUZ CANO.
Sistema de archivos Sistemas operativos.
1 - Introducción a UNIX Programación II Ing. Diego J. Arcusin
5. Áreas de reuniones. Manual de formación 2 5. Áreas de reuniones 5.1 Introducción ….....………………………………………...…pág Programación de reuniones ….....……………………..…pág.
INTRODUCCION El correo electrónico consiste en el intercambio de mensajes entre los usuarios de la red. Mediante el correo electrónico, cualquier usuario.
Comandos Linux CentOS.
Solución de los ejercicios
Modulo 2. Filesystem Bàsico
J.C.Cano, J. Sahuquillo, J.L. Posadas 1 Juan Carlos Julio Juan Luis
Unidad 4 The Linux Filesystem.
Concurrent Versions System Daniel Vergara C. Rodrigo Yañez Q.
Ing. Elmer Raúl Aro Valderrama
Sistemas Operativos de Red (SOR) Unidad I Propiedades y Permisos (Repaso) Cambio de Permisos de Archivos Cambio de Propiedad de Archivos Propiedad de Directorios.
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
Practica 5 Mandos para el manejo de archivos
Teoría de Sistemas Operativos Administración de Archivos.
Cuentas de usuarios y grupos en windows 2008 server
Unidad 7 Windows.
Propiedades de Archivos regulares y Permisos  Linux es un entorno multiusuario  Varias personas pueden estar trabajando al mismo tiempo ◦ Ejemplo 
Comandos de manipulación de Archivos
HERRAMIENTAS DEL SISTEMA SERGIO ANDRES YEPES CONDE HIPI 2 - HTML 2013.
LINUX Algunos Datos Básicos... Algunos Datos Básicos...
Sebastian Madrid Perez
Permisos Linux. Lectura, escritura y ejecución. ● Permiso de lectura ( r ead) Se puede ver su contenido. ● Permiso de escritura ( w rite) Se puede agregar,
Introducción a los modelos de simulación y análisis de datos en Física de Partículas Isidro González Caballero (
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
Unidad 7 Escritorio de Windows.
Sistema de Alerta Rápida Interna SINAVEF. Sistema de alertas SINAVEF Al ingresar a la parte privada del sistema de alerta nos encontramos con el menú.
Comandos en Linux[37-48] MATERIA : REDES ALUMNO : ERICK LOPEZ CHICATTO.
Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en.
¿Cómo programar un Botón para agregar registros a una base de datos?
Profesor: Ángel Juárez Palacios Alumno:Luis Otañez Rosete.
Programación II Ing. Diego J. Arcusin 1 - Introducción a UNIX.
Cristina Sánchez.  Linux y Windows son sistemas multiusos. Esto permite que varias personas puedan usar el mismo ordenador para realizar sus tareas.
Comandos básicos Linux I. Comandos BásicosI $ date $ cal$ cal $cal Encadenado de comando: $ date;pwd;cal Visualizar texto por pantalla:
Módulo 4: Administrar el acceso a recursos
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
ORDENADOR HARDWARE UNIDAD CENTRAL Microprocesador memoria PERIFÉRICOS Teclado, ratón, Escáner, Impresora, Webcam, lápiz, Etc. SOFTWARE SISTEMAS OPERATIVOS.
Comandos Sistema de Archivos Linux deberias-conocer/#info.
Transcripción de la presentación:

File Ownerships and Permissions

Propiedades de Archivos regulares y Permisos

 echo ◦ Muestra en pantalla el texto que le siga.  Por Ejemplo: $ echo Bienvenido a Linux Comandos. Bienvenido a Linux Comandos.

 ¿Qué comando lista en detalle las propiedades de los archivos? UsuarioGrupoClase de Acceso

1. Cree un archivo de texto sin un editor de texto llamado ejemplo.txt 2. Revise los permisos de un archivo y revise a que grupo pertenece 3. Agregue texto al archivo 4. Revise si pudo agregar texto

 Por consola para crear un usuario ◦ adduser user1 ◦ passwd user1

 Cree como root un archivo llamado ejemplo2.txt de texto (sin editor de texto) en la carpeta /tmp  Cierre sesión como root  Utilice el usuario creado en la actividad anterior  Revise los permisos de la carpeta tmp  Trate de modificar por consola el archivo (echo)

 Revise la ruta de un comando visto (ls, cd, cat, cal…)  Revise los permisos del comando utilizando la ruta  ¿Existe alguna diferencia con el archivo de texto creado en el ejercicio anterior?

 Que tipo de resultado se obtiene con las siguiente instrucción ◦ ls -l /bin/view /bin/vi  ¿Que tiene de especial el ejecutable view?  ¿En una situación similar Ud. Cree que podría tener problemas de acceso?

Cambio de permisos de archivos

1. Cree un archivo de texto y revise que permisos tiene 2. Quite el permiso de lectura para otros grupos 3. Revise que todo haya sido creado correctamente 4. Vuelva a agregar el permiso de lectura para otros grupos

1. Tome el archivo creado en el ejercicio anterior y agregue permisos de escritura y lectura para el grupo 2. Quite el permiso de lectura para otros grupos y agregué el de escritura 3. Inicie sesión con el usuario creado y compruebe si pude leer el archivo 4. Escriba en el archivo de trabajo

 ¿En que se diferencia este archivo del archivo creado en la actividad anterior?

Propiedades de archivo

1. Cree un archivo como super usuario 2. Quite el permiso de lectura para otros grupos 3. Cambie el grupo del archivo al grupo de otro usuario disponible (nero) 4. Inicie sesión con el otro usuario y trate de leer el archivo ¿Qué ocurre?

1. Si dispone sólo de un usuario aparte del root cree otro usuario 2. Inicie sesión con una de las cuentas de usuario (no root) 3. Cree un archivo 4. Trate de cambiar el grupo al grupo del nuevo usuario ¿Qué ocurre?

1. Para este ejercicio debe tener creado a 2 usuarios. 2. Ingrese a la gestión de usuarios y permisos y agregue el usuario1 al grupo del usuario2 3. Cree un archivo (con usuario1) 4. Trate de cambiar el grupo del archivo del usuario 1 al usuario 2

Cambio de los propietarios de archivos

 Cree un archivo de texto como root  Quite lo permisos de lectura para otros grupo  Cambie el usuario propietario del archivo creado  Inicie sesión con el usuario propietario y revise el archivo

¿Pudo el usuario ventura haber usado el comando chmod o-r /tmp/plans.txt para lograr el mismo efecto en la secuencia anterior?

¿Cuál es el resultado de la secuencia anterior?

Propiedad de Directorios y Permisos

 mkdir ◦ su finalidad es la creación de directorios  mkdir [opciones] directorio  Sus opciones son las que siguen: ◦ -m modo  Establece los permisos de los directorios creados. ◦ -p  Crea los directorios padre que falten para cada argumento directorio.

 rm: Se utiliza para borrar archivos o directorios, su sintaxis es: ◦ rm [opciones] archivo...  Sus opciones más utilizadas son: ◦ -f : No imprimir mensajes de error, ni pedir al usuario una confirmación por cada archivo que se vaya a borrar. ◦ -r : Borrar los contenidos de directorios recursivamente. ◦ -v : Muestra el nombre de cada archivo eliminado.

Ejemplos de rm  Para borrar un archivo en el directorio actual llamado arch1.txt ◦ $ rm arch1.txt  Pedirá confirmación. Para no tener que confirmar se utiliza la opcion -f ◦ $ rm -f arch1.txt  El comando rm no permite borrar directorios directamente. Pero existen opciones que pueden ayudar para eliminarlo sin confirmación. ◦ $ rm -rf directorio

El comando cp  Se utiliza para copiar archivos, su sintaxis es la siguiente:  cp [opciones] archivo-origen directorio- destino  cp [opciones] archivos-origen... directorio- destino

El comando cp  Entre las opciones más relevantes, se tienen:  -f : Borrar los archivos de destino ya existentes.  -d : Copiar los enlaces simbólicos tal cual son, en lugar de copiar los archivos a los que apuntan.  -p : Preservar los permisos, el usuario y el grupo del archivo a copiar.  -R :Copiar directorios recursivamente.  -a :Equivalente a utilizar las opciones -dpR.  -u :No copia un archivo si en el destino ya existe tal archivo, y éste tiene la fecha de modificación igual o mas reciente.  -v : Da información en pantalla sobre los archivos que se van copiando.

Ejemplos cp  Copia de archivos y directorios ◦ $ cp -dpR /home/juancito /usr/local/respaldos  Usando cp para actualizar archivos ◦ $ cp -uv /usr/local/tp/grupo15/tp2/* /home/pedro/TPs/2

Ejemplos cp  Usando cp para actualizar archivos ◦ $ cp -uv /usr/local/tp/grupo15/tp2/* /home/pedro/TPs/2  Con la opción -v, se puede ver cuales archivos se han actualizado, y con la opción - u sólo copia aquellos archivos mas recientes que los que él ya posee

1. Cree un directorio llamado lab en la carpeta temporales 2. Liste los directorios de temporales y revise los permisos 3. Que significado tienen esos permisos

Los permisos predeterminados para los directorios recién creados son rwxrwxr-x. Estos permisos tienen las siguientes implicaciones: 1.Cualquiera puede buscar archivos dentro del directorio. 2.Todos pueden listar los archivos dentro del directorio. 3.Solo el propietario de directorio (o miembros de un grupo propietario) puede añadir o borrar archivos dentro del directorio.

 Cambie de usuario a alguno conocido (nero)  Sobre el directorio creado anteriormente, cree un archivo de texto llamado ejemplo.txt  ¿Qué ocurre

 Inicie sesión como root  Cree un archivo de texto llamado ejemplo.txt  Cambie de usuario (nero)  Intente borrar el archivo con el otro usuario  Trate de sobre-escribir el archivo

 Inicie sesión con otro usuario  Compruebe que está en su home  Cree una carpeta  Cambie de sesión y trate de listar la carpeta creada ¿Qué ocurre?

 Inicie sesión con otro usuario  Ingrese al directorio home  Cree una carpeta en el directorio home llamada pub  Agregue permisos de ejecución al directorio home del usuario  Cambie de usuario y trate de listar el directorio home del usuario 1 y posteriormente la carpeta creada

 Cree otra carpeta llamada mail en el home del usuario 1  Quite los permisos de ejecución y lectura del directorio mail  Cambie de usuario y trate de listarlo ¿Qué ocurre?

chmod Revisitado: Notación octal

 Comando mv  Usado para mover o renombrar archivos o directorios del sistema de archivos.  Si se renombra el archivo antiguo es borrado y el nuevo es una copia del borrado

Ejecute todo esto en notación octal  Cree un directorio publico en la carpeta del usuario nero y un directorio mail  Agregue permisos de ejecución a la carpeta home de nero a los grupos propietarios  Agregue permisos de lectura a la carpeta publica

Configuración  Utilice el usuario nero y agregue al usuario nero al grupo emperor  Ingrese al home de nero (como nero)  Cree la carpeta reports  Ejecute el siguiente comando en reports touch {2001,2002,2003}.{q1,q2,q3,q4}.{data,draft,final}

1. Todos los archivos (incluyendo directorios) deberían pertenecer al grupo emperors. 2. Todos los archivos que terminen en.data contienen datos crudos. Cualquiera pueda leer los archivos, pero solo usted tiene derecho a modificarlos. 3. Todos los archivos que terminen en.draft contienen borradores de trabajo de sus informes, en los cuales usted desea ayudar. Los miembros del grupo emperors deberían poder leer y modificar los archivos, pero otros usuarios no deberían tener acceso a ellos. 4. Todos los archivos terminados en.final son borradores finales. Usted desea moverlos a un directorio dedicado ~/reports/final. Solo los miembros del grupo emperors deberían tener accceso al subdirectorio, poder listar el contenido del directorio y poder leer los informes (pero no modificarlos). 5. Use el comando chmod con una notación octal para obtener estos resultados.