NFS+NIS

Sziasztok,

Szerintetek mi okozhatja azt a hibát, hogy a felhasználó belépése után ezt a hibaüzentet kapom:
"id: nem található a név a(z) 1375 felhasználói azonosítóhoz"

NFS és NIS is működik, NFS-el gond nélkül belehet csatolni, olvasni, írni az adott felhasználó home-ját.
NIS is megy rendesen (be is enged lépni konzolon):
# ypcat -x
Use "ethers" for map "ethers.byname"
Use "aliases" for map "mail.aliases"
Use "services" for map "services.byname"
Use "protocols" for map "protocols.bynumber"
Use "hosts" for map "hosts.byname"
Use "networks" for map "networks.byaddr"
Use "group" for map "group.byname"
Use "passwd" for map "passwd.byname"
És a hiba: minden esetben a fenti hibaüzenetet kapom és nem enged belépni grafikus felületre. Rootként a finger infóra megadja a távoli júzerek információit, sima júzerként nem kérhetőek le, közli nincs ilyen júzer. Minden segítséget előre is köszönök. :)

(Remélem nem fogalmaztam túl bonyolúltan...)

Hozzászólások

id -paparcsal talán érdekes adatokat kaphatsz.

/etc/nsswitch.conf ? (NIS -röl szedi tuti ?)
nscd -t használlsz ?

pam belítások.
/etc/pam.d/xdm (ezt használja grafikus beléptető nálam)
/etc/pam.d/login (Ez megy tán konzolnál)

id parancsra kiadja a megfelelő adatokat,de pam-ot mindjárt megnézem, ott minek kellene szerepeni?
Tutira NIS-ről szedi, mert belépni beenged, de csak "csökkentett módba".

Ha ez segít:

# yptest | grep chaser
WARNING: Nincs ilyen kulcs (Map passwd.byname, key nobody)
chaser chaser:xxxxxxxxxxxxxxxxxxxxx:1375:530:Név:/home/chaser:/bin/bash
1 tests failed
chaser chaser:xxxxxxxxxxxxxxxxxxxxx:1375:530:Név:/home/chaser:/bin/bash

--
Ubuntu Linux 7.04

Ha konzolon lépek be akkor kapom a "id: nem található a név a(z) 1375 felhasználói azonosítóhoz" hibaüzenetet és grafikus felületen is ez van .xsession-errors-ba

(Végig nyálaztam egy csomó howto-t, meg könyvbe is néztem, de semmi megoldás erra a problémára, pedig ezek az infók szerint jól van belőve).

--
Ubuntu Linux 7.04

yptest-re ezt írta: "WARNING: Nincs ilyen kulcs (Map passwd.byname, key nobody)"
eng -> WARNING: No such key in map (Map passwd.byname, key nobody)
A zárójeles részre rá is kerestem, de nem túl sok sikerrel, inkább csak hasonló szerencsétlenekre lelltem mint jómagam, akiknek szintén ez volt a problémájuk, megoldást viszont nem leltem...

--
Ubuntu Linux 7.04

De jó ötlet volt, mert a Makefile-ba átírtam a MINUID meg a MINGID számokat 500-ról 50-re így a nobody is szerepel már benne, ennek örömére az yptest mert nem dob ki hibát, viszont még mindig van a "id: cannot find name for user ID 1375" és GUI-ba nembelépős jelenség.

--
Ubuntu Linux 7.04

Udv!

Lett vmi megoldas? Mert nekem ugyanezt produkalja a debian (testing). Marmint, nem hasznalok nfs+nis -t, de a tobbi stimmel (vegigprobalgattam a threadban szereplo ram is ervenyes otleteket es ugyanazt produkalja nalam is mint chaser -nel): egyszeruen a gdm nem engedi uj es tulkepp regi usereket se belepni, egyetlen kivetellel (a sajat userem, ami a tobbitol annyiban kulonbozik, hogy folyamatosan volt hasznalva (amig a tobbi user akar fel eves-eves szunetekkel) valamint mas csoportoknak is tagja, jelenleg ezzel kiserletezek de ugy nez ki nem ez a titok nyitja). Az a poen hogy egyszer csak lett ez a tulajdonsaga a rendszernek, ertem ezt ugy hogy ez a rendszer kb egy 3-4 eves telepites (tan meg woody volt legeloszor:) aztan evek folyaman upgradelgetve idonkent a testing agban.

Tehat mesen kivul:

Uj user addolva majd konzolrol belepve:

  • prompt: I have no name!@hostname:~$
  • id parancs ir mindent amit kell
  • Ennek a kimenete semmi: getent passwd | grep 1012
  • (Valamint ennek is ures a kimenete: getent passwd)
  • whoami parancs kimenete: whoami: nem talalhato a nev a(z) 1012 felhasznaloi azonositohoz
  • groups parancs kimenete rendben van
  • groups szaby parancs kimenete: id: szaby: Nincs ilyen falhasznalo (nah ez pl nagyon furcsa, mert ha megadom a sajat usert argumentumkent akkor nem szeret:)

Nagyjabol konzolon ennyit szedtem most ossze.

Ugyanez a user guival (gdm):

cat /home/szaby/.xsession-errors:


/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "szaby"
/etc/gdm/Xsession: Beginning session setup...
id: nem található a név a(z) 1012 felhasználói azonosítóhoz
Could not get password database information for UID of current process: User "???" unknown or no memory to allocate password entry

Failed to start message bus: Memory allocation failure in message bus
EOF in dbus-launch reading address from bus daemon

Nah most masik userrel lekerdezve [a kerdeses szaby usert] id,getent,groups,stb-stb nem ad semmi rendellenesseget.

Szoval WTF??

Fuck!!! Kicsit felidegelt most ez a hup-os drupal. megirom a valaszt, elonezet es nincs jogom megnezni a /tmp akarmi alatt levo kommentem, yeah. Sebaj nyugalom es megirom ujra (most mar lesz backup is)

Szoval, amit talaltam egy levlistan:


1) When I log in as root everything works fine...however when a
user logs in I get a prompt like...

<I have no name!@Hades>

I have no idea why it does this and have tried everything I can think
of to fix it....

Eppen ugyanugy ahogy nalam es ahogy chaser-nal.

aztan a valasz erre:


1) It seems to me that your / etc / passw{or}d is not readable for everybody
(can the users access their mailboxes ?)

( az az etc alatti password fajl azert van ugy irva ahogy mert ha normalisan leirom akkor a kreten drupal hibat nyom es en nem ismerem az okat, de a lenyeg gondolom ertheto )

Megneztem es valoban nem volt olvashato mindenki szamara, pedig tudtommal sose piszkaltam a passwd jogait, no mind1 a lenyeg hogy tenyleg ez okozta a gubancot, szal ajanlom figyelmedbe chaser!