Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Usuarios
Bienvenido, Anónimo

     Miembros:
Último: xremyalex
Nuevos hoy: 13
Nuevos ayer: 10
Total: 30529

     Navegando:
Anónimos: 416
Miembros: 12
Total: 428


Miembros conectados:

01: vsanson
02: elpirao
03: Burning
04: maiku
05: johpunk
06: xremyalex
07: yoyofv
08: e-Vox
09: haldrik
10: arqxyz
11: Deckon
12: enriquehh

Mensajes recientes
 Instalación de distribuciones
 Manera correcta para instalar debian testing?
 La distro perfecta para mi seria... ¿existe?
 Software
 Impresora Pausada
 Emulacion programa de comunicación wifi sobre Linux
 Hardware
 Tarjeta WiFi reconocida en Ubuntu, no en WiFiSlax. +problema
 no puedo iunstalar mi segunda tarjeta de red
 Programación
 less y ps -a, en C
 compilar una libreria con otro gcc
 Sistema
 Lo que no me gusto del LINUX
 Como iniciar sesion automaticamente ??
 Seguridad
 como administro mis coneciones wifi
 usuario y contraseña en ubuntu
 Redes y Servidores
 server de archivos para internet
 Servidor Freeradius
 Proyectos
 Crear Un Sistema Operativo...
 como programar el puerto serial en matlab?
 Debates
 Andrew S. Tanenbaum(cread or de minix) El heroe no proclamado
 10 cosas linux debería mejorar...
 El Café
 ¿Qué tontería has intentado hacer con GNU/Linux?
 ¿cual crees que es la mejor antena direccional PCI?
 Desarrollo Web
 Intentando mostrar una imagen: problema con rutas
 Intentando imprimir todas las filas de una tabla
 Documentación
 busco este libro pero en español, ¿alguno de uds lee libr...
 kernel a fondo
 Screenshots
 IceWM en Debian Lenny
 Está por llegar el concurso screenshots 2008
 KDE
 Aplicaciones para KDE4 en KDE3 ¿Se puede?
 Problema con sesion en KDE 3.5
 GNOME
 XVNC o control remoto multiusuario
 Problema apariencia Ubuntu Hardy
 Otros escritorios y entornos
 Mejor escritorio para linux
 (SOLUCIONADO) Ayuda con fluxbox, no puedo iniciarlo
 X Window
 Debian Lenny+Compiz= Problemas con los videos
 Ubuntu 8.4+compiz
 Vídeos
 Kill -9
 Soy un PC, pero uso Linux

[ Entrar a los foros ]
Buscar

Sitios amigos

Espacio Linux :: Ver tema - /etc/passwd El archivo de passwords
ReglamentoReglamento general de los foros
 FAQFAQ  BuscarBuscar  Grupos de usuariosGrupos de usuarios  Miembros  PerfilPerfil
  Mensajes privadosMensajes privados  

/etc/passwd El archivo de passwords

Publicar nuevo tema  Responder al tema  Foros de discusión -> Documentación
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
jespinal
Forista Nuevo
Forista Nuevo



Miembro No. 29428
Registrado: Sep 03, 2008
Mensajes: 7
Ubicación: /dev/rep/dom

MensajePublicado: Vie Sep 05, 2008 10:39 pm    Asunto: /etc/passwd El archivo de passwords Responder citando

En ocasiones, cuando uno es nuevo en Linux, se le ocurre abrir el archivo /etc/passwd; pero inmediatamente lo hacemos y vemos el formato de ‘eso’ (asi le llamamos en ese momento), lo cerramos rapido con intención de no volver a abrirlo y con la esperanza de nunca tener que editarlo manualmente.

Hoy estaremos estudiando ese archivo de forma detenida, y esperando que la próxima vez que lo abran, sea una experiencia menos traumática.

Dirijanse al directorio /etc/ y abran su archivo ‘passwd’.

Mi /etc/passwd luce algo como así:

