![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Inventar
![]() Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508
|
Ich habe ein Problem mit einem eignen Bash script. Und zwar soll root das Script laufen lassen, und dann zum user x switchen. User x soll einfach ein paar Befehle ausführen, tut er aber nicht.
Code:
su x cd /x/y/z ls Etliche Schalter von man su hab ich schon ausprobiert, kein Glück. Wie wär das zu machen ? thx thx |
|
|
|
|
|
#2 |
|
Elite
![]() Registriert seit: 04.11.2000
Beiträge: 1.033
|
was willst mit dem script erreichen?
____________________________________
Wir sind nicht auf der Welt, um so zu sein, wie andere uns haben wollen!
|
|
|
|
|
|
#3 |
|
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
So wie ich das seh macht su ne neue shell auf und darum wird der rest des scriptes nicht abgearbeitet.
Probier mal, es mit ". su x" aufzurufen.
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\" http://www.dream.at/gizmo/bunny.gif Image is © 2001 Merle Sterndalsäg.. ähh... jäger
|
|
|
|
|
|
#4 | |
|
Inventar
![]() Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508
|
Zitat:
Auch wenns nicht logisch erscheint, würd mich dennoch interessieren, wies geht. Werd das mal mit .su x probieren, thx. |
|
|
|
|
|
|
#5 |
|
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
man su
Code:
-c, --commmand=<command>
pass command to the invoked shell using its -c option
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|