Está en la página 1de 23

c  


c
   
 

Instructor
Luis Felipe Londoño Muñoz
Centro de Servicios y gestión empresarial
Teleinformática
c
   
   
 
x |n un bajo nivel, los usuarios están representados por
un entero llamado ID de usuario (UID).
x Cada proceso que se ejecuta en el sistema se ejecuta
como un UID dado.
x Cada archivo en el sistema de archivos es propiedad de
un UID.
x |l archivo /etc/passwd mapea UIDs a cuentas de
usuario.
x Las cuentas de usuario mapean UIDs a nombres de
usuario, contraseña, identificadores de grupo(s), un
directorio home, y un shell de login.
x Las contraseñas se cambian con el comando  .
c
   
   
 
x u  

èelvis@station elvis]$ tail /etc/passwd


apache:x:48:48:Apache:/var/www:/bin/bash
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
elvis:x:501:501::/home/elvis:/bin/bash
c
   
   
 
Campo Num Propósito
Nombre asignado a un usuario (Humanamente
Username 1
|ntendible)
Por defecto, Red Hat no hace uso de este campo
Password 2
(Razones de seguridad)
|l número entero con el cual el kernel identifica al
User Id (uid) 3
usuario.
Primary |l número entero con el cual el kernel identifica al
4
Groupid (gid) grupo primario al cual pertenece el usuario.
Usado para almacenar texto simple para identificar al
G|COS 5 usuario, tal como, nombre completo, numero
telefónico, dirección de la oficina, etc.
c
   
   
 
Campo Num Propósito
Cuando un usuario inicia sesión su login shel
Home Directory 6 usará este directorio como predeterminado
(cwd).
Shel por defecto para ese usuario. usualmente es
Login Shell 7
/bin/bash.
§ 

  
x Las contraseñas son almacenadas en el archivo
dedicado /etc/shadow
x Para cambiar una contraseña se puede usar el
comando  |jemplo͙

èmadonna@station madonna]$ passwd


Changing password for user madonna.
Changing password for madonna(current)
UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
c
   
   
 
j    

       
x Usuarios normales
A Los usuarios normales representan a personas
reales que usan el sistema.
A Suelen tener /bin/bash como shell de entrada,
A Directorio dentro del directorio /home.
A Pueden crear archivos de sólo dentro de sus
directorios y en directorios temporales, como
/tmp y /var/tmp.
A UID superior a 500.
c
   
   
 
x |l usuario root
A Llamado Y  Y 
A |l uid 0 se reserva para el usuario root,
A |l usuario root tiene el camino libre en el sistema:
puede modificar o quitar cualquier archivo, puede
ejecutar cualquier comando, puede matar a cualquier
proceso.
A |l usuario root es el encargado de incorporación y
mantenimiento de otros usuarios, la configuración de
hardware, y la adición de software del sistema.
A Aunque el usuario root puede crear archivos en
cualquier parte del sistema, por lo general usa /root
como su directorio de inicio.
c
   
   
 
x Usuarios del sistema
A Los usuarios del sistema no representan personas sino
componentes del sistema.
A Por ejemplo los procesos que se ejecutan en el servidor
web Apache se ejecutan como el usuario apache.
A Los usuarios del sistema por lo general no tienen un
shell de entrada
A Los directorios home de usuarios del sistema rara vez
residen en /home. Generalmente son los directorios
del sistema que se refieren a la solicitud
correspondiente. Por ejemplo, el usuario apache tiene
un directorio de /var/www.
A UIDs que van desde 1 hasta 499.
r
  
   
 

x Fundamentalmente, un grupo es sólo un entero
identificador de grupo (GID).
x Cada proceso que se ejecuta en el sistema se ejecuta
bajo una colección de grupos (GID).
x |l archivo /etc/group mapea GIDs a nombres de
grupos y pertenencias a grupos.
x Cada archivo en el sistema de archivos es propiedad de
un solo GID.
x Los usuarios tienen un solo grupo principal definido en
el archivo /etc/passwd
x Los usuarios pueden ser miembros de varios grupos
secundarios, que se definen en el archivo
/etc/group
r
  
   
 

