Consola 2

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Consola 2 - Presentation Transcript

    1. DINAMIZADORES 2007
        • CONSOLA (2)
    2. Consola(2)
        • Usuarios y grupos
      • Como ya sabemos GNU/Linux es un sistema multiusuario, por lo que en la misma maquina podemos tener distintos usuarios, cada uno con sus datos, privilegios ...
      • Para poder organizar bien el sistema, tenemos los grupos.
        • Casa usuario pertenece como mínimo a un grupo.
        • Tenemos diferentes grupos predefinidos en el sistema, pero podemos crear tantos grupos como queramos.
        • Podemos administrar el sistema de manera que a ciertas aplicaciones o datos solo puedan acceder los [email_address] pertenecientes a un grupo concreto.
        • Fichero de configuración de grupos : /etc/group
        • Para ver a que grupos pertenece nuestro usuari@ :
          • [email_address] :$id --> Nos muestra nuestro Id y los grupos
          • [email_address] :$groups --> Nos muestra los nombres de los grupos
    3. Consola(2)
        • Permisos
      En GNU/Linux todos los ficheros constan de una serie de bits que determinan a que usuario y grupo pertenecen. Cuando un usuario crea un fichero, este pertenecerá al usuario que lo creó y al grupo principal al que pertenece el usuario. Si hacemos un ls -l en la tercera columna aparece el propietario del fichero y en la cuarta el grupo al que pertenece el fichero. Ejemplo : -rw-rw-r-- 1 root dinamizadores 0 2007-01-18 19:03 listaUsuarios El fichero listaUsuarios pertenece al usuario root y al grupo dinamizadores
    4. Consola(2)
        • Permisos(2)
      • Aparte del propietario/grupo, cada fichero (recordamos que en GNU/Linux todo es un fichero) tiene otra serie de bits para establecer sus permisos. Estos bits determinan quien puede leer, escribir (modificar) o ejecutar cada fichero.
      • Leer -> Podemos abrir el fichero y visualizar su contenido pero no modificarlo.
      • Escribir -> Podemos modificar el fichero.
      • Ejecutar -> Podemos ejecutar el fichero (en caso de que sea ejecutable).
      • Cada fichero, tiene los permisos arriba mencionados para el propietario, el grupo y el resto de usuarios (usuarios que no son ni el propietario ni están en ese grupo) .
      • Ejemplo:
      • [email_address] :$ls -l
      • drwxr-xr-x 2 grol dinamizadores 4096 2007-01-18 19:16 imagenes
      • -rw-rw-rw- 1 grol dinamizadores 6 2007-01-18 19:12 listaUsuarios
    5. Consola(2)
        • Permisos(3)
      Ejemplo: [email_address] :$ls -l -rw-rw-rw- 1 grol dinamizadores 6 2007-01-18 19:12 listaUsuarios [email_address] :$ls -l /usr/bin |grep kpdf -rwxr-xr-x 1 root root 41576 2006-05-27 19:39 kpdf r -> Read Lectura w -> Write Escritura x -> eXecute Ejecucion propietario -rwxrwxrwx Otros Grupo
    6. Consola(2)
        • Permisos(4)
      Los permisos de los ficheros, vienen determinados por el sistema de ficheros. En GNU/Linux cuando copiemos/movamos un fichero, los permisos perdurarán. En cambio, si pasamos datos a un cd (iso9660) o a un disquete (fat12) o a una partición de windows(fat32,ntfs) ... los permisos desaparecerán ya que se almacenarán de acorde con el sistema de ficheros del soporte en el que los guardemos. -rw-rw-rw- (sin permisos) EXT2 file FAT32 file file
    7. Consola(2)
        • Permisos(5)
      Herencia Los ficheros que estén dentro de un directorio, heredaran los permisos del directorio aunque solo de manera “restrictiva”. Si un directorio solo tiene permisos de lectura para el propietario, otro usuario, no podrá leer un fichero que esté dentro del directorio, aunque el fichero tenga permisos de lectura para todos los usuarios. En cambio, si un directorio tiene permisos de lectura para todos los usuarios, esto no quiere decir que todos los usuarios puedan leer todo lo que contiene. Si un fichero dentro de este, tiene permisos de lectura solo para el propietario, estos permisos prevalecen sobre los anteriores. (con un ejemplo se entiende mucho mejor :) ) -rwx------ -rw-rw-rw- -rw-rw-rw- solo el propietario puede acceder a estos ficheros (heredan los permisos del directorio donde se encuentran) -rwxr-xr-x -rw------- -rw-r--r-- solo el propietario puede acceder a este fichero todos los usuarios pueden leer este fichero. Solo el propietario puede modificarlo.
    8. Consola(2)
        • Gestionando los permisos
      Cuando creamos un fichero, este se crea con unos permisos predefinidos (-rw-r—r--), y pertenece al usuario que lo crea, y al grupo principal del usuario que lo crea. Si queremos cambiar el propietario o grupo de un fichero : chown ( CH ange OWN er ) (Cambiar propietario) chown [-R] [propietario][:grupo] fichero -R (Recusivamente) : Cambia el directorio y todo su contenido (ficheros y subdirectorios...) propietario : nombre de usuario del futuro propietario del fichero grupo : nombre del grupo al que pertenecerá el fichero fichero : nombre del fichero que vamos a cambiar
    9. Consola(2)
        • Gestionando los permisos(chown)
      • Para poder usar chown con un fichero, tenemos que ser su propietario o root.
      • Si no somos root, no podemos hacer que un fichero pertenezca a un usuario que no somos. (Si soy el usuario mikel, no puedo crear un fichero y ponerle como propietario ainara)
      • Solo podemos cambiar el grupo de un fichero si pertenecemos a dicho grupo. (si yo no estoy en el grupo dinamizadores, no puedo cambiar un fichero y asignarle el grupo dinamizadores)
      • Ejemplo :
      • [email_address] :$ ls -l
      • -rw-rw-rw- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios
      • [email_address] :$ chown mikel listaUsuarios
      • chown: cambiando el propietario de `listaUsuarios': Operación no permitida
      • [email_address] :$
    10. Consola(2)
        • Gestionando los permisos(chown)
      Ejemplo : [email_address] :$ ls -l -rw-rw-rw- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios [email_address] :$ groups dinamizadores adm dialout cdrom floppy audio dip video plugdev lpadmin scanner admin [email_address] :$ chown :multimedia listaUsuarios chown: cambiando el grupo de `listaUsuarios': Operación no permitida [email_address] :$ chown :adm listaUsuarios [email_address] :$ ls -l -rw-rw-rw- 1 saregune adm 11 2007-01-18 20:14 listaUsuarios root@cetic:$ chown ainara:multimedia listaUsuarios root@cetic:$ ls -l -rw-rw-rw- 1 ainara multimedia 11 2007-01-18 20:14 listaUsuarios
    11. Consola(2)
        • Gestionando los permisos(chmod)
      Para cambiar los permisos (lectura, escritura y de ejecución) de un fichero tenemos la herramienta chmod. chmod ( CH ange MOD e) (Cambiar modo) chmod [-R] ugoa+-=rwx fichero u (user) : Para el propietario del fichero. g (group) : Para los miembros del grupo. o (others) : Para el resto de usuarios. a (all) : Para todos los usuarios. + : Añade permisos. - : Elimina permisos. = : Establece permisos. r,w,x : Lectura(r), Escritura (w) y ejecucion(x).
    12. Consola(2)
        • Gestionando los permisos(chmod)
      Ejemplo: [email_address] :$ ls -l -rw-rw-rw- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios [email_address] :$ chmod o-rw listaUsuarios [email_address] :$ ls -l -rw-rw---- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios [email_address] :$ ls -l -rw-rw-rw- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios [email_address] :$ chmod og-rw listaUsuarios [email_address] :$ ls -l -rw------- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios
    13. Consola(2)
        • Gestionando los permisos(chmod)
      Ejemplo: [email_address] :$ ls -l -rw------- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios [email_address] :$ chmod go+r listaUsuarios [email_address] :$ ls -l -rw-r--r-- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios [email_address] :$ ls -l -rw-rw-r- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios [email_address] :$ chmod a=r listaUsuarios [email_address] :$ ls -l -r--r--r-- 1 saregune dinamizadores 11 2007-01-18 20:14 listaUsuarios

    + dinamizadoresdinamizadores, 3 years ago

    custom

    1950 views, 0 favs, 1 embeds more stats

    Segundos pasos con la consola ...

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1950
      • 1949 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds
    • 1 views on http://static.slideshare.net

    more

    All embeds
    • 1 views on http://static.slideshare.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories