[todo] [Software 0000132]: dom-set-owner überprüft die Existenz von Usern nicht korrekt

todo-notifyer at hostsharing.net todo-notifyer at hostsharing.net
Sat Aug 19 15:13:36 CEST 2006


Das folgende Problem wurde geschlossen. 
====================================================================== 
https://todo.hostsharing.net/view.php?id=132 
====================================================================== 
Berichtet von:              paul
Zugewiesen an:              _niemand
====================================================================== 
Projekt:                    Software
Problem ID:                 132
Kategorie:                  Domain-Skripte
Reproduzierbarkeit:         immer
Auswirkung:                 schwerer Fehler
Priorität:                  sofort
Status:                     geschlossen
Lösung:                     wiedereröffnet
Erledigt in Version:        
====================================================================== 
Erstellt am:                26.01.2003 21:40 (CET)
Letzte Aktualisierung:      19.08.2006 15:13 (CEST)
====================================================================== 
Zusammenfassung:            dom-set-owner überprüft die Existenz von Usern nicht
korrekt
Beschreibung: 
Das Script dom-set-owner, das es Hostmastern ermöglicht, Domains einem
anderen User zuzuweisen und auch von get-domusers (dem Script, das die
/home/pacs/*/etc/dom-users-Dateien interpretiert) aufgerufen wird,
überprüft die Existenz des Users, dem die Domain zugewiesen werden soll,
nicht korrekt:

Der Ausdruck

<pre>[ -n "`grep '^$NEW_DOM_OWNER:' /etc/passwd`" ]</pre>

ergibt immer, dass der User existiere. Funktionieren tut dagegen
anscheinend

<pre>[ -z "`grep \"^$NEW_DOM_OWNER:\" /etc/passwd`" ]</pre>.

Ein Diff "dom-set-owner.diff", mit dessen Hilfe etwa per `/usr/bin/patch
/root/bin/dom-set-owner <dom-set-owner.diff` der Fehler korrigiert werden
kann, hänge ich an diesen Bug an.

Auf iowa ist die Korrektur bereits erfolgt, auf den anderen HS-Rechnern
habe ich keine root-Rechte und kann den Fehler daher dort nicht
beseitigen.
====================================================================== 

---------------------------------------------------------------------- 
 mi - 27.01.03 06:57  
---------------------------------------------------------------------- 
Auf Pima auch behoben. Pomo hat eh alte Versionen, die derzeit erst beim
Aktivieren aktualisiert werden, bis wir die Skripte in einem CVS (nur
secure zugreifbar) haben. 

Problem-Historie 
Änderungsdatum  Benutzername   Feld                     Änderung             
====================================================================== 
19.08.06 11:25  mi             Status                   geschlossen =>
zugewiesen
19.08.06 11:25  mi             Bearbeitung durch        mi => _niemand      
19.08.06 15:13  mi             Status                   zugewiesen =>
geschlossen
======================================================================



More information about the Todo mailing list