@graupen schreibt:
Ich benutze das Audio-Programm Audacity. Dieses arbeitet korrekt, wenn ich es als root starte, meldet aber Fehler beim Öffnen des Audiogeräts, wenn ich es als user starte.
Wenn Du das Programm als user starten willst dann gibt´s zwei Möglichkeiten:
1.Du startest das Programm mit Kommando: sudo
2.Du setzt ein setuid-Bit
Die zweite Variante ist etwas riskant. Die erste Variante scheint mir sicherer.
Du musst die Datei sudoers bearbeiten (z.B. mit Kwrite). Die Datei liegt im Verzeichnis /etc
Hier ein Beispiel:
user: Roland
Hostname (Rechnername): Arke
Programm: Audacity
Schreibe bitte die Zeile in /etc/sudoers Datei:
Roland Arke=(ALL) /Pfad/zu/startdatei/
<< die Option ALL erlaubt das starten
Ab jetzt kann Roland das Programm so starten:
Roland~> sudo /Pfad/zu/startdatei/
Passwort: xxxxxx (
hier wird Rolands Passwort eingegeben und nicht das Passwort von root)
Gruß