linux-usuarios y grupos

Upload: ericksson-sandoval-banda

Post on 06-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Linux-Usuarios y Grupos

    1/42

    Linux 1

    Linux RHC030

    Modulo Usuarios y Grupos

    Relator : Carlos Villanueva

  • 8/17/2019 Linux-Usuarios y Grupos

    2/42

    2© 2007 Linux. Todos los derechos reservados.

    Unidad 3 – Usuarios y Grupos

    Usuarios Linux el archivo !etc!"ass#d

    $ru"os Linux el archivo !etc!%rou"

    &xa'inando (n)or'aci*n de Usuario

    Ca'+io de (dentidad

  • 8/17/2019 Linux-Usuarios y Grupos

    3/42

    3© 2007 Linux. Todos los derechos reservados.

    Conceptos Claves

     , - un nivel in)erior los usuarios son re"resentados "or un n'ero enterolla'ado (d del usuario /uid .

     , Cada "roceso ue se desarrolla en el siste'a se eecuta co'o un uid dado

     , Cada archivo en el siste'a de archivos es "ro"iedad de un uid , &l archivo !etc!"ass#d asi%na los uids a las cuentas de usuario.

     , Las cuentas de usuarios asi%nan los uids al no'+re del usuario contrase4a(d de $ru"o /s directorio de inicio shell de inicio.

     , La contrase4a se "uede ca'+iar con el co'ando passwd.

    Usuarios de Linux y el archivo /etc/passwd

  • 8/17/2019 Linux-Usuarios y Grupos

    4/42

    5© 2007 Linux. Todos los derechos reservados.

    Los usuarios de Linux y el archivo

     /etc/passwd. &n Linux usted "ri'ero se identi)ica al entrar con un

    no'+re "articular de usuario nombre de usuario.

    Cada "roceso ue se eecuta en el siste'a tiene un

    no'+re de usuario asociado.

    &l userna'e est6 asociado con las cosas ue usted hace%ra+e o use.

    Cada usuario en el siste'a tiene un unico userid  /uid

    Linux rastrea los userids co'o un n'ero entero de 32+its

  • 8/17/2019 Linux-Usuarios y Grupos

    5/42

    © 2007 Linux. Todos los derechos reservados.

    Los usuarios de Linux y el archivo

     /etc/passwd. &l siste'a 'antiene una +ase de datos ue asi%na los

    no'+res de usuarios a los userids.

    &sta +ase de datos se al'acena en el archivo decon)i%uraci*n !etc!"ass#d

    [elvis@station elvis] tail /etc/passwd a"ache:x:58:58:-"ache:!var!###:!+in!+ash"ost)ix:x:89:89::!var!s"ool!"ost)ix:!s+in!nolo%in

    elvis:x:01:01::!ho'e!elvis:!+in!+ash 

  • 8/17/2019 Linux-Usuarios y Grupos

    6/42

    © 2007 Linux. Todos los derechos reservados.

    !rchivo /etc/passwd

    "l archivo /etc/passwd

    &l archivo de texto !etc!"ass#d contiene no'+res de usuario sus corres"ondientes userids al%una otra in)or'aci*n. 

  • 8/17/2019 Linux-Usuarios y Grupos

    7/427© 2007 Linux. Todos los derechos reservados.

    !rchivo /etc/passwd

  • 8/17/2019 Linux-Usuarios y Grupos

    8/428© 2007 Linux. Todos los derechos reservados.

    !rchivo /etc/passwd

    "l archivo /etc/passwd

    &l archivo de texto !etc!"ass#d contiene no'+res de usuario sus corres"ondientes userids al%una otra in)or'aci*n. 

  • 8/17/2019 Linux-Usuarios y Grupos

    9/429© 2007 Linux. Todos los derechos reservados.

    !rchivo /etc/passwd

  • 8/17/2019 Linux-Usuarios y Grupos

    10/4210© 2007 Linux. Todos los derechos reservados.

    #e$las a tener en cuenta

    &l U(; de cuenta 0 "ertenece al ad'inistrador /root "or de+ao deU(; 00 esta reservado "ara el siste'a "or enci'a de U(; 00 "aralos usuarios del siste'a.

  • 8/17/2019 Linux-Usuarios y Grupos

    11/4211© 2007 Linux. Todos los derechos reservados.

    Las contrase%as y el archivo /etc/shadow.

    &x"oner la )or'a encri"tada de su contrase4a en elarchivo !etc!"ass#d es "eli%roso.

    Linux Unix al'acenan las contrase4as utiliBando unanueva tcnica lla'ada @Dhado# ?ass#ords@

    &l archivo contiene s*lo in)or'aci*n relacionada con lascontrase4as

    Dus "er'isos no "er'iten ver su contenido.

  • 8/17/2019 Linux-Usuarios y Grupos

    12/4212© 2007 Linux. Todos los derechos reservados.

    &ipos de Usuarios

    Usuarios

  • 8/17/2019 Linux-Usuarios y Grupos

    13/4213© 2007 Linux. Todos los derechos reservados.

    'ds de usuarios de #ed (at "nterprise Linux

  • 8/17/2019 Linux-Usuarios y Grupos

    14/4215© 2007 Linux. Todos los derechos reservados.

    Los $rupos Linux y el archivo/etc/$roup.

    Conceptos Claves , E6sica'ente un %ru"o es solo un %rou" id /%id de un

    n'ero entero

     , Cada "roceso ue se eecuta en el siste'a o"era +ao unacolecci*n de %ru"os /%ids.

     , &l archivo !etc!%rou" asi%na %ids a no'+res a 'e'+res>asde %ru"o.

     , Cada archivo en el siste'a de archivos "ertenece a un solo

    %id. , Los usuarios tienen un solo %ru"o "ri'ario de)inido en el

    archivo !etc!"ass#d.

     , Los usuarios "ueden ser 'ie'+ros de 'lti"les %ru"os

    secundarios de)inidos en el archivo !etc!%rou"s.

  • 8/17/2019 Linux-Usuarios y Grupos

    15/421© 2007 Linux. Todos los derechos reservados.

    $ru"os de Linux

    Cada "roceso se eecuta +ao el contexto de un usuario dado.

    Los usuarios los "rocesos ue estos o"eran los archivosue "oseen "ertenecen a la colecci*n de %ru"os

    Las 'e'+res>as de %ru"o le "er'iten a los ad'inistradoresde siste'as 'anear e)iciente'ente las colecciones de losusuarios ue tienen o+etivos si'ilares.

    Cada usuario es 'ie'+ro de un grupo primario.

  • 8/17/2019 Linux-Usuarios y Grupos

    16/421© 2007 Linux. Todos los derechos reservados.

    "l archivo /etc/$roup

    ?ara el Aernel de Linux un %ru"o es no'+rado usandoun id de %ru"o /$(; de 32 +its

    &l archivo !etc!%rou" asocia no'+res de %ru"o con$(;s /"ara hu'anos.

    ;e)ine los usuarios ue "ertenecen a cada %ru"o.

  • 8/17/2019 Linux-Usuarios y Grupos

    17/4217© 2007 Linux. Todos los derechos reservados.

    "l archivo /etc/$roup &xa'ine su archivo /etc/$roup

    #restle:x:201:venturaho%anelvis"hsics:x:202:einstein'ax#ellelvise'"erors:x:203:nerouliuselvis%overnor:x:205:ventura"ataAi'usic:x:20:elvis+londie"rince'adonnad#ar)s:x:20:slee"%ru'"doc elvis:x:01:

    "rince:x:02: 'adonna:x:05: +londie:x:0:

  • 8/17/2019 Linux-Usuarios y Grupos

    18/4218© 2007 Linux. Todos los derechos reservados.

    !rchivo /etc/$roup

  • 8/17/2019 Linux-Usuarios y Grupos

    19/4219© 2007 Linux. Todos los derechos reservados.

    Grupos pri)arios y secundarios

    ;e+ido a ue cada archivo de+e tener un %ru"o "ro"ietariode+e ha+er un %ru"o "or de)ecto asociado con cada usuario.

     ,&ste %ru"o "or de)ecto se convierte en el "ro"ietario del %ru"o de losarchivos recin creados

     ,&ste %ru"o se conoce co'o el %ru"o primario del usuario.

     ,Un %ru"o "ri'ario de usuario se de)ine en el cuarto ca'"o de unaentrada de usuario !etc!"ass#d.

    Usuarios "ueden o"tar ta'+in "or "ertenecer a otros %ru"os.

     ,&stos %ru"os se lla'an %ru"os secundarios , &st6n de)inidos en el cuarto ca'"o del archivo !etc!%rou" )ile. 

  • 8/17/2019 Linux-Usuarios y Grupos

    20/4220© 2007 Linux. Todos los derechos reservados.

    Ca)*io de )is )e)*res+as de $rupo

    Fnica'ente el usuario ad'inistrativo root "uedeca'+iar las 'e'+res>as de %ru"o.

     , Usando el co'ando user)od  $roup)od.

     , G la utilidad %r6)ica syste),con-i$,users

    &l uso de estos co'andos se ver6 en otro curso.

  • 8/17/2019 Linux-Usuarios y Grupos

    21/4221© 2007 Linux. Todos los derechos reservados.

    "xa)inando 'n-or)acin de Usuarios

    Conceptos Claves , &l co'ando id 'uestra la in)or'aci*n del %ru"o del usuario.

     , &l co'ando whoa)i in)or'a el no'+re del usuario actual.

     , Los co'andos who users w in)or'an so+re usuarios consesiones activas.

     , &l co'ando -in$er re"orta la lti'a veB ue los usuarios entraronal siste'a otra in)or'aci*n adicional.

  • 8/17/2019 Linux-Usuarios y Grupos

    22/4222© 2007 Linux. Todos los derechos reservados.

    'denti-icacion de usuarios el co)ando id.

    Los usuarios suelen utiliBar el co'ando id "ara deter'inar la in)or'aci*nso+re un usuario.

    id I% J I$ J IuK InK UD&R

  • 8/17/2019 Linux-Usuarios y Grupos

    23/4223© 2007 Linux. Todos los derechos reservados.

    "l co)ando id.

    Di se lla'a sin ar%u'entos el co'ando id entre%a un resu'ende 'e'+res>as de %ru"o "ara el usuario ue lo eecuta.

    Di est6 "rovisto del no'+re de usuario el co'ando id entre%ain)or'aci*n del %ru"o "ara ese usuario es"ec>)ico.

  • 8/17/2019 Linux-Usuarios y Grupos

    24/4225© 2007 Linux. Todos los derechos reservados.

    "l co)ando id.

    &e'"los , Di un usuario solo uiBo sa+er el id del %ru"o "ri'ario de un usuario el co'ando "odr>a ser invocado

    con la o"ci*n ,$.

     , Di el usuario uiBo conocer el no'+re del %ru"o en lu%ar del n'ero la o"ci*n ,n ta'+in "odr>aes"eci)icarse.

     , ;e la 'is'a 'anera la o"ci*n ,G re"ortar6 todos los %ru"os no s*lo el %ru"o "ri'ario.

  • 8/17/2019 Linux-Usuarios y Grupos

    25/42

    2© 2007 Linux. Todos los derechos reservados.

    "l co)ando #hoa'i

    &l co'ando whoa)i si'"le'ente entre%a el no'+redel usuario actual.

    &n Red Hat &nter"rise Linux 'u "ocas veces ha lanecesidad de usar el co'ando whoa)i "orue elintr"rete de co'andos "or de)ecto *ash "resenta dein'ediato el no'+re de usuario del usuario actual.

  • 8/17/2019 Linux-Usuarios y Grupos

    26/42

    2© 2007 Linux. Todos los derechos reservados.

    01ui2n tiene una sesin a*ierta Los

    co)andos users4 w y who. Di un usuario uisiera sa+er uin '6s est6 usando

    una '6uina Linux o Unix en "articular. Red Hat&nter"rise Linux "rovee tres co'andos ue re"ortanlos usuarios actuales cada uno con un nivel di)erentede detalle.

    &l '6s sencillo de estos es el co'ando users.

    users

    Hace una lista sencilla de uienes est6n conectados alsiste'a.

  • 8/17/2019 Linux-Usuarios y Grupos

    27/42

    27© 2007 Linux. Todos los derechos reservados.

    01ui2n tiene una sesin a*ierta Los

    co)andos users4 w y who. # IhK J IsK J I)KK

  • 8/17/2019 Linux-Usuarios y Grupos

    28/42

    28© 2007 Linux. Todos los derechos reservados.

    01ui2n tiene una sesin a*ierta Los

    co)andos users4 w y who.

    La l>nea su"erior da la in)or'aci*n resu'ida: el tie'"o

    actual el tie'"o en d>as horas 'inutos ue la '6uinaha estado )uncionando sin interru"ciones el n'ero deusuarios el "ro'edio actual de car%a /co'o un"ro'edio de 1. 1 'inutos "ara la '6uina.

  • 8/17/2019 Linux-Usuarios y Grupos

    29/42

    29© 2007 Linux. Todos los derechos reservados.

    01ui2n tiene una sesin a*ierta Los

    co)andos users4 w y who.

    M &l lti'o de estos tres co'andos si'ilares whota'+in"rovee in)or'aci*n detallada acerca de uin est6 conectadoen el 'o'ento. Di se lla'a sin ar%u'entos se co'"orta de

    una 'anera si'ilar al co'ando w.

  • 8/17/2019 Linux-Usuarios y Grupos

    30/42

    30© 2007 Linux. Todos los derechos reservados.

    #evisin de usuarios el co)ando -in$er.

    &l co'ando -in$er se "uede utiliBar "ara @cheuear@ alusuario no s*lo "ara ver si est6 conectado sino ta'+insi ha le>do su correo la hora en ue inici* la sesi*nentre otras cosas.

    -in$er  Is J Il J I"K UD&R ...K UD&RNHGDT ...K 

  • 8/17/2019 Linux-Usuarios y Grupos

    31/42

    31© 2007 Linux. Todos los derechos reservados.

    "l co)ando -in$er 

     - 'anera de ee'"lo el usuario elvis usa el co'ando)in%er "ara ver uin est6 en el siste'a.

  • 8/17/2019 Linux-Usuarios y Grupos

    32/42

    32© 2007 Linux. Todos los derechos reservados.

    "l co)ando -in$er 

    Din ar%u'entos el co'ando -in$er acta de 'anera'u "arecida al co'ando who dando in)or'aci*nsu'aria incluendo la de la ter'inal del usuario /Tt

    la hora de inicio el tie'"o de inactividad. &lvis nota ue su a'i%a +londie no est6 conectada

    decide +uscar '6s in)or'aci*n acerca de ella.

  • 8/17/2019 Linux-Usuarios y Grupos

    33/42

    33© 2007 Linux. Todos los derechos reservados.

    Utili5acin del co)ando -in$er en la red.

    &l co'ando )in%er ta'+in "uede re"ortar la actividadde un usuario en '6uinas re'otas. &l usuario elvisdesea ver lo ue va a hacer el usuario "ataAi en la'6uina ni'+us.exa'"le.co'.

  • 8/17/2019 Linux-Usuarios y Grupos

    34/42

    35© 2007 Linux. Todos los derechos reservados.

    Ca)*io de identidad 

    Conceptos Claves , &l co'ando su le "er'ite a un usuario ca'+iar el id del usuario.

     , &l co'ando su usual'ente se lla'ado con un %ui*n as> co'o en

    su , "ara es"eci)icar ue en e)ecto el usuario de+er>a iniciar lasesi*n co'o el nuevo usuario.

     , &l co'ando new$rp ta'+in lla'ado s$ "er'ite al usuarioca'+iar el id de g ru"o "ri'ario.

  • 8/17/2019 Linux-Usuarios y Grupos

    35/42

    3© 2007 Linux. Todos los derechos reservados.

    Ca)*io de 'dentidad

     - 'enudo en Linux a un usuario le %ustar>a convertirsete'"oral'ente en otro usuario.

    &l co'ando ue le "er'ite te'"oral'ente ca'+iar su

    id de usuario se lla'a su. su I J Ic J I' I" J Is IIshellODH&LLK UD&R -R$KK

  • 8/17/2019 Linux-Usuarios y Grupos

    36/42

    3© 2007 Linux. Todos los derechos reservados.

    Co)ando su Convertirse te'"oral'ente en otro usuario "uede ser tan si'"le co'o @su@ a ese usuario.

    &s necesario ue elvis conociera la contrase4a de "rince.

     ?ara iniciar la sesi*n co'o usuario nuevo "uede lla'ar al co'ando su con un , /un %ui*n si'"le. &ste es"eci)ica ue la shell del nuevo usuario de+e ser una shellde inicio.

  • 8/17/2019 Linux-Usuarios y Grupos

    37/42

    37© 2007 Linux. Todos los derechos reservados.

    Convertirse en root Un usuario de+e ser root "ara con)i%urar/o arre%lar una

    '6uina Linux.

    ?ara convertirse de un usuario nor'al a un usuario root elusuario de+e conocer la contrase4a de root usar el co'ando@su@. Di el co'ando su se utiliBa sin ar%u'entos ste asu'eue el usuario est6 tratando de convertirse en root.

  • 8/17/2019 Linux-Usuarios y Grupos

    38/42

    38© 2007 Linux. Todos los derechos reservados.

    Ca)*io de $rupo pri)ario con el co)andonew$rp

     -l%unas veces "uede ue los usuarios uieran convertiruno de sus %ru"os secundarios en "ri'ario "ara ue losarchivos recin creados sean "ro"iedad de ese %ru"o.

    &l co'ando new$rp euivalente al co'ando lla'ados$ hace usta'ente esto.

    ne#%r" $RGU?KK

    $enera una nueva shell con $RGU? co'o su %ru"o"ri'ario. Di $RGU? no se es"eci)ica utilice el %ru"o"ri'ario "or de)ecto.

  • 8/17/2019 Linux-Usuarios y Grupos

    39/42

    39© 2007 Linux. Todos los derechos reservados.

    Ca)*io de $rupo pri)ario con el co)andonew$rp &n la si%uiente secuencia de co'andos "rince crear6

    un nuevo archivo lue%o utiliBar6 el co'ando new$rp"ara %enerar una nueva shell con un %ru"o "ri'ario de'usic. &n la nueva shell "rince crear6 otro archivo elcual "ertenecer6 al %ru"o 'usic "rince lue%oa+andonar6 la nueva shell.

    1. G+serve ue des"usde eecutar el co'andonew$rp el co'ando idest6 re"ortando al %ru"o"ri'ario de "rince co'o@'usic@.

    2. &l archivo +iB creadocuando el %ru"o "ri'ariode "rince era 'usic es"ro"iedad del %ru"o 'usic.

  • 8/17/2019 Linux-Usuarios y Grupos

    40/42

    50© 2007 Linux. Todos los derechos reservados.

    Ca)*io de $rupo pri)ario con el co)andonew$rp

  • 8/17/2019 Linux-Usuarios y Grupos

    41/42

    51© 2007 Linux. Todos los derechos reservados.

  • 8/17/2019 Linux-Usuarios y Grupos

    42/42

    ?ara averi%uar cuentas con no'+re di)erente de root"ero "er'isos de root existen "ro%ra'as "ero a )altade uno "ode'os utiliBar el si%uiente co'ando:

    a#A IP: =Qi) /3OO0 "rint 1S= !etc!"ass#d