Hi Leute!
Ich hab da mal ein seltsames Problem. Wenn ich mit sudo als Benutzer ein Skript öffnen will, stehen mir meine Variablen, die ich in der /etc/profile gesetzt habe nicht zur Verfügung:
In /etc/profile ist eine Variable deklariert:
Mein Skript:
als root:
als benutzer1:
meine /etc/sudoers
Wo kann ich konfigurieren, dass bei sudo die export-Variablen auch genutzt werden können?
System: Debian Sarge
Vielen Dank im Voraus
Pinf
Ich hab da mal ein seltsames Problem. Wenn ich mit sudo als Benutzer ein Skript öffnen will, stehen mir meine Variablen, die ich in der /etc/profile gesetzt habe nicht zur Verfügung:
In /etc/profile ist eine Variable deklariert:
Code:
export meinpfad="/opt/verzeichnis"
Mein Skript:
Code:
#!/bin/bash
#test.sh
echo $meinpfad
als root:
Code:
./test.sh -Ausgabe--> /opt/verzeichnis
als benutzer1:
Code:
sudo ./test.sh -Ausgabe--> nix!!!
meine /etc/sudoers
Code:
User_Alias test = benutzer1
Cmnd_Alias kommandos = /tmp/test.sh
test ALL=NOPASSWD:kommandos
Wo kann ich konfigurieren, dass bei sudo die export-Variablen auch genutzt werden können?
System: Debian Sarge
Vielen Dank im Voraus
Pinf