SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
UNIX ESSENTIALS – PERMISOS DE ARCHIVOS
    PROCEDIMIENTO 1: EXPLORANDO PERMISOS EN ARCHIVOS CREADOS

    Especificaciones:

    Crear un subdirectorio en /tmp con el mismo nombre que su nombre de usuario. Por ejemplo, si su
    nombre de
    usuario es elvis, cree el directorio /tmp/elvis. Este directorio de aquí en adelante será llamado /tmp
    /username, para efectos de este procedimiento.

   Redactar una breve lista de propósitos para el año nuevo en su editor de texto preferido, o simplemente
    desde la línea de comandos. Guarde el archivo en el directorio recién creado con el nombre:

    /tmp/username/resolutions.txt. A continuación se muestra un ejemplo de cómo hacerlo:
    [username@station username]$ nano /tmp/username/resolutions.txt
    ... (compose and save your text) ...

    [username@station username]$ cat /tmp/username/resolutions.txt

    keep room clean
    don't eat all of the pop tarts

    use less proprietary software

    [username@station username]$ ls -l /tmp/username/resolutions.txt
    -rw-rw-r--
    1 username username
    77 Jan 15 07:12
    /tmp/username/resolutions.txt
En este paso creamos un subdirectorio llamado /tmp/grupo7 y creamos un archivo
    llamado resolutions.txtx.




    En este caso observamos lo que copiamos en nuestro editor de texto

   inicie sesión en la terminal con la primera cuenta de usuario alternativa
     [username@station username]$ su - username_a
    Password:
    [username_a@station username_a]$




    En este caso inciamos la terminal con la primer cuenta del usuario
   Como el usuario alternativo, confirme que puede ver el archivo. Trate de añadir un nuevo elemento a la
    lista.
    [username_a@station username_a]$ cat /tmp/username/resolutions.txt
    keep room clean
    don't eat all of the pop tarts
    use less proprietary software
    [username_a@station username_a]$ echo "Perder peso" >> /tmp/username/resolutions.txt




    En este paso podemos ver la informacion que le agregamos al editor de texto




    En este paso le agregamos atra nueva frase la cual no la muestra explicitamente
¿Por qué no se puede modificar el archivo como el usuario alternativo?

    Porque debe de estar en el administrador en este caso es el root



    PROCEDIMIENTO 2: CREANDO UN ARCHIVO PRIVADO

    Especificaciones


   En la terminal del procedimiento anterior ejecute el comado exit y verifique que se encuentra
    nuevamente como su usuario principal.

    2. Asuma que usted quiere que sus propósitos queden en privado. Modifique los permisos del archivo tal
    que se remueva el acceso a otros, como se muestra a continuación
    [student@station student]$ chmod o-r /tmp/username/resolutions.txt
    [student@station student]$ ls -l /tmp/student/resolutions.txt
    -rw-rw----
    1 student student
    77 Jan 16 17:52 /tmp/student/resolutions.txt




   Ahora repita los pasos 2 y 3 del procedimiento 1

    Se observo que en el como se cambia de usuario y miramos la privacidad que tenia cada
    uno
   Redactar una breve lista compras en tu editor de texto preferido, o simplemente desde la línea de
    comandos. Guarde el archivo en /tmp/usuario/shopping.txt. Cambiar el grupo propietario del archivo a
    wrestle.

    [username@station username]$ nano /tmp/username/shopping.txt
    ... (Edite la lista de compras como desee) ...
    [username@station username]$ chgrp wrestle /tmp/username/shopping.txt
    [username@station username]$ cat /tmp/username/shopping.txt
    huevos
    Leche
    Arepas
    M and M's
    [username@station username]$ ls -l /tmp/username/shopping.txt




    En este paso estamos en el editor nano agregando una pequeña lista de algunos productos
