Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root  (gelezen 5545 keer)

jpoelie

  • Gast
Heb net de Server editie geinstalleerd (Terminal)

Als ik inlog als root wordt er gevraagd naar password.
Ik heb nooit een password in hoeven te vullen voor root

Heb wel een eigen gebruikersnaam en wachtwoord aangemaakt.
Maar als ik via daar inlog heb ik een rechten om bv directory etc aan te maken.

Wat doe ik verkeerd??

Wie kan me helpen

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #1 Gepost op: 2009/09/06, 16:23:31 »
Allereerst welkom op het forum :)

Normaal gesproken hoef je nooit in te loggen als root. Het meeste werk doe je als je normale gebruiker.
Alleen als je systeembestanden of systeeminstellingen wil bewerken heb je root rechten nodig.

Hoe dat precies zit lees je hier: http://wiki.ubuntu-nl.org/community/sudo

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #2 Gepost op: 2009/09/06, 16:33:55 »
Bedankt voor het bericht.

Ik wil in directory /var/ een directory etc aan maken dus /var/etc
Maar als ik het met deze optie doe :

mkdir etc

zegt hij :

mkdir: kan map 'etc' niet aanmaken: Toegang geweigerd

Wat doe ik verkeerd?

Offline rja

  • Lid
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #3 Gepost op: 2009/09/06, 16:39:32 »
Je zult er sudo voor moeten zetten.

sudo mkdir etc

Als je meerdere commando's achter elkaar wilt tikken, met sudo -s krijgen een root prompt.


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #4 Gepost op: 2009/09/06, 16:39:49 »
sudo mkdir /var/etc

Dan je wachtwoord intikken en het zou moeten werken.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #5 Gepost op: 2009/09/06, 16:44:50 »
Off topic:
Als je meerdere commando's achter elkaar wilt tikken, met sudo -s krijgen een root prompt.
Volgens mij kan je beter sudo -i gebruiken dan sudo -s:
https://help.ubuntu.com/community/RootSudo#Special notes on sudo and shells
En bekijk dan ook de link naar de Ubuntuforums.

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #6 Gepost op: 2009/09/06, 16:45:27 »
Heb het geprobeerd
maar

als ik dit intyp :

sudo mkdir /var/etc

of in de directory van /var/

sudo mkdir etc

wordt er niet gevraagd om password
en hij zegt : sudo: no passwd entry for root!


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #7 Gepost op: 2009/09/06, 16:48:15 »
Heb je misschien root als je eigen naam gekozen, in plaats van je eigen naam?

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #8 Gepost op: 2009/09/06, 16:49:43 »
nee heb me aangemeld als

gebruikersnaam : jurgen
password : die wat ik gekozen had

en zie dus :

jurgen@ubuntu:/$


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #9 Gepost op: 2009/09/06, 16:56:24 »
Als je dit commando uitvoert:
cat /etc/passwdIs dit dan de bovenste regel die je ziet?
root:x:0:0:root:/root:/bin/bashHet hoeft niet per se de bovenste regel te zijn, als die regel maar bestaat.
Standaard is dit wel de eerste regel.

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #10 Gepost op: 2009/09/06, 16:59:32 »
die code :

root:x:0:0:root:/root:/bin/bash

staat niet in de lijst :S


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #11 Gepost op: 2009/09/06, 17:08:34 »
Dan is er iets grondig fout gegaan.
Waarschijnlijk is dit wel te herstellen via de desktop live cd. Kan je daarmee opstarten?
Als die cd eenmaal opgestart is kan je gewoon op internet, dus dan kunnen we je verder helpen.

Simpele werkwijze:
de interne harde schijf mounten,
op die schijf het bestand aanpassen en de regel toevoegen.
Hierna weer de server opstarten.

De recovery mode zal het nu ook niet doen, dus een live cd lijkt me de makkelijkste optie.
Lukt dat niet, dan is er nog wel een andere mogelijkheid, dus een herinstallatie is misschien niet nodig.

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #12 Gepost op: 2009/09/06, 17:13:58 »
is dat de zelfde installatie cd waarmee ik ubuntu heb geinstalleerd?


Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #13 Gepost op: 2009/09/06, 17:17:00 »
De server-editie installeer je met een aparte cd.
De desktop cd kan je hier vinden: http://www.ubuntu.com/getubuntu/download
De desktop cd moet je hebben.

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #14 Gepost op: 2009/09/06, 17:28:02 »
ben nu de desktop versie aan het downloaden. +/- ongeveer 30 min is die binnen.

Wat is het beste dan de versie wat ik nu heb of de grafisch?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #15 Gepost op: 2009/09/06, 17:32:37 »
De desktop cd gebruik je straks alleen om het bestand aan te passen en die regel weer te plaatsen.
Dit moet vanaf een live cd omdat de recovery mode ook niet werkt als je helemaal geen root-gebruiker meer hebt.

De server editie is waarschijnlijk het beste als je die computer als server wil gaan gebruiken. Een grafische desktop is dan niet nodig en verbruikt onnodig veel systeembronnen.

Als je een grafische desktop wil op die computer, dan zou ik gewoon de desktop cd gebruiken om een cd met grafische desktop te installeren ;)

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #16 Gepost op: 2009/09/06, 19:14:20 »
Ubuntu Desktop is opgestart

wat moet ik nu doen?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #17 Gepost op: 2009/09/06, 19:17:00 »
Een terminal openen, en de volgende commando's intikken.
Plaats het resultaat hier op het forum.

mount
blkid

Hierna hebben we genoeg gegevens om het bestandje op de schijf aan te passen.

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #18 Gepost op: 2009/09/06, 19:25:03 »
op mount krijg ik welwat
maar via blkid niet


Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #19 Gepost op: 2009/09/06, 19:31:14 »
Het is handig als je ons ook vertelt wat deze commando's als uitvoer geven :)

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #20 Gepost op: 2009/09/06, 19:49:16 »
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sr1 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sr0 on /media/TR13177_03 type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=999,utf8)
/dev/sda5 on /media/disk type ext2 (rw,nosuid,nodev,uhelper=hal)

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #21 Gepost op: 2009/09/06, 19:55:22 »
Open nu een terminal en tik het volgende in:
gksudo gedit /media/disk/etc/passwd
Nu zie je als het goed is hetzelfde bestand weer, waar de eerste regel van mist.
Voeg nu bovenaan deze regel toe:
root:x:0:0:root:/root:/bin/bash
Opslaan en opnieuw opstarten. Haal de cd uit je speler.

Wat ik wel vreemd vind, is dat die schijf blijkbaar als ext2 is geformatteerd, niet als ext3 wat gebruikelijk is.
Heb je tijdens de installatie gerommeld met de instellingen?

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #22 Gepost op: 2009/09/06, 20:03:42 »
als ik dit doe :

gksudo gedit /media/disk/etc/passwd

krijg ik helemaal een leeg scherm? is dat wel goed


nee heb niks aan de instellingen gedaan :$

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #23 Gepost op: 2009/09/06, 20:12:07 »
Dan mist er nog wat informatie.

Als je blkid intikt in een terminalvenster zie je helemaal niks verschijnen?

Probeer dan eens sudo fdisk -l

Plaats het resultaat hier op het forum.

jpoelie

  • Gast
Re: ubuntu 9.04 Server geinstalleerd, maar kan niet inloggen als root
« Reactie #24 Gepost op: 2009/09/06, 20:16:53 »
als ik sudo blkid in typte zag ik dit :

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x47734772

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       24290   195109393+  8e  Linux LVM
/dev/sda2           24291       24321      249007+   5  Extended
/dev/sda5           24291       24321      248976   83  Linux