• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Keine Berechtigung

18301

Hacker
Hallo

hab einen neuen Laptop.
Hab mir Opensuse 11.1 drauf gespielt und dann unter Root mein Home Laufwerk drauf kopiert.

Sobald ich nun versuche mich anzumelden kommen jede Menge fehler Meldungen.

Scheinbar habe ich keine vollständige Berechtigung für mein Homelaufwerk.

Wie ändere ich das?


Gruss Frank
 
Sobald ich nun versuche mich anzumelden kommen jede Menge fehler Meldungen.

Welche denn genau?

Ansonsten zeige uns doch mal Deine /etc/fstab - /home sollte man eigentlich auf eine eigene Partition lagern, das bloße Kopieren unterhalb / ist eher problematisch. Vorausgreifend: Zugriffsrechte ändert man mit den Kommandos 'chmod' und 'chown'.
 
OP
1

18301

Hacker
Hallo


oh man das sind so viele :-(

Was muss ich in die Konsole genau eingeben?

chmod/home/ ?
 
OP
1

18301

Hacker
linux-qd4p:~ # cat /etc/fstab
/dev/disk/by-id/ata-Hitachi_HTS723232L9A360_091019FCC400NEHT1XSG-part5 swap swap defaults 0 0
/dev/disk/by-id/ata-Hitachi_HTS723232L9A360_091019FCC400NEHT1XSG-part6 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-Hitachi_HTS723232L9A360_091019FCC400NEHT1XSG-part7 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/ata-Hitachi_HTS723232L9A360_091019FCC400NEHT1XSG-part1 /windows/C vfat users,gid=users,umask=0002,utf8=true 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0

Warum da Windows ist weis ich auch nicht.
 
Na weil da wohl eine Windows-Partition auf der Platte ist. :)

Okay, dann beantworte mir ein paar Fragen, weil: ich fürchte, Du hast Dir das alles ein wenig zu einfach gedacht.

- Woher stammt das /home?
- Ist der user, der /home nutzen soll, bei der Installation oder zu einem anderen Zeitpunkt angelegt worden?
- Wie hast Du /home in Dein System eingebunden?
 
OP
1

18301

Hacker
Hai

also das Home war auf dem alten Laptop mit opensuse 11.1
Habe die Festplatte ausgebaut und die Daten von Home kopiert.
Danach einfach einen neuen user angelegt mit dem selben Namen wie vorher und mit zugriff auf das homelaufwerk.

Gut so?

Gruss Frank
 
OP
1

18301

Hacker
linux-qd4p:~ # ls -l /
total 100
drwxr-xr-x 2 root root 4096 Nov 27 17:22 bin
drwxr-xr-x 3 root root 4096 Nov 27 17:31 boot
drwxr-xr-x 14 root root 4760 Nov 27 17:31 dev
drwxr-xr-x 110 root root 12288 Nov 27 17:27 etc
drwxr-xr-x 5 root root 4096 Nov 27 16:48 home
drwxr-xr-x 16 root root 12288 Nov 27 17:16 lib
drwx------ 2 root root 16384 Nov 27 12:37 lost+found
drwxr-xr-x 2 root root 4096 Nov 27 17:17 media
drwxr-xr-x 2 root root 4096 Dec 3 2008 mnt
drwxr-xr-x 3 root root 4096 Dec 9 2008 opt
dr-xr-xr-x 133 root root 0 Nov 27 16:21 proc
drwx------ 29 root root 4096 Nov 27 17:15 root
drwxr-xr-x 3 root root 12288 Nov 27 17:31 sbin
drwxr-xr-x 4 root root 4096 Dec 9 2008 srv
drwxr-xr-x 12 root root 0 Nov 27 16:21 sys
drwxrwxrwt 25 root root 4096 Nov 27 17:30 tmp
drwxr-xr-x 12 root root 4096 Dec 9 2008 usr
drwxr-xr-x 15 root root 4096 Dec 9 2008 var
drwxr-xr-x 3 root root 4096 Nov 27 12:40 windows
 
Kurz gesagt, der Inhalt (!) des alten /home/username/ (inkl. der versteckten Dateien?) liegt jetzt im neuen /home/username/?

Dann sollte ein

Code:
chown -R username /home/username/

bereits ausreichen. "username" ist natürlich mit dem Namen des Benutzers zu ersetzen. Die Zugriffsrechte änderst Du gegebenenfalls mit

Code:
chmod -R /home/username/ 0755

Edit!: Sorry, hab vergessen, dass das ganze ja rekursiv (also auch für alle Unterverzeichnisse) gesetzt werden muss (Option '-R'). Habe die Kommandos dementsprechend editiert.
 
OP
1

18301

Hacker
Hallo gropiuskalle

was meinst du mit

Edit!: Sorry, hab vergessen, dass das ganze ja rekursiv (also auch für alle Unterverzeichnisse) gesetzt werden muss (Option '-R'). Habe die Kommandos dementsprechend editiert.

Gruss Frank
 
Oben