En este paso cambiamos en grupo propietario por el wrestle




   Recuerde que su primera cuenta alternativa (username_a) también un miembro del grupo wrestle.
    Conviértete en tu primer usuario alternativo (es decir, username_a).
    [username@station username]$ su - username_a
    Password:
    [username_a@station username_a]$ groups
    username_a wrestle physics




    en este paso nos convertimos en un primer usuario alternativo el cual
   Como el usuario alternativo, confirme que puede ver el archivo. Tenga en cuenta que puede modificar el
    archivo, mediante la adición de un artículo a la lista de la compras.

    [username_a@station username_a]$ cat /tmp/username/shopping.txt
    eggs
    bacon
    milk
    M and M's
    [username_a@station username_a]$ echo "mantequilla" >> /tmp/username/shopping.txt
    [username_a@station username_a]$ cat /tmp/username/shopping.txt
    eggs
    bacon
    milk
    M and M's
    Wheaties




    Confirmamos que si podemos ver el archivo y que lo podemos modificarlo


    PROCEDIMIENTO 4: CREANDO DIRECTORIOS PÚBLICOS PARA DISTINTOS GRUPOS

    Especificaciones

    Su cuenta debe ser miembro de dos grupos secundarios, music y wrestle, además de su grupo privado.
    Adicionalmente, su primera cuenta alternativa deberá ser miembro de los grupos wrestle y physics,
    mientras
    que su tercera cuenta alternativa debe ser un miembro del grupo music

    [username@station username]$ groups username
    username : username wrestle music
    [username@station username]$ groups username_a
    username_a : username_a wrestle physics
    [username@station username]$ groups username_c
    username_c : username_c music
Podemos ver que la lista tiene grupos secundarios music wrestle

   Desde su directorio personal, le gustaría compartir información con otros músicos (musics) y
    luchadores (wrestles), pero no le gustaría que los músicos puedan ver la información de
    luchadores, y viceversa. Usted preferiría que cada grupo ni siquiera se diera cuenta de que el
    directorio del otro grupo existe. Adopte el siguiente plan:

    1. Permitir a otros el acceso a los archivos de su directorio personal mediante la concesión de
    permisos "búsqueda".




    Permito el acceso de archivos mediante una concepcion de permisos de busqueda
   Cree dos subdirectorios de ~/pub, que puedan ser listados y buscados sólo por los miembros
    de los grupos music y wrestle, respectivamente: ~pub/music y ~/pub/wrestle. Tenga en
    cuenta que tendrá que considerar los grupos propietarios de los directorios, así como los
    permisos.




En este paso creo el directorio que debe ser listado solo por miembros de los grupos music
wrestle
 Cree los archivos ~/pub/music/lyrics y ~/pub/wrestle/plan. Los archivos deben ser
modificables y legibles por los miembros de los grupos music y wrestle, respectivamente.
Cuando haya terminado, usted debería ser capaz de confirmar el comportamiento adecuado con
su primera y su tercera cuentas (username_a y username_c).
username_a@station username_a]$ ls /home/username/pub/wrestle
plan

[username_a@station username_a]$ cat /home/username/pub/wrestle/plan
pin the other guy
[username_a@station username_a]$ ls /home/username/pub
ls: /home/username/pub: Permission denied




en este caso un archivo llamado ~/pub/music/lyrics
PROCEDIMIENTO 5: PROTEGIENDO SUBDIRECTORIOS DENTRO DE HOME

Especificaciones

Este procedimiento supone que los “otros” ya tienen permisos de ejecución de su directorio
personal. Cree el subdirectorio memos en su directorio principal, y modifique sus permisos para
que los otros usuarios del sistema no tengan acceso al directorio. Cree un archivo en el
directorio, y use una de sus cuentas alternativas para confirmar que otros usuarios no pueden
acceder al archivo.
Evidencie que tiene un directorio llamado ~/memos, cuyo acceso está restringido solo al acceso
del
propietario. Otros usuarios no pueden acceder a él .
Suponemos que los “otros” ya tienen permisos de ejecución de su directorio personal
creamos un archivo llamado memos