Código:
    root:x:0:0::/root:/bin/bash
    bin:x:1:1:bin:/bin:/bin/false
    daemon:x:2:2:daemon:/sbin:/bin/false
    adm:x:3:4:adm:/var/log:/bin/false
    lp:x:4:7:lp:/var/spool/lpd:/bin/false
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/:/bin/false
    news:x:9:13:news:/usr/lib/news:/bin/false
    uucp:x:10:14:uucp:/var/spool/uucppublic:/bin/false
    operator:x:11:0:operator:/root:/bin/bash
    games:x:12:100:games:/usr/games:/bin/false
    ftp:x:14:50::/home/ftp:/bin/false
    smmsp:x:25:25:smmsp:/var/spool/clientmqueue:/bin/false
    mysql:x:27:27:MySQL:/var/lib/mysql:/bin/false
    rpc:x:32:32:RPC portmap user:/:/bin/false
    sshd:x:33:33:sshd:/:/bin/false
    gdm:x:42:42:GDM:/var/state/gdm:/bin/bash
    apache:x:80:80:User for Apache:/srv/httpd:/bin/false
    messagebus:x:81:81:User for D-BUS:/var/run/dbus:/bin/false
    haldaemon:x:82:82:User for HAL:/var/run/hald:/bin/false
    pop:x:90:90:POP:/:/bin/false
    nobody:x:99:99:nobody:/:/bin/false
    jespinal:x:500:100:Jose P. Espinal:/home/jespinal:/bin/bash

…a primera vista, ‘espantoso’.

Este archivo incluye varias piezas de información para cada cuenta de usuario en el sistema.
Cada ‘pieza’ de información esta separada de la siguiente por ‘:‘ (dos puntos).

Evaluemos la siguiente línea de mi archivo para que entiendan mejor:

Código:
    jespinal:x:500:100:Jose P. Espinal:/home/jespinal:/bin/bash


1) Primera pieza (’jespinal’):
Esta corresponde al ‘login name’ o nombre de usuario correspondiente al usuario que describe dicha linea. En este caso es ‘jespinal‘, pues ese es mi usuario Sonriendo , simple, no?.

2) La segunda pieza (’x'):
Corresponde al ‘password’ encriptado; sin embargo, esta ‘x‘ no es mi password, sino que asi se coloca porque el verdadero password no se almacena ahi , sino en ‘/etc/shadow’ (luego estudiaremos ese archivo, calma Sonriendo ). Toma en cuenta que si se esta haciendo uso de ‘/etc/shadow’ para almacenar los passwords, entonces en ese campo del /etc/passwd NO DEBE haber nada excepto la ‘x’.

3) Tercera pieza (’500′):
Corresponde al ID numérico del usuario. Como sabrás (y si no lo sabias, pues ya si), a cada usuario del sistema se le asigna, ademas del login-name, un ID numerico para identificarlo. Ese campo de /etc/passwd es el que se usa para registrar el ID numerico del usuario en cuestion.

4) Cuarta pieza (’100′):
Corresponde al ID numérico del grupo al cual pertenece el usuario. En mi caso, el usuario ‘jespinal’ tiene como grupo principal el grupo ‘users’, y ese es el ID numerico de ese grupo (luego estudiaremos /etc/group , que es ahi que se manejan los grupos y el ID que le otorgamos a cada grupo).

5) Quinta pieza (’Jose P. Espinal’):
Nombre del usuario, o Comentario; por ejemplo, en el caso del usuario de MySQL, usamos algo como ‘Usuario de MySQL’, aunque si quieres puedes usar ‘Pepito Perez’, el hecho es que sepas para que se usa este campo, el cual tambien puedes dejar vacio (’root’ usa este campo vacio, por lo general).

6) Sexta pieza (’/home/jespinal’):
Aqui se indica el directorio de trabajo inicial de cada usuario (o sea, su ‘home’).

7) Septima pieza (’/bin/bash’):
Indica el interprete de comandos que usara el usuario por default o el primer comando que ejecutara (ej. el usuario shutdown, y halt).

Fijate que en el caso de usuarios que solo se usan para ejecutar ciertos procesos (mail, uucp, news), el shell es ‘/bin/false’, el cual es un shell nulo para que este usuario no tenga otra utilidad mas que servir para que un proceso se ejecute a nombre suyo.

Ya, eso es todo; ves!? no muerde :>>.

Eso es practicamente todo lo relacionado a este archivo. Realmente facil de entender y de editar (si quieres cambiar algo).

Hasta luego; ya sabes: ‘man’ es tu mejor amigo en Linux.
_________________
--
# echo -e "\e[42;5m Jose P. Espinal \e[0m"
# make Linux | more > user_friendly
# http://blog.slackware-es.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del usuario MSN Messenger
ExEKieLiTo
Moderador
Moderador



