Anzeige:
Ergebnis 1 bis 8 von 8

Thema: $HOME vom user als root

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.04.2003
    Beiträge
    8

    $HOME vom user als root

    Hi Forum,
    bei nem' script, den ich erstellen will, hab' ich das Problem, dass der script als root ausgeführt werden muss, ich aber den output $HOME für den normalen Benutzer brauche ...
    da bei $HOME aber immer das Verzeichnis des aktuellen benutzers, und nicht des "standartbenutzers" ausgegeben wird, weiß ich nicht, wie ich des' jetzt erreichen kann ...

    Vielen Dank für eure Hilfe! :-)
    In a world without walls and fences,
    who needs Windows and Gates?

  2. #2
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228
    schon mal an ein s-bit für das script gedacht ?
    pornstars-online.de

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.04.2003
    Beiträge
    8
    nein ... bin in scripten auch (noch) nicht extrem weit ...
    wasn' n' s-bit? <wegrenn>

    <vorsichtig wiederkomm>
    kannst du mir bitte ein bisschen mehr darüber erzählen, oder mir einen Link geben? Des' wäre sehr freundlich! :-)
    danke!
    In a world without walls and fences,
    who needs Windows and Gates?

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    Das set-user-id-bit geht i. A. nur für kompilierte Programme. Das heisst nicht für Shellscripte.

    Aber mit sudo geht das. Das ist ein Werkzeug das angegebenen Benutzern erlaubt angegebene Programme mit evtl. angegeben Parametern auszuführen. Alles nötige dazu wird in der Datei /etc/sudoers angegeben.

    Eine Lektüre der manpage zu sudo ist notwendig. Ansonsten steht dazu vielleicht noch weiteres hilfreiches unter den Links meiner Signatur.

    Gruß
    Tobias

  5. #5
    Registrierter Benutzer
    Registriert seit
    02.04.2003
    Beiträge
    8
    ah danke, sudo kenn ich ... bin nur nicht drauf' gekommen, dass man das Problem damit lösen kann ... danke! :-)
    In a world without walls and fences,
    who needs Windows and Gates?

  6. #6
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477

    Re: $HOME vom user als root

    Original geschrieben von claudius
    da bei $HOME aber immer das Verzeichnis des aktuellen benutzers, und nicht des "standartbenutzers" ausgegeben wird, weiß ich nicht, wie ich des' jetzt erreichen kann ...
    Das Problem ist zwar schon gelöst, aber ich wollte nur noch darauf hinweisen, dass es in einem Multiuser System keinen "Standardbenutzer" gibt.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  7. #7
    Registrierter Benutzer
    Registriert seit
    02.04.2003
    Beiträge
    8
    ich weiß ... sorry für meine falsche Ausdrucksweise ... beim nächsten mal sage ich <benuter_welcher_sich_gerade_angemeldet_hat>
    In a world without walls and fences,
    who needs Windows and Gates?

  8. #8
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von claudius
    ich weiß ... sorry für meine falsche Ausdrucksweise ... beim nächsten mal sage ich <benuter_welcher_sich_gerade_angemeldet_hat>

    Das lässt sich von außern aber auch noch so leicht sagen.
    Dazu muss man praktisch so ein Command wie who parsen und sehen, wer die kürzeste Zeit eingeloggt ist.

    Und dabei eventuell bei jedem User die älteste Zeit nehmen, falls ein User mehrmals eingeloggt ist.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •