sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #22954
Re: Kan ikke logge ind som alm. bruger
On Wed, 24 May 2000, Mads Bondo Dydensborg wrote:
> On Wed, 24 May 2000, Preben Kidmose wrote:
>
> > Hvis jeg opretter en alm. bruger (vha useradd), har den nye bruger det
> > samme problem. Jeg kan ikke logge ind, hverken som den nye bruger,
> > eller som en af de gamle. Dette tolker jeg som om at jeg ikke skal
> > lede efter fejlen i /home-direktoriet - er det et rigtig resonement?
>
> Ja.
>
> Man skal nok snarere lede efter problemet i den shell brugerne
> bruger. Eller andet "environment".
>
> Hvad sker der hvis du skriver
> /bin/bash -login
> ?
>
> Hvis den giver fejl, kunne man jo prøve med en
> "strace -o ged /bin/bash -login"
> og bagefter kigge i "ged" for at se om man kan se hvad den brokker sig
> over.
>
> Hvis den ikke giver fejl må du jo finde ud af hvad det er su laver som
> /bin/bash -login ikke laver.
>
Jeg har proevet at aendre startup-shell'en i passwd til eksempelvis
/bin/tcsh, men det aendrer ikke ved problemerne.
"/bin/bash -login" fungerer!
Jeg har proevet "strace -o tmp.txt su -preben". Jeg forstaar ikke
saerlig meget af output, men herunder er nogle af de linier der
tilsyneladende ikke "ser for sunde ud"
:
:
socket(PF_UNIX, SOCK_STREAM, 0) = 4
connect(4, {sin_family=AF_UNIX, path="
/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused)
close(4) = 0
:
:
open("/etc/pwdb.conf", O_RDONLY) = -1 EACCES (Permission
denied)
:
:
readlink("/proc/self/fd/0", 0xbffff904, 511) = -1 EACCES (Permission
denied)
:
:
Alle former for hjaelp/ideer er velkomne. Hvis nogen kan "fortolke"
ovenstaaende output, er jeg interesseret i at laere!
Tak for hjaelpen indtil videre. /Preben
Follow ups
References