sudo

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

sudo

Beitrag von Sturmkind » 04.01.2003 23:38:59

Hallo ;-)

Ich möchte den usern sturmkind und martin über sudo die Möglichkeit geben sich mit Hilfe eines Scriptes (/bin/inet) ins Internet einzuwählen aber irgend etwas mach ich bei sudo falsch. Hier mal der Inhalt meiner /etc/sudoers :

Code: Alles auswählen

01  # sudoers file.
02  #
03  # This file MUST be edited with the 'visudo' command as root.
04  #
05  # See the man page for details on how to write a sudoers file.
06  #
07  # Host alias specification
08  Host_Alias SERVER = private
09  
10  # User alias specification
11  User_alias ONLINER = sturmkind,martin
12  
13  # Cmnd alias specification
14  Cmnd_Alias EINWAHL = /bin/inet
15  
16  # User privilege specification
17  root    ALL=(ALL) ALL
18  ONLINER SERVER=EINWAHL
Weis einer von Euch was ich falsch gemacht habe? Als root kann ich das Script problemlos nutzen und weis daher das es fehlerfrei funktioniert aber als einer der beiden User kommen immer nur Fehlermeldungen. Das sieht dann z. B. so aus:

Code: Alles auswählen

sturmkind@sushi:~> sudo inet status
>>> sudoers file: syntax error, line 10 <<<
sudo: parse error in /etc/sudoers near line 10
sturmkind@sushi:~>
oder

Code: Alles auswählen

sturmkind@sushi:~> sudo inet dial
>>> sudoers file: syntax error, line 10 <<<
sudo: parse error in /etc/sudoers near line 10
sturmkind@sushi:~>
Es wird immer wieder auf die Zeile 10 verwiesen welche jedoch nur eine Kommentarzeile ist.

Weis einer von Euch was ich falsch mache?

Danke für Eure Hilfe im Voraus

Grüße
Sturmknd
nobody is perfect! ;-)

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 05.01.2003 09:00:09

Die Konfigurationsdatei ist case sensitive. Daher musst Du "User_Alias" und nicht "User_alias" verwenden.

Noch zwei weitere Anmerkungen:
- Eigene Skritpte gehören eigentlich nach /usr/local/bin oder /usr/local/sbin
- Die sudo-Konfiguration nur mit "visduo" editieren

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 05.01.2003 09:22:32

Gracias unt Guten Morgen Glatzor ;-)

Jetzt aber noch eine Frage zu sudo. Wie verhindere ich das der User (z. B. Sturmkind) nach einen Passwort gefragt wird?

Grüße
Sturmkind
nobody is perfect! ;-)

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 05.01.2003 09:30:37

Ebenfalls einen guten Morgen.

Code: Alles auswählen

"ONLINER         SERVER = NOPASSWD: EINWAHL"

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 05.01.2003 09:34:43

Super von Dir, ich glaube Du solltest eine Hotline auf die Beine stellen ;-)

Grüße
Sturmkind
nobody is perfect! ;-)

Antworten