Miembro No. 25577
Registrado: Dec 07, 2007
Mensajes: 2094
Ubicación: /dev/Argentina/bu enos aires

MensajePublicado: Dom Sep 07, 2008 6:00 pm    Asunto: Re: /etc/passwd El archivo de passwords Responder citando

la verdad nunca tube la necesidad de editar dicho archivo ... pero es bueno tener una referencia de ello.

saludos !
_________________
Amd 3600 x2 Dual Core - 2 gb Ram - Nvidia Gforce 7300 GS - Sata2 250 GB
--
Corriendo Slackware 12
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Julito
Forista Medio
Forista Medio



Miembro No. 27350
Registrado: Apr 10, 2008
Mensajes: 175

MensajePublicado: Dom Sep 07, 2008 7:49 pm    Asunto: Re: /etc/passwd El archivo de passwords Responder citando

Nunca esta de más informarse de algo...Buena info.

Saludos.
_________________
------------------------------------------------
Hablar es barato. Enséñame el código.
Linux Torvarlds.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jespinal
Forista Nuevo
Forista Nuevo



Miembro No. 29428
Registrado: Sep 03, 2008
Mensajes: 7
Ubicación: /dev/rep/dom

MensajePublicado: Dom Sep 07, 2008 8:45 pm    Asunto: Re: /etc/passwd El archivo de passwords Responder citando

Este tipo de info es importante en el caso de uno querer agregar un usuario manualmente.
Tal vez preguntaran "Y para que manualmente ??". Pues, por ejemplo, las versiones nuevas del comando 'useradd' no permiten agregar usuarios con letras mayusculas, ej. Juan , o, PedRo.

Una vez me tope con la necesidad de agregar usuarios con letras mayusculas. Dicho usuario seria agregado utilizando un shellscript, y ya que 'useradd' no lo permite, pues hubo que hacerlo manualmente por medio del mismo script, editando este archivo, y /etc/shadow
Ese usuario lo utilizaria luego para permitir acceso a unos telefonos VoIP marca Polycom via FTP a una PBX Asterisk para descargar sus archivos de configuracion. Riendo a Carcajadas (El usuario ftp por default es PlcmSpIp )

Es posible que este sea un caso extremo Bromeando , pero, es bueno saberlo.
_________________
--
# echo -e "\e[42;5m Jose P. Espinal \e[0m"
# make Linux | more > user_friendly
# http://blog.slackware-es.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del usuario MSN Messenger
maiku
Forista Medio
Forista Medio



Miembro No. 20814
Registrado: Apr 19, 2007
Mensajes: 497
Ubicación: Cojutepeque, El Salvador C. A.

MensajePublicado: Mar Sep 09, 2008 10:10 pm    Asunto: Re: /etc/passwd El archivo de passwords Responder citando

hum, pos la verdad no me gusta mucho tocar ese tipo de archivos, pero bueno, a veces se necesita. Ojala continues con info acerca de /etc/group y /etc/shadow, gracias por compartir
_________________
Grüße...
Maiku

Full linux alchemist!!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del usuario
Sagman
Forista Mayor
Forista Mayor



Miembro No. 9177
Registrado: Jul 31, 2005
Mensajes: 787
Ubicación: Gerona (España)

MensajePublicado: Mar Sep 09, 2008 11:41 pm    Asunto: Re: /etc/passwd El archivo de passwords Responder citando

Buena info, espero la explicacion del /etc/shadows Bromeando
_________________
* Acer Aspire One Azul 110/512MB DDR2/8GB SSD
* AMD Athlon64 X2 4800/PB Asus M2n-MX-SE/1GB DDR2 800/nvidia 6100/240GB HD/Ubuntu Hardy
* ViaC3 800Mhz/PVCLE266M/512MB DDR/100GB HD/Debian Etch
Mi blog
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del usuario MSN Messenger
Mostrar mensajes anteriores:   
Publicar nuevo tema  Responder al tema  Foros de discusión -> Documentación Todas las horas son GMT - 6 Horas

Página 1 de 1



No puedes publicar nuevos temas en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en encuestas en este foro



Powered by phpBB © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

Forums ©
 

Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog