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

bash:./configure: /bin/sh:..Permission deni filesystem kapu?

chaebi

Newbie
Hallo
mir schwahnt uebles.
Auch der Apache kann nicht mehr auf seine Log Dateien zugreifen.
Nun auch kann auch der interpreter fuer bash skripte nicht mehr gestartet werden,
obwohl ich alls root angemeldet bin.

Ich werde demnaechst mal auf knoppix booten und die root partition auf mit fsck ueberpruefen.

Falls tatsaechlich das filesystem kaputt sein sollte, wie kann ich das reparieren?
Muss ich dazu das ganze system neu installieren?
Viele Gruesse
chaebi
 
Poste bitte die exakte und vollständige Fehlermeldung einschließlich des Befehls, der die Fehlermeldung verursacht.

Diese Informationen sind äußerst wichtig, um die Ursache des Problems einzugrenzen.
 
OP
chaebi

chaebi

Newbie
Nun, wenn ich in var/log ls mache:
Code:
kaspar:/home/kaspar # cd /var/log
kaspar:/var/log # ls
/bin/ls: sa: Permission denied
/bin/ls: gdm: Permission denied
/bin/ls: dump: Permission denied
/bin/ls: ircd: Permission denied
/bin/ls: scpm: Permission denied
/bin/ls: vbox: Permission denied
/bin/ls: warn: Permission denied
/bin/ls: kdm.log: Permission denied
/bin/ls: acpid: Permission denied
/bin/ls: audit: Permission denied
/bin/ls: samba: Permission denied
/bin/ls: squid: Permission denied
/bin/ls: localmessages: Permission denied
/bin/ls: zmd-backend.log: Permission denied
/bin/ls: Xorg.99.log: Permission denied
/bin/ls: mysqld.log: Permission denied
/bin/ls: scrollkeeper.log: Permission denied
/bin/ls: zmd-messages.log.2006-07-08: Permission denied
/bin/ls: zmd-messages.log.2006-07-09: Permission denied
/bin/ls: zmd-messages.log.2006-07-10: Permission denied
/bin/ls: zmd-messages.log.2006-07-14: Permission denied
/bin/ls: zmd-messages.log.2006-07-25: Permission denied
/bin/ls: zmd-messages.log.2006-07-28: Permission denied
/bin/ls: apparmor: Permission denied
/bin/ls: susehelp.log: Permission denied
/bin/ls: radius: Permission denied
/bin/ls: quagga: Permission denied
/bin/ls: Xorg.99.log.old: Permission denied
/bin/ls: apache2: Permission denied
apt.log                xinetd.log
asterisk               Xorg.0.log
boot.log               Xorg.0.log.old
boot.msg               Xorg.93.log
boot.omsg              Xorg.93.log.old
cups                   xvt
dvbd                   YaST2
faillog                yum.log
krb5                   zmd-backend.log-20060709.bz2
lastlog                zmd-backend.log-20060722.bz2
mail                   zmd-backend.log-20060723.bz2
mail.err               zmd-backend.log-20060726.bz2
mail.info              zmd-backend.log-20060729.bz2
mail.warn              zmd-backend.log-20060801.bz2
messages               zmd-messages.log
messages-20060722.bz2  zmd-messages.log.2006-07-11
messages-20060803.bz2  zmd-messages.log.2006-07-12
news                   zmd-messages.log.2006-07-22
ntp                    zmd-messages.log.2006-07-23
powertweak.log         zmd-messages.log.2006-07-24
SaX.log                zmd-messages.log.2006-07-26
smpppd                 zmd-messages.log.2006-07-27
suspend2disk.log       zmd-messages.log.2006-07-29
suspend2ram.log        zmd-messages.log.2006-07-30
vmware                 zmd-messages.log.2006-07-31
wtmp                   zmd-messages.log.2006-08-01
wtmp-20060711.bz2      zmd-messages.log.2006-08-02
wtmp-20060723.bz2      zmd-messages.log.2006-08-03
wtmp-20060729.bz2      zmd-messages.log.2006-08-04
xend-debug.log         zmd-messages.log.2006-08-05
xend.log               zmd-messages.log.2006-08-06
XFree86.0.log          zmd-messages.log.2006-08-07
XFree86.0.log.old      zmd-messages.log.2006-08-08

