tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
1194
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Timo Rickert Timo Rickert ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    92
    Hallo !
    Wo muss ich ein Script hinterlegen damit es sich bei lokaler Anmeldung eines bestimmten Benutzers ausführt ? (Suse Linux 9.2)

    Danke im voraus !

    Gruß Timo Rickert
     

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    /home/$USER/.bashrc
     
    Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5

  3. #3
    Timo Rickert Timo Rickert ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    92
    unter /home/$User gibt es bei mir nur folgende Dateien und Ordner:
    .bash_history
    .gnupg
    .susefaxrc
    .dmrc
    .kbd
    .viminfo
    .DCOPserver_faxserver_:0
    .exrc
    .kde
    .xsession-errors
    .DCOPserver_faxserver__0
    .fonts
    .mcop
    Desktop
    .ICEauthority
    .fonts.cache-1
    .qt
    bin
    .Xauthority
    .fvwm
    .skel
     

  4. #4
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    dann leg sie an
     
    Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5

  5. #5
    Registriert seit
    Oct 2003
    Beiträge
    1.706
    Zitat Zitat von Sinac
    /home/$USER/.bashrc
    Das ist so recht unsauber, da jedesmal wenn eine neue bash gestartet wird
    dann das Skript ausgeführt wird (sagt der Name schon .bashrc).
    Willst du es wirklich nur einmal ausführen und zwar wenn sich
    der User das erste mal anmeldet dann ist die Datei
    Code :
    1
    
    $HOME/.profile
    die bessere Addresse..

    Gruß

    RedWing
     
    "I'm not deaf, I'm ignoring you"
    ----

  6. #6
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    Zitat Zitat von RedWing
    Das ist so recht unsauber, da jedesmal wenn eine neue bash gestartet wird
    dann das Skript ausgeführt wird (sagt der Name schon .bashrc).
    Willst du es wirklich nur einmal ausführen und zwar wenn sich
    der User das erste mal anmeldet dann ist die Datei
    Code :
    1
    
    $HOME/.profile
    die bessere Addresse..
    Das hat nichts mit unsauber zu tun sondern kommt drauf an was er realisieren will.
     
    Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5

  7. #7
    Avatar von Holger_S
    Holger_S Holger_S ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Ort
    Singen a.H.
    Beiträge
    53
    Wenn du natürlich ganz einfach dieses Script bei jedem Systemstart starten willst, kopier es einfach in /home/$User/.kde/autostart
    Ich denke das ist eine "saubere" und anfängerfreundliche Lösung

    Gruß Holger
     
    --------------------------------------------------------------------------------
    Using Ubuntu Warty on Acer TravelMate 4002WLMi
    Using SuSE 9.2 on AMD Athlon64 3000+
    check http://www.about-linux.com
    --------------------------------------------------------------------------------

  8. #8
    Registriert seit
    Oct 2003
    Beiträge
    1.706
    Zitat Zitat von Sinac
    Das hat nichts mit unsauber zu tun sondern kommt drauf an was er realisieren will.
    Zitat Zitat von Timo Rickert
    Wo muss ich ein Script hinterlegen damit es sich bei lokaler Anmeldung eines bestimmten Benutzers ausführt ? (Suse Linux 9.2)
    Wenn mans in der .profile ausführt wirds halt einmal bei der jeder "Anmeldung"
    ausgeführt, und wenn es von .bashrc ausgeführt wird,
    startet das Skript jedesmal wenn die bash initialisiert wird.
    1.) In Bezug auf seine Aufgabe wage ich schon die Lösung als unsauber zu bezeichnen.
    2.) Wenn er nicht die bash sondern ne andre shell verwendet entfällt diese Lösung.
    .profile ist higegen shell unabhängig

    //edit
    Zitat Zitat von Holger_S
    Wenn du natürlich ganz einfach dieses Script bei jedem Systemstart starten willst, kopier es einfach in /home/$User/.kde/autostart
    Ich denke das ist eine "saubere" und anfängerfreundliche Lösung
    So gehts natürlich auch, vorrausgesetzt er verwendet kde als Windowmanager.
    Wenn er das Skript auch beim Einloggen via ssh ausführen möchte entfällt diese Lösung auch


    Gruß

    RedWing
    Geändert von RedWing (11.01.05 um 11:09 Uhr)
     
    "I'm not deaf, I'm ignoring you"
    ----

  9. #9
    Avatar von Holger_S
    Holger_S Holger_S ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Ort
    Singen a.H.
    Beiträge
    53
    klar, aber da er schreibt das er SuSE 9.2 benutzt, gehe ich mal davon aus, das er ihn nur als Desktop Rechner da stehen hat, und auch wegen KDE, das ist halt der standart bei SuSE (leider? )
    falls du dich wirklich per sh einloggen solltest, empfehl ich dir ein symbolischen link in die /usr/bin zu erstellen, so kannst du dann das script mit einem einfach bash kommando starten Zur not dann eben wirklich in die bash.rc !

    Gruß Holger
     
    --------------------------------------------------------------------------------
    Using Ubuntu Warty on Acer TravelMate 4002WLMi
    Using SuSE 9.2 on AMD Athlon64 3000+
    check http://www.about-linux.com
    --------------------------------------------------------------------------------

Ähnliche Themen

  1. Rechte eines MySQL-Benutzers ermitteln
    Von DaFunk2k im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 29.04.07, 22:15
  2. Speicherplatz eines Benutzers beschränken
    Von metno im Forum Microsoft Windows
    Antworten: 6
    Letzter Beitrag: 22.06.05, 17:10
  3. Anmeldung des Benutzers ohne anklicken und Kennwort
    Von Amr0d im Forum Microsoft Windows
    Antworten: 4
    Letzter Beitrag: 22.04.05, 15:41
  4. Tabellen eines Benutzers ...
    Von chriha im Forum PHP
    Antworten: 4
    Letzter Beitrag: 10.04.05, 19:26
  5. Outlook Ordner eines anderen Benutzers öffnen...
    Von gankli im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 04.10.04, 14:45