en este caso mostramos que tenemos un directorio llamado ~/memos, cuyo acceso está
restringido solo al acceso del propietario. Otros usuarios no pueden acceder a él .


PROCEDIMIENTO 6: MANEJANDO PERMISOS EN GRUPOS DE ARCHIVOS

Configuraciones previas:

Su segunda cuenta alternativa (username_b) debe ser un miembro del grupo emperors. Entre en
esa cuenta, y cree el directorio ~/reports, y ejecute cd a ese directorio.
[username_b@station username_b]$ groups
username_b emperors
[username_b@station username_b]$ mkdir reports
[username_b@station username_b]$ cd reports
Utilice el siguiente comando para crear un gran número de archivos en el directorio actual.
[username_b@station reports]$ touch {2001,2002,2003}.{q1,q2,q3,q4}.{data,draft,final}

Mais conteúdo relacionado

Mais procurados

Actividad 3.3
Actividad 3.3Actividad 3.3
Actividad 3.3jessidi
 
Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9jessidi
 
Sistema operativo (ms dos)
Sistema operativo (ms dos)Sistema operativo (ms dos)
Sistema operativo (ms dos)JeCg CeGa
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dosAngel Rios
 
Administración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntuAdministración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubunturiveravega12
 
Presentación2
Presentación2Presentación2
Presentación2Professor
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dosDianithaa17
 
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMDCOMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMDdrago3011
 
Manejo de MS D.O.S
Manejo de MS D.O.SManejo de MS D.O.S
Manejo de MS D.O.SCurika
 
Marco teorico
Marco teoricoMarco teorico
Marco teoricoKarlaFR
 
Comandos Internos y Externos
Comandos Internos y ExternosComandos Internos y Externos
Comandos Internos y Externoskeniis
 
Proyecto final ramon correa
Proyecto final ramon correaProyecto final ramon correa
Proyecto final ramon correaenrique22222
 
Gestionar usuarios y grupos en ubuntu 12
Gestionar usuarios y grupos en ubuntu 12Gestionar usuarios y grupos en ubuntu 12
Gestionar usuarios y grupos en ubuntu 12abraxas69
 

Mais procurados (17)

Actividad 3.3
Actividad 3.3Actividad 3.3
Actividad 3.3
 
MARCO TEORICO
MARCO TEORICOMARCO TEORICO
MARCO TEORICO
 
Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.3 .lizeth carmona,jessica diaz,susana sanchez equipo9
 
Sistema operativo (ms dos)
Sistema operativo (ms dos)Sistema operativo (ms dos)
Sistema operativo (ms dos)
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dos
 
Administración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntuAdministración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntu
 
Presentación2
Presentación2Presentación2
Presentación2
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
 
Símbolo del sistema
Símbolo del sistemaSímbolo del sistema
Símbolo del sistema
 
Unix 3.2
Unix 3.2Unix 3.2
Unix 3.2
 
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMDCOMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
 
Manejo de MS D.O.S
Manejo de MS D.O.SManejo de MS D.O.S
Manejo de MS D.O.S
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Permisos en CentOS 7/Linux
Permisos en CentOS 7/LinuxPermisos en CentOS 7/Linux
Permisos en CentOS 7/Linux
 
Comandos Internos y Externos
Comandos Internos y ExternosComandos Internos y Externos
Comandos Internos y Externos
 
Proyecto final ramon correa
Proyecto final ramon correaProyecto final ramon correa
Proyecto final ramon correa
 
Gestionar usuarios y grupos en ubuntu 12
Gestionar usuarios y grupos en ubuntu 12Gestionar usuarios y grupos en ubuntu 12
Gestionar usuarios y grupos en ubuntu 12
 

Destaque

No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...
No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...
No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...Ranjan Malik
 