Wenn ich ein Bash script ausfueren will:
(Das file ist ausfuerbar)

Code:
bash: ./configure: /bin/sh: bad interpreter: Permission denied
 
Das Skript ist vielleicht ausführbar, aber das Dateisystem, auf dem das Skript sich befindet, ist mit der Option "noexec" gemountet.

Bitte die /etc/fstab posten sowie die Ausgabe von "cat /proc/mounts".
 
OP
chaebi

chaebi

Newbie
der cat befehl:
Code:
kaspar:/home/kaspar # cat /proc/mounts
rootfs / rootfs rw 0 0
udev /dev tmpfs rw 0 0
/dev/sdb5 / reiserfs rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/sdb6 /home reiserfs rw,nosuid,nodev,noexec 0 0
/dev/sdb3 /restored ext3 rw,nosuid,nodev,noexec,data=ordered 0 0
/dev/sdb4 /data vfat rw,nosuid,nodev,noexec,gid=100,fmask=0002,dmask=0002,codepage=cp437,iocharset=iso8859-1,utf8 0 0
securityfs /sys/kernel/security securityfs rw 0 0

fstab:
Code:
/dev/sdb6            /home                reiserfs   user,acl              1 2
/dev/sda1            /windows/C           vfat       user,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
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
/dev/sdb3            /restored            ext3       user,acl              1 2
/dev/sdb1            swap                 ntfs       user,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sdb4            /data                vfat       user,users,gid=users,umask=0002,utf8=true 0 0
/dev/sdb3            /restored            ext3       defaults              1 2

Danke vielmals fuer die Hilfe [/code]
 
In allen fstab-Zeilen, in denen in der Options-Spalte "user" drin steht, muss Du rechts neben "user" noch "exec" hinzufügen, dann klappt es (aber natürlich erst nach dem nächsten remount, d.h. evtl. den Rechner neu starten).
 

Grothesk

Ultimate Guru
Code:
/dev/sdb3            /restored            ext3       user,acl              1 2 
/dev/sdb3            /restored            ext3       defaults              1 2
Da würde ich mich auch mal entscheiden, wie das denn nun gemountet werden soll.
 
A

Anonymous

Gast
/dev/sdb6 /home reiserfs user,acl 1 2
/dev/sda1 /windows/C vfat user,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
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
/dev/sdb3 /restored ext3 user,acl 1 2
/dev/sdb1 swap ntfs user,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sdb4 /data vfat user,users,gid=users,umask=0002,utf8=true 0 0
/dev/sdb3 /restored ext3 defaults 1 2

An dieser fstab ist noch was ANDERES faul...

Etwas zu viel .. und etwas zu WENIG!

Greetz,

RM

P.S. "/"

Edit:

/dev/sdb1 swap ntfs user,users,gid=users,umask=0002,nls=utf8 0 0

*OMFG*

Und wo ist sdb2?

Code:
su

fdisk -l
 
OP
chaebi

chaebi

Newbie
Nun, das mit dem / habe ich auch gemerkt und gleich korrigiert.
Sdb2 war glaub ich eine logische Partition.
Oder ist es immer noch.
Meines Errachtens nach war mein Problem tatsaechlich ein Filesystemfehler.
Ich hab mal reiserfsck laufen gelassen, nachdem ich nach dem naechsten reboot einen kernel panic bekommen habe, da er die /bin/init (oder sowas) nicht gefunden hat.
fsck hat mir dann auch zwei Fehler gefunden, die ich nur mit rebuild-tree raparieren koenne. Ich habe es versucht, aber fsck hat gemeint es sei die Festplatte kaputt und das ich eine zweite (weiter) Harddisk kaufen solle und nun hautpsaechlich diese Benutzten, da wenn schon die Festplatte schon nicht ganz kaputt (nur ein Block), das Risiko aber massiv erhoet sei, dass noch weiter Bloecke kaputt gehen.
Nun, wie wahr, wie sich ja gezeigt hatt.
Zum Glueck scheint es nur das Filesystem und nicht die Festplatte gewesen zu sein, denn die Partition liess sich problemlos loeschen und wieder neu erstellen.
Jetzt hab ich neu aufgesetzt.
Danke trozdem fuer eure Hilfe :D
 
Oben