Superuser

Autor Thema: [gelöst] Solaris 10 - root hat falsche rechte  (Gelesen 11483 mal)

fallow

  • Gast
[gelöst] Solaris 10 - root hat falsche rechte
« am: 14. September 2007, 12:28:37 »
moin,

ich sitze gerade vor ner sun fire t1000, die nicht mehr sauber durchbootet.

ERROR: svc:/system/filesystem/usr:default failed to mount /  (see 'svcs -x' for details)
Sep 14 13:09:12 svc.startd[7]: svc:/system/filesystem/usr:default: Method "/lib/svc/method/fs-usr" failed with exit status 95.
Sep 14 13:09:12 svc.startd[7]: system/filesystem/usr:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details)
Hostname: t1000-1
Requesting System Maintenance Mode
(See /lib/svc/share/README for more information.)
Console login service(s) cannot run

Root password for system maintenance (control-d to bypass):

das problem sind laut dem kollegen, der das system "betreut"  ::) ist, daß root nur noch lesenden zugriff hat. mount ist ihm nicht mehr erlaubt. zuvor hat der kollege netzwerkdateisysteme in die vfstab eingepflegt, ohne die entsprechenden mount-points erstellt zu haben.

hat jemand eine idee, was man da machen könnte?

gruss,
lars
« Letzte Änderung: 14. September 2007, 16:05:09 von fallow »

sonnenblen.de - Das unabhängige Sun User Forum

[gelöst] Solaris 10 - root hat falsche rechte
« am: 14. September 2007, 12:28:37 »

Offline it-raptor

  • Sobl Newbie
  • *
  • Beiträge: 39
Re: Solaris 10 - root hat falsche rechte
« Antwort #1 am: 14. September 2007, 12:52:51 »
Hi,

du kannst ich als root anmelden und dann / als rw remounten.

mount -o remount,rw /

danach kannst du dann die /etc/vfstab korrigieren und regulär booten.

Gruß
Björn

fallow

  • Gast
Re: Solaris 10 - root hat falsche rechte
« Antwort #2 am: 14. September 2007, 13:00:10 »
hallo björn,

nach dem login in die maintenance-konsole kann ich mount ich nutzen. die ausführungsberechtigung wird verweigert.

root@t1000-1 # mount -o remount,rw /
mount: Ausführungsberechtigung verweigert

root@t1000-1 # /sbin/mount -o remount,rw /
/sbin/mount: Ausführen nicht möglich

hast du vielleicht no ne andere idee?

danke!

Offline it-raptor

  • Sobl Newbie
  • *
  • Beiträge: 39
Re: Solaris 10 - root hat falsche rechte
« Antwort #3 am: 14. September 2007, 13:02:45 »
- mit "mount" schauen, wie / gemountet ist
- ls -l /sbin/mount

kannst du mal einen cat /etc/vfstab machen? vielleicht ist auch ein eintrag für / in der vfstab falsch ....

fallow

  • Gast
Re: Solaris 10 - root hat falsche rechte
« Antwort #4 am: 14. September 2007, 13:19:22 »
hey,

wie gesagt, mount kann ich nicht ausführen.

root@t1000-1 # ls -l /sbin/mount
-rw-r--r--   1 root     bin        27636 Jan 23  2005 /sbin/mount

ok, ich she da gerade, dass mount kein ausführungsflag gesetzt hat.
chmod ist aber auch nicht möglich, da ich keinen schreibzugriff habe.

root@t1000-1 # cat /etc/vfstab
#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/dsk/c0t0d0s1       -       -       swap    -       no      -
/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no      logging
/dev/dsk/c0t0d0s5       /dev/rdsk/c0t0d0s5      /var    ufs     1       no      logging
/devices        -       /devices        devfs   -       no      -
ctfs    -       /system/contract        ctfs    -       no      -
objfs   -       /system/object  objfs   -       no      -
swap    -       /tmp    tmpfs   -       yes     -
solarisi:/home/nfs      -       /export/home/nfs        nfs     -       yes     rw,rsize=1024,wsize=512
nas:/projects_vsscs     -       /export/home/nas/p_vsscs        nfs     -       yes     rw
nas:/share      -       /export/home/nas/share  nfs     -       yes     rw
nas:/projects_lbbw_ecms -       /export/home/nas/lbbw_ecms      nfs     -       yes     rw
root@t1000-1 #