Governance Review Motion - VPUA 09-16-09
Governance Review Motion - VPUA 09-16-09Governance Review Motion - VPUA 09-16-09
Governance Review Motion - VPUA 09-16-09Cathy Clarke
 
¡Más tecnología, menos precio!
¡Más tecnología, menos precio!¡Más tecnología, menos precio!
¡Más tecnología, menos precio!Beep Informática
 
DCN legal and policy presentation
DCN legal and policy presentationDCN legal and policy presentation
DCN legal and policy presentationJohnny Ryan
 
A new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesA new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesAlexander Decker
 
The Cutting Edge and Cool
The Cutting Edge and Cool The Cutting Edge and Cool
The Cutting Edge and Cool Jon McMillan
 
BBC JUICER API Presentation - for SeedHack 4.0 - BBC News Labs
BBC JUICER API Presentation - for SeedHack 4.0 - BBC News LabsBBC JUICER API Presentation - for SeedHack 4.0 - BBC News Labs
BBC JUICER API Presentation - for SeedHack 4.0 - BBC News LabsBBC News Labs
 
A wideband hybrid plasmonic fractal patch nanoantenn
A wideband hybrid plasmonic fractal patch nanoantennA wideband hybrid plasmonic fractal patch nanoantenn
A wideband hybrid plasmonic fractal patch nanoantennIAEME Publication
 
แบบสำรวจและประว ต
แบบสำรวจและประว ต แบบสำรวจและประว ต
แบบสำรวจและประว ต Nuties Electron
 
Antonio López 3.1
Antonio López 3.1Antonio López 3.1
Antonio López 3.1alhiguera1
 
Chocolate everything ift Cocoa
Chocolate everything   ift CocoaChocolate everything   ift Cocoa
Chocolate everything ift CocoaMeyta Nasetyowati
 
Client of The Future - Phd Brainscape
Client of The Future - Phd BrainscapeClient of The Future - Phd Brainscape
Client of The Future - Phd BrainscapeFadi Khater
 
Sportsmanship and Ethical behavior in sports
Sportsmanship and Ethical behavior in sportsSportsmanship and Ethical behavior in sports
Sportsmanship and Ethical behavior in sportsgeh11
 

Destaque (20)

No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...
No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...
No Differentiated Insight = No Orbit Shifting Innovation; FEI Amsterdam 2010;...
 
Governance Review Motion - VPUA 09-16-09
Governance Review Motion - VPUA 09-16-09Governance Review Motion - VPUA 09-16-09
Governance Review Motion - VPUA 09-16-09
 
CV_CC_port
CV_CC_portCV_CC_port
CV_CC_port
 
¡Más tecnología, menos precio!
¡Más tecnología, menos precio!¡Más tecnología, menos precio!
¡Más tecnología, menos precio!
 
DCN legal and policy presentation
DCN legal and policy presentationDCN legal and policy presentation
DCN legal and policy presentation
 
A new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesA new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray images
 
Photo story
Photo storyPhoto story
Photo story
 
The Cutting Edge and Cool
The Cutting Edge and Cool The Cutting Edge and Cool
The Cutting Edge and Cool
 
BBC JUICER API Presentation - for SeedHack 4.0 - BBC News Labs
BBC JUICER API Presentation - for SeedHack 4.0 - BBC News LabsBBC JUICER API Presentation - for SeedHack 4.0 - BBC News Labs
BBC JUICER API Presentation - for SeedHack 4.0 - BBC News Labs
 
Appreciation-3
Appreciation-3Appreciation-3
Appreciation-3
 
A wideband hybrid plasmonic fractal patch nanoantenn
A wideband hybrid plasmonic fractal patch nanoantennA wideband hybrid plasmonic fractal patch nanoantenn
A wideband hybrid plasmonic fractal patch nanoantenn
 
แบบสำรวจและประว ต
แบบสำรวจและประว ต แบบสำรวจและประว ต
แบบสำรวจและประว ต
 
