|
login mismo user en cualquier pc de LAN
|
| Autor |
Mensaje |
lucholinux
Usuario PL
Mensajes: 5
Grupo: Registrado
Registro en: Sep 2007
Estado:
Sin Conexión
Reputación: 0
|
login mismo user en cualquier pc de LAN
Hola que tal, tengo una duda/problema, que intentaré explicar de la mejor manera posible para obtener buenas respuestas, y no puteadas.
Tengo en casa una red con dos computadoras Debian, ambas Pentium 4. Configuré una red para compartir internet, archivos, hasta ahí todo va bien.
Como en casa somos tres hermanos y todos usamos debian, vamos agarrando de acuerdo a qué computadora esté libre. Lo que quiero hacer es poder darle la posibilidad a cada usuario de poder loguearse indistintamente en cualquier PC de la red. Es decir, yo, como usuario, tener acceso a mi /home/lucho, desde cualquier PC. Más que nada para no tener repetida la información en ambas computadoras y poder tener la misma configuración de Gnome/Kde siempre.
Sospecho que es algo medio extravagante, no crean que no he estado investigando. Llegué a una solución media precaria, que es configurando las PCs para que accedan a la pc que sirve internet remotamente mediante XDCPM o algo así, que carga las X de una pc remota.
Esta solución es un poco engorrosa, puesto que todas las PCs se tornan un poco lenta esperando las respuestas de la máquina servidora, sumado además que todas las terminales usan los dispositivos de hardware de una unica PC, lo que supone un desperdicio. Es decir, cuando pongo un mp3 para escuchar en la máquina que no es servidora, suena, pero en la máquina Servidora, cuando quiero instalar remotamente algo con apt-get, me pide que inserte cds en la Servidora.
Bueno, un desperdicio total de las máquinas Termianles digamos.
Mi idea es saber si hay alguna manera de hacer que ambas PC manejen usuarios en común. Me parece algo volador. Había pensado que tal vez publicando las carpetas personales de cada usuario, mediante la red, y luego desde las terminales asignárselas a cada usuario modificando el /etc/passwd se podría solucionar, pero no sé, estoy medio desconcertado.
Desde ya muchas gracias por llegar hasta acá leyendo, ahora espero respuestas o puteadas.
Sólo C que no C++ nada
|
|
| 09-22-2007 02:27 PM |
|
 |
magtec
Caveman with technical skills
    
Mensajes: 126
Grupo: Moderadores
Registro en: Jan 2007
Estado:
Sin Conexión
Reputación: 2
|
RE: login mismo user en cualquier pc de LAN
Hola, si se puede, para eso necesitas un servidor de archivos, es decir otra pc que no necesita tener mi monitor ni teclado, con unlinux instalado.. una pc viejita puede andar muy bien 300-500Mhz.
Para esto tenes que usar el servicio NIS y NFS, y configurarlo tanto en el servidor como en los clientes, el servidor podria montarse en una segunda subred para mayor seguridad.
NIS es un servicio para centralizar nombres de usuarios, claves e informacon en el servidor facilitando la administracion. Si ademas de NIS se usa NFS para montar el directorio /home del servidor en cada cliente, puede centralizarse tambien la informacion de todos los usuarios en el servidor.
tenes que modificar el archivo /etc/nsswitch para cambiar el orden de busqueda de usuarios, grupos y shadow. tambien agregar algunas lineas al final de los archivos /etc/passwd, /etc/group y /etc/shadow
luego de esto se debe hacer la administracion de usuarios siempre en el servidor (por ejemplo agregar nuevos usuarios) para que los directorios queden alli... por otra parte hay que montar el directorio /home del servidor en todos los clientes
el archivo /etc/fstab de cada clienter:
servidor.nombrenis:/home /home nfs rw 0 0
y el archivo /etc/exports del servidor debe tener las lineas para exportar /home
el servicio NFS permite compartir directorios de un servidor exportando directorios a las computadoras donde se ejecuta el cliente, los directorios que se exportan y las restricciones sobre los clientes se especifican en el archivo /etc/exports
por ejemplo el archivo /etc/exports del servidor:
/home *.nombrenis(rw,no_root_squash)
tambien se pueden montar manualmente:
mount -t nfs servidor.nombrenis:/usr /opt
- La seguridad es más importante que la usabilidad. En un mundo perfecto, nadie debería ser capaz de utilizar nada.
|
|
| 09-22-2007 04:05 PM |
|
 |