kannst du damit was anfangen?

Offline it-raptor

  • Sobl Newbie
  • *
  • Beiträge: 39
Re: Solaris 10 - root hat falsche rechte
« Antwort #5 am: 14. September 2007, 13:36:34 »
ich würde eher sagen, da hat jemand die ausführechte von mount weggenommen.

1. probier mal mit /etc/fs/ufs/mount

oder

2. von cd oder jumpstart booten und die rechte korrigieren ....

ein anderer weg fällt mir nicht mehr ein....
 

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Solaris 10 - root hat falsche rechte
« Antwort #6 am: 14. September 2007, 13:43:31 »
kannst du dich im single user mode anmelden? wenn ja, lass mal "svcs -xv" laufen und poste den output hier.

fallow

  • Gast
Re: Solaris 10 - root hat falsche rechte
« Antwort #7 am: 14. September 2007, 13:47:28 »
hmm.

root@t1000-1 # /etc/fs/ufs/mount -o remount,rw /
uds-Syntax:
mount [-F ufs] [generische optionen] [-o unteroptionen] {special | einhängepunkt}
        Sub-Optionen sind:
                ro,rw,nosuid,remount,f,m,
                global,noglobal,
                largefiles,nolargefiles,
                forcedirectio,noforcedirectio
                logging,nologging,
                nbmand,nonbmand,
                onerror[={panic | lock | umount}]
root@t1000-1 #

irgendwie scheint meine syntax falsch zu sein??

fallow

  • Gast
Re: Solaris 10 - root hat falsche rechte
« Antwort #8 am: 14. September 2007, 13:50:01 »
root@t1000-1 # svcs -xv
svc:/system/filesystem/usr:default (read/write root file systems mounts)
 Status: maintenance seit Fr 14 Sep 07, 13:09:12 EEST
Grund: Startmethode wurde mit $SMF_EXIT_ERR_FATAL beendet..
   Siehe: http://sun.com/msg/SMF-8000-KS
   Siehe: /etc/svc/volatile/system-filesystem-usr:default.log
Auswirkung: 43 abhängige Dienste werden nicht ausgeführt:
        svc:/system/filesystem/minimal:default
        svc:/application/print/cleanup:default
        svc:/system/manifest-import:default
        svc:/milestone/single-user:default
        svc:/system/sysidtool:net
        svc:/network/rpc/bind:default
        svc:/network/nfs/nlockmgr:default
        svc:/network/nfs/client:default
        svc:/system/filesystem/autofs:default
        svc:/system/dumpadm:default
        svc:/system/fmd:default
        svc:/system/system-log:default
        svc:/milestone/multi-user:default
        svc:/milestone/multi-user-server:default
        svc:/system/zones:default
        svc:/network/smtp:sendmail
        svc:/network/ssh:default
        svc:/network/nfs/status:default
        svc:/network/nfs/cbd:default
        svc:/network/nfs/mapid:default
        svc:/system/sysidtool:system
        svc:/milestone/sysconfig:default
        svc:/system/utmp:default
        svc:/system/console-login:default
        svc:/network/inetd:default
        svc:/system/sac:default
        svc:/system/filesystem/volfs:default
        svc:/system/filesystem/local:default
        svc:/system/cron:default
        svc:/application/font/fc-cache:default
        svc:/system/sysevent:default
        svc:/system/device/fc-fabric:default
        svc:/milestone/devices:default
        svc:/network/initial:default
        svc:/system/cryptosvc:default
        svc:/system/identity:domain
        svc:/system/picl:default
        svc:/system/coreadm:default
        svc:/system/power:default
        svc:/system/name-service-cache:default
        svc:/system/rmtmpfiles:default
        svc:/system/device/local:default
        svc:/system/keymap:default