Sample2
Sample2Sample2
Sample2
 
Antonio López 3.1
Antonio López 3.1Antonio López 3.1
Antonio López 3.1
 
Planes webcel
Planes webcelPlanes webcel
Planes webcel
 
Chocolate everything ift Cocoa
Chocolate everything   ift CocoaChocolate everything   ift Cocoa
Chocolate everything ift Cocoa
 
Client of The Future - Phd Brainscape
Client of The Future - Phd BrainscapeClient of The Future - Phd Brainscape
Client of The Future - Phd Brainscape
 
Ceviche
CevicheCeviche
Ceviche
 
Sportsmanship and Ethical behavior in sports
Sportsmanship and Ethical behavior in sportsSportsmanship and Ethical behavior in sports
Sportsmanship and Ethical behavior in sports
 
Bail Bond phoenix AZ
Bail Bond phoenix AZBail Bond phoenix AZ
Bail Bond phoenix AZ
 

Semelhante a Permisos archivos y directorios

Semelhante a Permisos archivos y directorios (20)

Unix 3.3 (1)
Unix 3.3 (1)Unix 3.3 (1)
Unix 3.3 (1)
 
Unix 3.3
Unix 3.3Unix 3.3
Unix 3.3
 
Unix essentials 3.3
Unix essentials 3.3Unix essentials 3.3
Unix essentials 3.3
 
Unix 3.3
Unix 3.3Unix 3.3
Unix 3.3
 
Unix essential 3.3
Unix essential 3.3Unix essential 3.3
Unix essential 3.3
 
Unix Essentials Permisos de archivos.
Unix Essentials Permisos de archivos.Unix Essentials Permisos de archivos.
Unix Essentials Permisos de archivos.
 
Unix es 03.3
Unix es 03.3Unix es 03.3
Unix es 03.3
 
Linux segundo hemi
Linux segundo hemiLinux segundo hemi
Linux segundo hemi
 
Administracion servidores
Administracion  servidoresAdministracion  servidores
Administracion servidores
 
Manejo de ficheros en Linux
Manejo de ficheros en LinuxManejo de ficheros en Linux
Manejo de ficheros en Linux
 
Manual learn the command line
Manual learn the command lineManual learn the command line
Manual learn the command line
 
10 comandos basicos de linux
10 comandos basicos de linux10 comandos basicos de linux
10 comandos basicos de linux
 
Administración de Usuarios, Grupos y Permisos
Administración de Usuarios, Grupos y PermisosAdministración de Usuarios, Grupos y Permisos
Administración de Usuarios, Grupos y Permisos
 
RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU
 
MANUAL DE PRACTICAS DE WINDOWS SERVER 2008(Alberto Hdz)
MANUAL DE PRACTICAS DE WINDOWS SERVER 2008(Alberto Hdz) MANUAL DE PRACTICAS DE WINDOWS SERVER 2008(Alberto Hdz)
MANUAL DE PRACTICAS DE WINDOWS SERVER 2008(Alberto Hdz)
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntu
 
Actividad3.2
Actividad3.2Actividad3.2
Actividad3.2
 
Tallerlinuxfin
TallerlinuxfinTallerlinuxfin
Tallerlinuxfin
 
Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781
 
Unix 3.2
Unix 3.2Unix 3.2
Unix 3.2
 

