Tôi đang cố gắng tự động tạo mật khẩu từ dòng lệnh. Tôi đã thử dưới đây nhưng nó vẫn yêu cầu mật khẩu.Đang cố gắng tự động hóa htpasswd từ dòng lệnh
echo "test101" | htpasswd -c ~/temp/password admin
Tôi đang cố gắng tự động tạo mật khẩu từ dòng lệnh. Tôi đã thử dưới đây nhưng nó vẫn yêu cầu mật khẩu.Đang cố gắng tự động hóa htpasswd từ dòng lệnh
echo "test101" | htpasswd -c ~/temp/password admin
Tại sao không chỉ cần sử dụng:
htpasswd -b -c ~/temp/password admin test101
Việc chuyển đổi -b
nên làm các trick, nhưng mật khẩu vẫn sẽ hiển thị cho người dùng khác trên hệ thống thông qua các process list (ps
vv):
htpasswd -b -c ~/temp/password admin test101
Và với 'echo" test101 "| ...' nó sẽ không? Nếu bạn muốn ẩn nó, bạn sẽ phải lưu trữ nó trong một tập tin chỉ có thể đọc được cho người dùng hiện tại, và sau đó đường ống đó vào htpasswd. – Coroos