Używam .htpasswd
do ochrony hasłem określonego katalogu na moim serwerze. Zauważyłem jednak, że za każdym razem, gdy to zrobię, sudo htpasswd -c /etc/apache2/.htpasswd newuser
moja aktualna zawartość .htpasswd
zostanie nadpisana. Każdy katalog mojej witryny ma własnego użytkownika na .htpasswd.
Jak nie nadpisać zamiast tego dodać nowego użytkownika na moim .htpasswd
?
.htpasswd
, nalega na użycie-c
przełącznika.htpasswd /path/to/file username
jest całkowicie poprawny (w każdym razie składniowo), a nawet pierwszy przykład w dokumentacji Apache.htpasswd -c /etc/apache2/.htpasswd newuser
na moim serwerze CentOS! Przepraszam, nie zauważyłem, że jestem w złym oknie. Za 5 minut przyjmie Twoją odpowiedź. Dzięki!FWIW,
htpasswd -n username
wyśle wynik bezpośrednio na standardowe wyjście i całkowicie uniknie dotykania plików.źródło