Permisos archivos y directorios

  • 1. UNIX ESSENTIALS – PERMISOS DE ARCHIVOS PROCEDIMIENTO 1: EXPLORANDO PERMISOS EN ARCHIVOS CREADOS Especificaciones: Crear un subdirectorio en /tmp con el mismo nombre que su nombre de usuario. Por ejemplo, si su nombre de usuario es elvis, cree el directorio /tmp/elvis. Este directorio de aquí en adelante será llamado /tmp /username, para efectos de este procedimiento.  Redactar una breve lista de propósitos para el año nuevo en su editor de texto preferido, o simplemente desde la línea de comandos. Guarde el archivo en el directorio recién creado con el nombre: /tmp/username/resolutions.txt. A continuación se muestra un ejemplo de cómo hacerlo: [username@station username]$ nano /tmp/username/resolutions.txt ... (compose and save your text) ... [username@station username]$ cat /tmp/username/resolutions.txt keep room clean don't eat all of the pop tarts use less proprietary software [username@station username]$ ls -l /tmp/username/resolutions.txt -rw-rw-r-- 1 username username 77 Jan 15 07:12 /tmp/username/resolutions.txt
  • 2. En este paso creamos un subdirectorio llamado /tmp/grupo7 y creamos un archivo llamado resolutions.txtx. En este caso observamos lo que copiamos en nuestro editor de texto  inicie sesión en la terminal con la primera cuenta de usuario alternativa [username@station username]$ su - username_a Password: [username_a@station username_a]$ En este caso inciamos la terminal con la primer cuenta del usuario
  • 3. Como el usuario alternativo, confirme que puede ver el archivo. Trate de añadir un nuevo elemento a la lista. [username_a@station username_a]$ cat /tmp/username/resolutions.txt keep room clean don't eat all of the pop tarts use less proprietary software [username_a@station username_a]$ echo "Perder peso" >> /tmp/username/resolutions.txt En este paso podemos ver la informacion que le agregamos al editor de texto En este paso le agregamos atra nueva frase la cual no la muestra explicitamente
  • 4. ¿Por qué no se puede modificar el archivo como el usuario alternativo? Porque debe de estar en el administrador en este caso es el root PROCEDIMIENTO 2: CREANDO UN ARCHIVO PRIVADO Especificaciones  En la terminal del procedimiento anterior ejecute el comado exit y verifique que se encuentra nuevamente como su usuario principal. 2. Asuma que usted quiere que sus propósitos queden en privado. Modifique los permisos del archivo tal que se remueva el acceso a otros, como se muestra a continuación [student@station student]$ chmod o-r /tmp/username/resolutions.txt [student@station student]$ ls -l /tmp/student/resolutions.txt -rw-rw---- 1 student student 77 Jan 16 17:52 /tmp/student/resolutions.txt  Ahora repita los pasos 2 y 3 del procedimiento 1 Se observo que en el como se cambia de usuario y miramos la privacidad que tenia cada uno
  • 5. Redactar una breve lista compras en tu editor de texto preferido, o simplemente desde la línea de comandos. Guarde el archivo en /tmp/usuario/shopping.txt. Cambiar el grupo propietario del archivo a wrestle. [username@station username]$ nano /tmp/username/shopping.txt ... (Edite la lista de compras como desee) ... [username@station username]$ chgrp wrestle /tmp/username/shopping.txt [username@station username]$ cat /tmp/username/shopping.txt huevos Leche Arepas M and M's [username@station username]$ ls -l /tmp/username/shopping.txt En este paso estamos en el editor nano agregando una pequeña lista de algunos productos
  • 6. En este paso cambiamos en grupo propietario por el wrestle  Recuerde que su primera cuenta alternativa (username_a) también un miembro del grupo wrestle. Conviértete en tu primer usuario alternativo (es decir, username_a). [username@station username]$ su - username_a Password: [username_a@station username_a]$ groups username_a wrestle physics en este paso nos convertimos en un primer usuario alternativo el cual
  • 7. Como el usuario alternativo, confirme que puede ver el archivo. Tenga en cuenta que puede modificar el archivo, mediante la adición de un artículo a la lista de la compras. [username_a@station username_a]$ cat /tmp/username/shopping.txt eggs bacon milk M and M's [username_a@station username_a]$ echo "mantequilla" >> /tmp/username/shopping.txt [username_a@station username_a]$ cat /tmp/username/shopping.txt eggs bacon milk M and M's Wheaties Confirmamos que si podemos ver el archivo y que lo podemos modificarlo PROCEDIMIENTO 4: CREANDO DIRECTORIOS PÚBLICOS PARA DISTINTOS GRUPOS Especificaciones Su cuenta debe ser miembro de dos grupos secundarios, music y wrestle, además de su grupo privado. Adicionalmente, su primera cuenta alternativa deberá ser miembro de los grupos wrestle y physics, mientras que su tercera cuenta alternativa debe ser un miembro del grupo music [username@station username]$ groups username username : username wrestle music [username@station username]$ groups username_a username_a : username_a wrestle physics [username@station username]$ groups username_c username_c : username_c music
  • 8. Podemos ver que la lista tiene grupos secundarios music wrestle  Desde su directorio personal, le gustaría compartir información con otros músicos (musics) y luchadores (wrestles), pero no le gustaría que los músicos puedan ver la información de luchadores, y viceversa. Usted preferiría que cada grupo ni siquiera se diera cuenta de que el directorio del otro grupo existe. Adopte el siguiente plan: 1. Permitir a otros el acceso a los archivos de su directorio personal mediante la concesión de permisos "búsqueda". Permito el acceso de archivos mediante una concepcion de permisos de busqueda
  • 9. Cree dos subdirectorios de ~/pub, que puedan ser listados y buscados sólo por los miembros de los grupos music y wrestle, respectivamente: ~pub/music y ~/pub/wrestle. Tenga en cuenta que tendrá que considerar los grupos propietarios de los directorios, así como los permisos. En este paso creo el directorio que debe ser listado solo por miembros de los grupos music wrestle
  • 10.  Cree los archivos ~/pub/music/lyrics y ~/pub/wrestle/plan. Los archivos deben ser modificables y legibles por los miembros de los grupos music y wrestle, respectivamente. Cuando haya terminado, usted debería ser capaz de confirmar el comportamiento adecuado con su primera y su tercera cuentas (username_a y username_c). username_a@station username_a]$ ls /home/username/pub/wrestle plan [username_a@station username_a]$ cat /home/username/pub/wrestle/plan pin the other guy [username_a@station username_a]$ ls /home/username/pub ls: /home/username/pub: Permission denied en este caso un archivo llamado ~/pub/music/lyrics
  • 11. PROCEDIMIENTO 5: PROTEGIENDO SUBDIRECTORIOS DENTRO DE HOME Especificaciones Este procedimiento supone que los “otros” ya tienen permisos de ejecución de su directorio personal. Cree el subdirectorio memos en su directorio principal, y modifique sus permisos para que los otros usuarios del sistema no tengan acceso al directorio. Cree un archivo en el directorio, y use una de sus cuentas alternativas para confirmar que otros usuarios no pueden acceder al archivo. Evidencie que tiene un directorio llamado ~/memos, cuyo acceso está restringido solo al acceso del propietario. Otros usuarios no pueden acceder a él .
  • 12. Suponemos que los “otros” ya tienen permisos de ejecución de su directorio personal creamos un archivo llamado memos en este caso mostramos que tenemos un directorio llamado ~/memos, cuyo acceso está restringido solo al acceso del propietario. Otros usuarios no pueden acceder a él . PROCEDIMIENTO 6: MANEJANDO PERMISOS EN GRUPOS DE ARCHIVOS Configuraciones previas: Su segunda cuenta alternativa (username_b) debe ser un miembro del grupo emperors. Entre en esa cuenta, y cree el directorio ~/reports, y ejecute cd a ese directorio. [username_b@station username_b]$ groups username_b emperors [username_b@station username_b]$ mkdir reports [username_b@station username_b]$ cd reports Utilice el siguiente comando para crear un gran número de archivos en el directorio actual.
  • 13. [username_b@station reports]$ touch {2001,2002,2003}.{q1,q2,q3,q4}.{data,draft,final}