svc:/network/rpc/gss:default (Generic Security Service)
 Status: uninitialized seit Fr 14 Sep 07, 13:09:07 EEST
Grund: Neustarter svc:/network/inetd:default wird nicht ausgeführt.
   Siehe: http://sun.com/msg/SMF-8000-5H
   Siehe: man -M /usr/share/man -s 1M gssd
Auswirkung: 10 abhängige Dienste werden nicht ausgeführt:
        svc:/network/nfs/client:default
        svc:/system/filesystem/autofs:default
        svc:/system/dumpadm:default
        svc:/system/fmd:default
        svc:/system/system-log:default
        svc:/milestone/multi-user:default
        svc:/milestone/multi-user-server:default
        svc:/system/zones:default
        svc:/network/smtp:sendmail
        svc:/network/ssh:default

svc:/application/print/server:default (LP print server)
 Status: disabled seit Fr 14 Sep 07, 13:09:07 EEST
Grund: Wurde durch einen Administrator deaktiviert.
   Siehe: http://sun.com/msg/SMF-8000-05
   Siehe: man -M /usr/share/man -s 1M lpsched
Auswirkung: 1 abhängiger Dienst wird nicht ausgeführt:
        svc:/application/print/ipp-listener:default

svc:/network/rpc/smserver:default (removable media management)
 Status: uninitialized seit Fr 14 Sep 07, 13:09:09 EEST
Grund: Neustarter svc:/network/inetd:default wird nicht ausgeführt.
   Siehe: http://sun.com/msg/SMF-8000-5H
   Siehe: man -M /usr/share/man -s 1M rpc.smserverd
Auswirkung: 1 abhängiger Dienst wird nicht ausgeführt:
        svc:/system/filesystem/volfs:default

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Solaris 10 - root hat falsche rechte
« Antwort #9 am: 14. September 2007, 14:15:36 »
in den logdateien die in dem output angegeben sind, sollte auch die lösung deines problems stecken ;)

/etc/svc/volatile/system-filesystem-usr:default.log
« Letzte Änderung: 14. September 2007, 14:19:24 von DukeNuke2 »

sonnenblen.de - Das unabhängige Sun User Forum

Re: Solaris 10 - root hat falsche rechte
« Antwort #9 am: 14. September 2007, 14:15:36 »

fallow

  • Gast
Re: Solaris 10 - root hat falsche rechte
« Antwort #10 am: 14. September 2007, 14:59:06 »
leider nicht.

[ Oct  3 12:03:47 Enabled. ]
[ Oct  3 12:03:54 Executing start method ("/lib/svc/method/fs-usr") ]
[ Oct  3 12:03:55 Method "start" exited with status 0 ]

mehr ist nicht drin. mist ;)

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Solaris 10 - root hat falsche rechte
« Antwort #11 am: 14. September 2007, 15:31:11 »
kannst du einen remotezugang einrichten? dann kann man ja mal gucken ob das system noch zu retten ist....

Offline it-raptor

  • Sobl Newbie
  • *
  • Beiträge: 39
Re: Solaris 10 - root hat falsche rechte
« Antwort #12 am: 14. September 2007, 15:32:53 »
probier mal

/etc/fs/ufs/mount -o rw,remount  /dev/dsk/c0t0d0s0 /


fallow

  • Gast
Re: Solaris 10 - root hat falsche rechte
« Antwort #13 am: 14. September 2007, 16:04:35 »
super, das hat funktioniert! hab jetzt den x-flag bei mount wieder gesetzt und voila - da isser wieder!

danke allen, die mit tipps geholfen haben! hab mir n lecker essen beim koreaner verdient...

lars

claus

  • Gast
Re: [gelöst] Solaris 10 - root hat falsche rechte
« Antwort #14 am: 14. September 2007, 17:51:59 »
Dann solltest Du das mit den hier dir helfenden teilen? ;)

Claus