Gå til innhold

OpenWrt/dropbear - kun root får shell


Anbefalte innlegg

Eg prøvar å sette opp ein FTP-server på ein Linksys NSLU2. Eg har installert OpenWrt Kamikaze (8.09.2) og vsftpd, og det fungerar fint, men eg prøvar å opprette brukarar utan root-tilgang for å logge på serveren.

 

OpenWrt er i utgangspunktet ikkje eit fleirbrukarsystem, men det skal ikkje vere noko problem å få det til ved å legge inn brukarar i /etc/passwd manuelt. Eg har oppretta dei, og når eg prøvar å logge inn via SSH (dropbear er SSH-server) ser alt ut til å fungere, men det ser ikkje ut som noko shell startar.

 

logread viser dette etter innlogging:

Mar 21 17:56:56 OpenWrt authpriv.info dropbear[2534]: Child connection from 10.0.0.4:50582

Mar 21 17:57:00 OpenWrt authpriv.notice dropbear[2534]: password auth succeeded for 'brukar' from 10.0.0.4:50582

 

PuTTY ser slik ut etter innlogging:

login as: brukar

[email protected]'s password:

 

 

FileZilla gjev dette ved FTP-innlogging:

Status: Koplar opp mot 10.0.0.30:21…

Status: Sambandet er i orden, ventar på velkomstmelding …

Svar: 220 (vsFTPd 2.0.6)

Kommando: USER brukar

Svar: 331 Please specify the password.

Kommando: PASS ******

Svar: 500 OOPS: cannot change directory:/home/brukar

Feil: Kritisk feil

Feil: Klarte ikkje å kopla opp mot tenaren

 

Eg har bruka desse kommandoane for å opprette brukaren (fann desse på OpenWrt-forumet, ein sa at det fungerte for han):

echo "brukar:*:500:101:brukar:/home/brukar:/bin/ash" >> /etc/passwd

echo "brukar:x:101:" >> /etc/group

mkdir -p /home/brukar

chown brukar.brukar /home/brukar

passwd brukar

 

Og det er vel det.

 

Sjølv mistenker eg at det ikkje startar noko shell, ut frå slik SSH-innlogginga ser ut. Brukaren er satt til å bruke /bin/ash, akkurat som root.

 

Er det nokon som har vore borti liknande problemstillingar, og har tips? Eg har prøvd å leite rundt på nettet, men har ikkje funne denne problemstillinga. :)

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...