WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   path / sudo (http://www.wcm.at/forum/showthread.php?t=105441)

hugin grímnirson 13.08.2003 19:31

path / sudo
 
hätte da zwei probleme, mal schaun, ob mir da wer helfen kann:

----------------------------------------

1. PROBLEM: path

ich hab da eine handvoll scripte zur steuerung meiner musik-box, die ich alle in ein verzeichnis platziert habe.

da ich eine faule sau bin, will ich natürlich nicht bei jedem aufruf eines scripts den vollen pfad eintippen müssen und würd diesen pfad jetzt gerne in der path-variable unterbringen.

<annahme>
path ist eine environment-variable die ich mit export setze.
</annahme>

frage A: ist die annahme richtig?

frage B: ich will eigentlich nicht für jeden user eigens eine env-variable definieren.
gibts da kein globales, für alle user gültiges setting dafür?


distri: suse 8.1

----------------------------------------

2. PROBLEM: sudo

meine /etc/sudoers:
Zitat:

# Host alias specification

# User alias specification
User_Alias LUIGIS = %users,wwwrun

# Cmnd alias specification
Cmnd_Alias MISC = /luigi/*,\
/luigi/*/*

Cmnd_Alias XR = /usr/bin/xmms-shell,\
/usr/bin/xmmsctrl

Runas_Alias XRU = mp3box

# Defaults specification

# User privilege specification
root ALL = (ALL) ALL
LUIGIS ALL = (XRU) NOPASSWD: XR
LUIGIS ALL = (ALL) NOPASSWD: MISC
es geht um die vorletzte zeile. ich will xmms-shell bzw xmmsctrl als user mp3box ausführen.

ich tipp also: sudo xmms-shell und als antwort bekomm ich:
Sorry, user hugin is not allowed to execute '/usr/bin/xmms-shell' as root on luigi.

starte ich sudo mit sudo -u mp3box xmms-shell funkts.

ich war eigentlich der meinung, dass der Runas_Alias die notwendigkeit, sudo mit -u user aufzurufen beseitigen würde, was eigentlich sinn der übung war, sonst hätte ich mir den Runas_Alias gleich sparen und sudo immer mit -u ausführen können.

was stimmt nicht, wer weiß rat?


distri: suse 8.1

_m3 14.08.2003 12:01

Re: path / sudo
 
Zitat:

Original geschrieben von hugin grímnirson
frage A: ist die annahme richtig?
:ja:

Zitat:

frage B: ich will eigentlich nicht für jeden user eigens eine env-variable definieren.
gibts da kein globales, für alle user gültiges setting dafür?

/etc/profile => Fuer alle User
/etc/bashrc => Fuer alle User
~/.profile => Pro User
~/.bashrc => Pro User

"man bash" ist Dein Freund ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag