← Back to team overview

sslug-teknik team mailing list archive

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