x r
 

A Cada usuario es miembro de un grupo primario (principal).
A Los usuarios pueden ser miembros de cero o más grupos
secundarios.

x    
  
wrestle:x:201:ventura,hogan,elvis
physics:x:202:einstein,maxwell,elvis
emperors:x:203:nero,julius,elvis
elvis:x:501:
prince:x:502:
madonna:x:504:blondie:x:505:
r
  
   
 


Campo Num Propósito


Groupname 1 Nombre del grupo
Group Password 2 Raramente usado
Número entero del identificador de
Group ID (GID) 3
grupo
Una lista de nombres de usuario
Group members 4 separados por comas. Cada usuario
listado es miembro del grupo.
r
  
   
 

x o§ 

 
A Los miembros de un Grupo son usados a menudo
para determinar quién tiene acceso a qué en el
sistema de archivos.
A Cada archivo en el sistema es propiedad de un
usuario y también propiedad de un grupo, que se
conoce como el grupo propietario del archivo.
r
  
   
 

x r
     
  
A Debido a que cada archivo debe tener un grupo
propietario, tiene que haber un grupo
predeterminado asociado a cada usuario.
A |ste grupo predeterminado se convierte en el
propietario del grupo de archivos recién creados.
A |ste grupo es conocido como el a  
o
primario de un usuario.
A el a  
de un usuario se define en el
cuarto campo del archivo /etc/passwd de un
usuario.
r
  
   
 

x r
     
  
A Además de un grupo principal, los usuarios,
opcionalmente, pueden pertenecer a otros
grupos. |stos grupos se denominan a Y
Y  Y
èelvis@station elvis]$ tail /etc/passwd
hogan:x:512 :512 ::/home/hogan:/bin/bash

r
    


   
r
  
   
 

x r
     
  
A èelvis@station elvis]$ tail /etc/group
wrestle:x:201:ventura,hogan ,elvis

hogan:x:512: Adicionalmente,
hogan pertenece al
grupo wrestle cuyo
r
     GID es 201


     
   
r
  
   
 

x o     

 
A
  
A 
 
    
x |l comando  permite a un usuario conmutar
de Y (UID). |n otras palabras el usuario
cambia de identidad.
x |l comando  es comúnmente usado con un
guión ( )para especificar que el usuario se
ha conectado (iniciado sesión) efectivamente
como el nuevo usuario.
x |l comando   permite a un usuario
cambiar su grupo primario.
    
x Conmutando identidades
A SINTAXIS:

è  c  m, p  s, shell=SH|LL] èUS|R èARG]]

A ||MPLO:
èelvis@station elvis]$ su prince
Password:
èprince@station elvis]$
Conmute de elvis a prince
    
x Conmutando identidades
A SINTAXIS:

è  c  m, p  s, shell=SH|LL] èUS|R èARG]]

A ||MPLO:
èelvis@station elvis]$ su ʹ prince
Password: NOTA: Cuando uso guión (ʹ)
realmente inicio sesión en la
èprince@station prince]$pwd shell y CWD es /home/prince
/home/prince Adicionalmente se cargan
todas las variables de
entorno del usuario prince.
    
x        
èelvis@station elvis]$ su ʹ
Password:
èroot@station root]#

NOTA: Cada vez que el shell se ejecuta como


root, el mensaje utiliza el carácter "#" en lugar
de "$".
    
x Cambiando de grupo primario
A A veces, los usuarios quieren convertir uno de sus
grupos secundarios, en su grupo principal, de
modo que los archivos nuevos pertenezcan a ese
grupo.
A SINTAXIS:   èGROUP]
FIN

También podría gustarte