[linux] Re: No directory /home/$USER Logging in with home = '/'
bibliothecaris op xs4all.nl
bibliothecaris op xs4all.nl
Za Mrt 20 12:07:49 CET 2010
Dank voor het uitgebreide antwoord! Ik haal inderdaad dingen door elkaar. Wellicht is
onderstaande vraag duidelijker:
1) Het root filesystem is /dev/sda1
2) Ik heb mijn oude /home met user 'bibliothecaris' op een andere interne harde schijf staan:
/dev/sdb1/home/bibliothecaris
3) ik wil graag die oude home (/dev/sdb1/home/) gebruiken als /home.
Hoe pak ik dat netjes aan?
Ik maakte altijd gewoon een symbolische link, maar ik begrijp uit uw antwoord dat dat niet de
bedoeling is.
Ik kan met gnome 'system / administration / users and groups' een nieuwe user aanmaken
op /home. Dat lijkt te lukken (er verschijnt een nieuwe user in de beoogde directory en na
rebooten herken ik een nieuwe user naast de bestaande. Na init level 3 (ik start nooit met init
5, wil graag zelf X met de hand starten) krijg ik een login prompt en kan wel met de nieuwe
user inloggen, maar krijg altijd de foutmelding
no directory /home/bibliothecaris!
Ook het mounten van een nieuwe afzonderlijke partitie onder /home werkt wel (mount lukt, ik
kan ls -la doen op /home en cd naar /home) maar inloggen onder de user bibliothecaris geeft
altijd dezelfde foutmelding: no directory /home/bibliothecaris!
Enige hint in de goede richting?
Met dank,
H.
On 20 Mar 2010 at 11:32, Daniel von Asmuth wrote:
> On Sat, Mar 20, 2010 at 10:53:38AM +0100, bibliothecaris op xs4all.nl wrote:
> > No directory /home/$USER
> > Logging in with home = '/'
>
> Dat suggereert dat de variabele $USER niet wordt geëxpandeerd naar de
> juiste waarde ('bibliothecaris' of iets anders).
>
> > In FC10 heb ik mijn /home op een andere partitie staan dan root. Voorheen kon ik altijd een
> > symbolische link maken van /root naar de nieuwe home directory en daarna gewoon
> > inloggen, maar na een versie installatie krijg ik voornoemde foutmelding. Ik heb een aantal
> > alternatieven geprobeerd en enkele uren lang geploegd door allerlei online forums, maar
> > vindt geen werkende oplossing. Heeft iemand een idee?
>
> Als het niet met een symbolic link van /root naar /home/bibliothecaris
> lukt, dan verandert u de home directory toch gewoon. (het is natuurlijk
> lastig als de home directory van het root account niet op het root file
> system ligt).
>
> > Mijn root staat op /dev/sda1 en de beoogde home dir op /dev/sdb1. Ik gebruik FC10 en
> > Gnome
> >
> > Pogingen:
> >
> > 1)
> > mv /home /homeVORIGE
> > mkdir /home
> > mount /dev/sdb1 /home -t auto
> >
> > werkt op zich. Ik kan "cd /home" en kom waar ik zijn wil. Ik kan met gnome 'system /
> > administration / users and groups' een nieuwe user aanmaken op /home. Dat werkt zoverre
> > dat er een nieuwe user dir verschijnt in de nieuwe home.
> >
> > Maar inloggen met de nieuwe user werkt niet: "no directory home/$user logging in with...."
>
> In plaats van $USER krijgt u nu $user - is dat een verbetering?
>
> > 2)
> > mv /home /homeVORIGE
> > ln -s /dev/sdb1 /home
>
> Dat lijkt me vast niet de bedoeling op een enigszins normaal Unix
> systeem. Haalt u hier block devices en directories door elkaar?
>
> > Dat werkt in zoverre dat "ls -la /home" de nieuwe home dir op /dev/sdb1 laat zien, met daarin
> > de beoogde useraccounts.
> >
> > Inloggen echter geeft dezelfde foutmelding.
> >
> > Alle info die ik tot nu toe ben tegengekomen adviseren een van bovenstaande oplossingen.
> > Sommige beweren dat /home niet verplaatst mag worden omdat autofs de eigenaar is (niet
> > beschikbaar overigens in FC10, moest ik met Yum installeren).
> >
> > Kan iemand mij hier op weg helpen? Als ik een begin heb (fatsoenlijke Howto bijvoorbeeld)
> > dan zou ik al erg tevreden zijn. Met dank.
>
> Het is me nog niet erg duidelijk. De eerste vraag is hoe u de user
> accounts beheert (bijv. met de ouderwetse /etc/passwd file, NIS, LDAP of
> Gatesbetere Active Directory)? De tweede vraag is dan hoe u de home
> directories beheert? Bovenstaande suggereert dat u gewoon een 'lokale'
> harde schijf gebruikt in plaats van NFS of SMB. De derde vraag is hoe u
> dat autofs hebt geconfigureerd? Stel u hebt een root shell en een
> account linus aangemaakt met home directory /home/linus. Kunt u als
> root die directory benaderen?
>
> Suc6,
>
>
>
> Daniel.
>
> --
> /----------------------------------\
> | overlijden schaadt de gezondheid |
> | het leidt tot stoppen met roken |
> \----------------------------------/
>
More information about the Linux
mailing list