Hi, seit dem Wechsel von suse 13.2 auf Tumbleweed kann mein user ein in /etc/sudoers eingetragenes Script nicht mehr ausführen. sudoer aufgerufen mit visudo -f /etc/sudoers und den Eintrag aus dem 13.2er an die gleiche Stelle (am Ende) in das /etc/sudoers bei Tumbleweed kopiert. Format: user rechner=NOPASSWD: /usr/local/verzeichnis/bash_script Gab es da eine Änderung in Tumbleweed? Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Peter, hallo zusammen, Am Montag, 5. September 2016, 21:21:15 CEST schrieb Peter Mc Donough:
seit dem Wechsel von suse 13.2 auf Tumbleweed kann mein user ein in /etc/sudoers eingetragenes Script nicht mehr ausführen. sudoer aufgerufen mit visudo -f /etc/sudoers und den Eintrag aus dem 13.2er an die gleiche Stelle (am Ende) in das /etc/sudoers bei Tumbleweed kopiert.
Format:
user rechner=NOPASSWD: /usr/local/verzeichnis/bash_script
Gab es da eine Änderung in Tumbleweed?
Von 13.2 auf Tumbleweed ist ein recht großer Schritt, von daher könnte das durchaus sein - genau weiß ich es aber nicht. (IIRC gab es irgendwann mal eine Änderung beim Handling von Environment-Variablen, ich weiß aber nicht mehr, wann das war.) Unabhängig von dieser Frage - zeig bitte mal - die Meldung, die der Benutzer bekommt - von sudo generierte Logeinträge - die echte Zeile aus /etc/sudoers (den erlaubten Befehl kannst Du von mir aus ersetzen, den vorderen Teil aber möglichst nicht) - da Du scheinbar den Rechnernamen einschränkst, wäre auch die Ausgabe von hostname und hostname -f sinnvoll Ich benutze sudo nur für einen langweiligen NOPASSWD-Eintrag und kenne es daher nur oberflächlich, aber mit den obigen Infos findet sich hoffentlich jemand, der Dir helfen kann ;-) Gruß Christian Boltz -- Im Handbuch? Auch wenn SuSE sie primär beilegt um mehr Versandkosten zu bezahlen und die Holzwirtschaft anzukurbeln sind sie doch manchmal ganz praktisch zum nachschlagen. [Manfred Tremmel in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 07.09.2016 um 18:49 schrieb Christian Boltz:
Am Montag, 5. September 2016, 21:21:15 CEST schrieb Peter Mc Donough:
seit dem Wechsel von suse 13.2 auf Tumbleweed kann mein user ein in /etc/sudoers eingetragenes Script nicht mehr ausführen. sudoer aufgerufen mit visudo -f /etc/sudoers und den Eintrag aus dem 13.2er an die gleiche Stelle (am Ende) in das /etc/sudoers bei Tumbleweed kopiert. ... Gab es da eine Änderung in Tumbleweed?
Von 13.2 auf Tumbleweed ist ein recht großer Schritt, von daher könnte das durchaus sein - genau weiß ich es aber nicht. (IIRC gab es irgendwann mal eine Änderung beim Handling von Environment-Variablen, ich weiß aber nicht mehr, wann das war.)
Unabhängig von dieser Frage - zeig bitte mal - die Meldung, die der Benutzer bekommt ...
Danke für die Antwort. Wie Holger Schreibt, ist "sudoers" Geschichte, "sudoers.d" sei King. Ich greife seine Anregung auf und versuche damit den King zufriedenzustellen. Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Am 2016-09-05 um 21:21 schrieb Peter Mc Donough:
seit dem Wechsel von suse 13.2 auf Tumbleweed kann mein user ein in /etc/sudoers eingetragenes Script nicht mehr ausführen. sudoer aufgerufen mit visudo -f /etc/sudoers und den Eintrag aus dem 13.2er an die gleiche Stelle (am Ende) in das /etc/sudoers bei Tumbleweed kopiert.
Format:
user rechner=NOPASSWD: /usr/local/verzeichnis/bash_script
Gab es da eine Änderung in Tumbleweed?
hmm, ohne das jetzt genau beantworten zu koennen. das editieren von /etc/sudoers ist doch eigentlich Geschichte ;-) es gibt dafuer doch /etc/sudoers.d eine Datei mit den Wuenschen da rein kippen mit 0440 und gut is Holger
Am 07.09.2016 um 20:03 schrieb Holger Bruenjes:
seit dem Wechsel von suse 13.2 auf Tumbleweed kann mein user ein in /etc/sudoers eingetragenes Script nicht mehr ausführen. sudoer aufgerufen mit visudo -f /etc/sudoers und den Eintrag aus dem 13.2er an die gleiche Stelle (am Ende) in das /etc/sudoers bei Tumbleweed kopiert. Format: user rechner=NOPASSWD: /usr/local/verzeichnis/bash_script Gab es da eine Änderung in Tumbleweed?
hmm, ohne das jetzt genau beantworten zu koennen. das editieren von /etc/sudoers ist doch eigentlich Geschichte ;-) es gibt dafuer doch /etc/sudoers.d eine Datei mit den Wuenschen da rein kippen mit 0440 und gut is
Hm, ich habe da so meine Probleme mit dem Kippen. Es geht um zwei Skripte, mit denen ich die Internetverbindung ab bzw. aufbaue. Das ging irgenwann nicht mit dem Netzwerkmanager, da hatte ich es mir selbstgestrickt. Also root kann es mit: -rwxr-xr-x 1 root root 66 7. Sep 21:47 downif_mcd -rwxr-xr-x 1 root root 172 27. Aug 13:09 upif_mcd ---------------- #!/bin/bash # # shellscript um das I-Net abzubauen ifdown enp2s0 ---------------------- #!/bin/bash # # shellcript um das I-Net aufzubauen ifup enp2s0 --------------- nur der user peter bekommt neuerdings im Terminal die Antwort: peter@lux:~> /usr/local/stapel_mcd/downif_mcd /usr/local/stapel_mcd/downif_mcd: Zeile 4: ifdown: Kommando nicht gefunden. peter@lux:~> /usr/local/stapel_mcd/upif_mcd /usr/local/stapel_mcd/upif_mcd: Zeile 4: ifup: Kommando nicht gefunden. peter@lux:~> ------------- Auf dein Anraten habe ich die den betreffenden Abschnitt in "sudoer" auskommentiert, die sudoer-Datei mit anderem Namen nach sudoer.d und kopiert und mit mit visudeo -f behandelt, visudo -c ist mit dem Syntax einverstanden. -r--r----- 1 root root 103 7. Sep 22:22 /etc/sudoers.d/sudoers_peter ## sudoers file. peter lux=NOPASSWD: /usr/local/stapel_mcd/upif_mcd, /usr/local/stapel_mcd/downif_mcd gleicher Misserfolg mit den beiden Scripten wie oben. Wo könnte es höngen? Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Peter Am 2016-09-07 um 22:45 schrieb Peter Mc Donough:
---------------- #!/bin/bash # # shellscript um das I-Net abzubauen ifdown enp2s0 ---------------------- #!/bin/bash # # shellcript um das I-Net aufzubauen ifup enp2s0 ---------------
gib da den kompletten pfad mit fuer ifup und ifdown /sbin/ifup /sbin/ifdown Holger
Am 07.09.2016 um 22:53 schrieb Holger Bruenjes:
Hallo Peter
Am 2016-09-07 um 22:45 schrieb Peter Mc Donough:
---------------- #!/bin/bash # # shellscript um das I-Net abzubauen ifdown enp2s0 ....
Nein aber mit Eintrag desselben ein Hinweis, dass ein wicked-Dienst etwas braucht. Danke. Weiter siehe meine Antwort an Mathias. Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mittwoch 07 September 2016, 22:45:36 schrieb Peter Mc Donough:
peter@lux:~> /usr/local/stapel_mcd/downif_mcd /usr/local/stapel_mcd/downif_mcd: Zeile 4: ifdown: Kommando nicht gefunden.
dein problem ist dass es die befehle ifup und ifdown nicht mehr gibt. man nmcli hilft dir bestimmt weiter. cheers MH -- gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 07.09.2016 um 22:55 schrieb Mathias Homann:
Am Mittwoch 07 September 2016, 22:45:36 schrieb Peter Mc Donough:
peter@lux:~> /usr/local/stapel_mcd/downif_mcd /usr/local/stapel_mcd/downif_mcd: Zeile 4: ifdown: Kommando nicht gefunden.
dein problem ist dass es die befehle ifup und ifdown nicht mehr gibt. man nmcli hilft dir bestimmt weiter.
Danke! Ich bin kein Windmühlenritter. Den Networkmanager installiert und Ruhe ist bis zur nächsten Frage.
cheers
Dito Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Christian Boltz
-
Holger Bruenjes
-
Mathias Homann
-
Peter Mc Donough