Halihalo,
Hi,
also irgendwie klappt das nicht.Ich bekomme ständig die
Fehlermeldung „No such file or directory“, obwohl der Pfad
richtig ist. Wenn ich vor dem „htpasswd“ ein Leerzeichen setze,
kommt die Fehlermeldung „command not found“. No such
file or directory kommt, wenn ich „$htpasswd“ zusammenschreibe.
Das $ sollst Du eigentlich ganz weglassen. Es ist nur ein Symbol, dass Du den entsprechenden Befehl als unprivelegierten user ausfuehren sollst. (Ein # deutet an, dass Du fuer den folgenden Befehl root sein musst.)
Kann es vielleicht sein, dass ich „htpasswd“ gar nicht
installiert habe?
Ich weiss nicht.
Wie kann ich überprüfen, ob htpasswd installiert ist?
$ which htpasswd
(wieder ohne das $).
Ich habe auf einer anderen Seite gelesen, dass ich das Modul
„mod_auth“ benötige, das ist installiert.
Hier (debian) ist htpasswd und mod_aut mit den apache{,2}-utils mitgekommen. Wie das bei Dir ist haengt von der von Dir verwendeten Distribution ab.
In meinem „schlauen“ Studienheft steht der Befehl „htpasswd
-c /usr/intranet/nutzer/User1“ aber da bekomme ich immer die
Fehlermeldung „-c: command not found“.
Versuch den Befehl erstmal richtig einzugeben und festzustellen, ob er ueberhaupt installiert ist. Anschliessend schadet ein Blick in die manpage von htpasswd auch nicht:
$ man htpasswd
HTH,
Gruss vom Frank.