Discussion:
Programmstart nur mit Password
(zu alt für eine Antwort)
Werner P. Schulz
2010-10-28 12:32:49 UTC
Permalink
Starte ich kcalc aber über das Menü von KDE, wird es dennoch gestartet.
Wie ist das möglich, dass KDE sich an den gesetzen Berechtigungen
"vorbeimogelt"?
... weil du über das Menü nicht /usr/bin/kcalc startest, sondern
/usr/share/applications/kde/kcalc.desktop
--
Gruss Werner
mail nur an => nospam0601 at wp-schulz.de
"Persoenliche Knoppix-Rettungs-CD erstellen (Knoppix remaster)"
http://www.wp-schulz.de/rettung.html
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/***@wp-schulz.de
Frank Becker
2010-10-28 13:23:32 UTC
Permalink
Post by Werner P. Schulz
Starte ich kcalc aber über das Menü von KDE, wird es dennoch gestartet.
Wie ist das möglich, dass KDE sich an den gesetzen Berechtigungen
"vorbeimogelt"?
... weil du über das Menü nicht /usr/bin/kcalc startest, sondern
/usr/share/applications/kde/kcalc.desktop
Seltsam, da steht
Exec=kcalc -caption "%c" %i %m

Ich verstehe das so, dass kcalc aus /usr/bin gestartet wird. Also warum
kann ich damit kcalc starten, obwohl kcalc für den User gar nicht
ausführbar ist? Das geht sogar bei chmod 600 /usr/bin/kcalc!


Aber zum Problem: Wie bekomme ich es denn unter KDE hin, dass beim Start
eines bestimmten Programms ein Fenster aufpoppt und nach einem Kennwort
fragt (kdesudo?)

Vielen Dank schonmal
--
Frank Becker
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/iabtgk$s2g$***@dough.gmane.org
Reinhard Schneidewind
2010-10-28 13:32:24 UTC
Permalink
Post by Frank Becker
Exec=kcalc -caption "%c" %i %m
Ich verstehe das so, dass kcalc aus /usr/bin gestartet wird. Also
warum kann ich damit kcalc starten, obwohl kcalc für den User gar
nicht ausführbar ist? Das geht sogar bei chmod 600 /usr/bin/kcalc!
Aber zum Problem: Wie bekomme ich es denn unter KDE hin, dass beim
Start eines bestimmten Programms ein Fenster aufpoppt und nach einem
Kennwort fragt (kdesudo?)
Naja, man könnte die Zeile ja abändern:

Exec=kdesudo kcalc -caption "%c" %i %m

Was dann allderings nur für das Menü gilt. Wenn hier: /usr/bin/kcalc
ohnehin die Rechte fehlen, dürfte das ein passable Lösung sein.

Mfg
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/***@bluevisiontec.com
Frank Becker
2010-10-28 14:03:20 UTC
Permalink
Exec=kdesudo kcalc -caption "%c" %i %m
Danke, so ist es gut.
Vielen Dank für die Hilfe
--
Frank Becker
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/iabvr8$72i$***@dough.gmane.org
Werner P. Schulz
2010-10-28 14:57:37 UTC
Permalink
Post by Frank Becker
Exec=kdesudo kcalc -caption "%c" %i %m
Danke, so ist es gut.
... du könntest aber auch für die jeweiligen user das Menü so ändern,
daß das eine oder andere Programm ausgeblendet ist. Dann mußt du aber
auch alacarte.desktop so abwandeln, daß user den Menü-Editor nicht
starten kann.
--
Gruss Werner
mail nur an => nospam0601 at wp-schulz.de
"Persoenliche Knoppix-Rettungs-CD erstellen (Knoppix remaster)"
http://www.wp-schulz.de/rettung.html
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/***@wp-schulz.de
Sebastian Rose
2010-10-28 13:36:26 UTC
Permalink
Post by Frank Becker
Post by Werner P. Schulz
Starte ich kcalc aber über das Menü von KDE, wird es dennoch gestartet.
Wie ist das möglich, dass KDE sich an den gesetzen Berechtigungen
"vorbeimogelt"?
... weil du über das Menü nicht /usr/bin/kcalc startest, sondern
/usr/share/applications/kde/kcalc.desktop
Seltsam, da steht
Exec=kcalc -caption "%c" %i %m
Ich verstehe das so, dass kcalc aus /usr/bin gestartet wird. Also warum kann ich
damit kcalc starten, obwohl kcalc für den User gar nicht ausführbar ist? Das
geht sogar bei chmod 600 /usr/bin/kcalc!
Wieso glaub' ich das jetzt nicht?

Was sagen denn:

sh$ which kcalc
sh$ ls -l `which kcalc`


Auf Ubuntu, oder eine andere Art "sudo" Verfechter?


Sebastian
Frank Becker
2010-10-28 13:59:53 UTC
Permalink
Hallo Sebastian,
Post by Sebastian Rose
sh$ which kcalc
***@vostrix:~$ which kcalc
/usr/bin/kcalc
Post by Sebastian Rose
sh$ ls -l `which kcalc`
[***@vostrix frank]$ ls -l /usr/bin/kcalc
-rwxr-x--- 1 root root 3060 18. Jul 2008 /usr/bin/kcalc
Post by Sebastian Rose
Auf Ubuntu, oder eine andere Art "sudo" Verfechter?
Kein Ubuntu - reinrassiges Debian Lenny.
--
Frank Becker
Alexander Reichle-Schmehl
2010-10-28 14:38:39 UTC
Permalink
Hi!
Für einen Einstieg habe ich unter KDE 3.5.10 (Lenny) das Programm kcalc
die Leseberechtigung und Ausführungsberechtigung für other entzogen.
Auf der Konsole erhalte ich dann auch die Meldung: Zugriff verweigert.
Kleine Randbemerkung: Das hält nur bis zum nächsten update. Für eine
Dauerhafte Lösung dpkg-statoverride verwenden.


Beste Grüße,
Alexander
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/***@schmehl.info
Loading...