dragonauta
Linux Registered User #436806
     
Mensajes: 683
Grupo: Super Moderador
Registro en: Nov 2006
Estado:
Sin Conexión
Reputación: 10
|
RE: login mismo user en cualquier pc de LAN
Excelente solución de magtec, pero si no disponés de una pc extra para que haga de servidor, lo podés hacer con la que brinda internet

Reglas del Foro | (irc.freenode.net#preguntaslinux)
|
|
| 09-22-2007 05:50 PM |
|
 |
lucholinux
Usuario PL
Mensajes: 5
Grupo: Registrado
Registro en: Sep 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: login mismo user en cualquier pc de LAN
Muchas gracias por la respuesta. Sabía que la solución venía por el lado del NFS, pero no conocía las herramientas, ahora que me dieron un par de pistas, me voy a poner en movimiento e investigar. Lo que voy a hacer es lo que dijo "dragonauta" pues tengo dos y sólo dos pcs, haré eso.
Cualquier cosa consultaré nuevamente, por ahora voy a poner manos a la obra.
Aprender a usar ese tal NIS, que supongo no será cosa del otro mundo.
¡Gracias nuevamente!
Sólo C que no C++ nada
|
|
| 09-23-2007 01:02 AM |
|
 |
zodman
punk & geek linux user
   
Mensajes: 86
Grupo: Colaborador
Registro en: May 2007
Estado:
Sin Conexión
Reputación: 3
|
RE: login mismo user en cualquier pc de LAN
con XDCMP se volvia lento la red ? mmmm.
algo parecido es hacer LTSP pero creo que desperdiciarias el hardware que tienes. Podrias buscar la manera de auntentificar de manera remota, ya sae usando la encriptacion de PAM (/etc/password /etc/shadow) o alguna otro tipo de autenficacion como lo es LDAP o SAMBA. donde las maquinas saquen de una maquina central la autentifcacion
Moderador de Preguntaslinux.org
|
|
| 09-23-2007 03:01 AM |
|
 |
lucholinux
Usuario PL
Mensajes: 5
Grupo: Registrado
Registro en: Sep 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: login mismo user en cualquier pc de LAN
De nuevo yo...
He leído algo, y bueno, me mandé a hacer las cosas. Como no podía ser de otra manera, siempre aparecen los problemas.
Cuando instalé todo...tal como lo decía un tutorial que encontré en http://wiki.lsc.dc.uba.ar/index.php/Inst..._en_Debian
Bueno, empiezo, pero ya arranco mal:
Starting NIS services: ypbindbinding to YP server...........................................failed (backgrounded).
Cuando quiere iniciar el demonio. No importa, seguí investigando.
Con el demonio cargado, probé hacer esto:
casaMarfil:/var/yp# make
make[1]: se ingresa al directorio `/var/yp/casaMarfil.server'
Updating passwd.byname...
failed to send 'clear' to local ypserv: RPC: Program not registeredUpdating passwd.byuid...
failed to send 'clear' to local ypserv: RPC: Program not registeredUpdating make[1]: se sale del directorio `/var/yp/casaMarfil.server'
Bueno, viendo los comandos disponibles, hay uno que dice algo así como "yptest", lo tiro y me sale :
casaMarfil:/var/yp# yptest
Test 1: domainname
Configured domainname is "casaMarfil.server"
Test 2: ypbind
can't yp_bind: Reason: No se pudo conectar con el dominio
Sigo husmeándo, deseesperado y poseído:
casaMarfil:/var/yp# ypserv -d
[ypserv (ypserv) 2.19]
Find securenet: 255.0.0.0 127.0.0.0
Find securenet: 0.0.0.0 0.0.0.0
ypserv.conf: 0.0.0.0/0.0.0.0:*:shadow.byname:2
ypserv.conf: 0.0.0.0/0.0.0.0:* asswd.adjunct.byname:2
ypserv.conf: 0.0.0.0/0.0.0.0:*:*:0
ypproc_domain_nonack("casaMarfil.server") [From: 192.168.0.11:33395]
connect from 192.168.0.11
-> OK.
ypproc_domain("casaMarfil.server") [From: 192.168.0.11:753]
connect from 192.168.0.11
-> Ok.
ypproc_domain("casaMarfil.server") [From: 192.168.0.11:753]
connect from 192.168.0.11
-> Ok.
Pruebo nuevamente el test, y hace el bind, pero con un errorcito:
casaMarfil:/var/yp# yptest
Test 1: domainname
Configured domainname is "casaMarfil.server"
Test 2: ypbind
Used NIS server: 192.168.0.11
Test 3: yp_match
WARNING: No existe esta clave en la tabla (Map passwd.byname, key nobody)
Test 4: yp_first
familia familia:x:1003:1005:familia,,,:/home/familia:/bin/bash
Test 5: yp_next
lucho lucho:x:1000:1000:lucho,,,:/home/lucho:/bin/bash
javier javier:x:1002:1002:Javier Marfil,1,1,1:/home/javier:/bin/bash
mati mati:x:1001:1001:matias,,,:/home/mati:/bin/bash
Test 6: yp_master
localhost
Test 7: yp_order
1190594295
Test 8: yp_maplist
group.bygid
netgroup
group.byname
shadow.byname
protocols.bynumber
netid.byname
passwd.byname
rpc.bynumber
hosts.byaddr
hosts.byname
services.byservicename
services.byname
netgroup.byhost
netgroup.byuser
rpc.byname
protocols.byname
passwd.byuid
Test 9: yp_all
familia familia:x:1003:1005:familia,,,:/home/familia:/bin/bash
lucho lucho:x:1000:1000:lucho,,,:/home/lucho:/bin/bash
javier javier:x:1002:1002:Javier Marfil,1,1,1:/home/javier:/bin/bash
mati mati:x:1001:1001:matias,,,:/home/mati:/bin/bash
1 tests failed
Bueno, disculpen si me explayé mucho, pero necesitaba explicar claramente lo que sucedía. Todo se ejecutó en máquina de servidor.
El error es grave? Voy por el camino correcto? Desde YA muchas gracias nuevamente por el tiempo dedicado.
Sólo C que no C++ nada
|
|
| 09-23-2007 09:59 PM |
|
 |
lucholinux
Usuario PL
Mensajes: 5
Grupo: Registrado
Registro en: Sep 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: login mismo user en cualquier pc de LAN
Ya está funcionando, gracias por todo. Pero lo logré.
Hay que preocuparse porque en la máquina servidora esté corriendo ypserv.
#rpcinfo -p
tendría que aparecer el servicio.
Una vez levantado, en la cliente ejecutando ypbind. Arranca todo joya.
Ahora tengo una duda más y es con el tema del sonido, es como que cuando lo ejecuto desde la máquina cliente no me reconoce por ejemplo el sonido, me dice que tengo el acceso denegado a /dev/dsp, que claro, es el dispositivo de sonido. Ahora, como puedo darle acceso?
Sólo C que no C++ nada
|
|
| 09-24-2007 01:39 AM |
|
 |
elRicharD
Usuario PL
Mensajes: 117
Grupo: Registrado
Registro en: Apr 2007
Estado:
Sin Conexión
Reputación: 3
|
RE: login mismo user en cualquier pc de LAN
Ahora tengo una duda más y es con el tema del sonido, es como que cuando lo ejecuto desde la máquina cliente no me reconoce por ejemplo el sonido, me dice que tengo el acceso denegado a /dev/dsp, que claro, es el dispositivo de sonido. Ahora, como puedo darle acceso?
Como root,
chmod 777 /dev/dsp
Y listo.
Saludos.
|
|
| 09-24-2007 02:37 PM |
|
 |
lucholinux
Usuario PL
Mensajes: 5
Grupo: Registrado
Registro en: Sep 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: login mismo user en cualquier pc de LAN
Gracias, lo había pensado así, pero también me gustaría saber si habría alguna manera de hacerlo como Debian lo hace, que maneja un grupo llamado Audio, entonces los que pertenecen a ese grupo si tienen acceso.
Sólo C que no C++ nada
|
|
| 09-24-2007 11:58 PM |
|
 |