Estoy usando un hotel web que ofrece una configuración muy simple de Linux + PHP y no permite muchos privilegios de administración; sin embargo, parece que la configuración del servidor PHP allí permite ejecutar programas de shell a través de shell_exec
.
Entonces, lo que estoy buscando es una herramienta simple basada en PHP, que:
shell_exec
comandos de Linux (aunque se prefiere la clase de PHP, porque es posible que no tenga permisos para ejecutar htpasswd
comandos similares).htaccess
archivo (prefiero escribirlos manualmente)Básicamente, supongo que se vería algo así como "Administrar usuarios" de DirectoryPass:
http://www.directorypass.com/screenshots.php
... y AFAIK, hay una GUI similar basada en formularios HTML en cPanel y tal; pero DirectoryPass no es para mí porque:
cgi-bin
Algunas otras cosas "casi allí" que encontré:
También hay algunas sugerencias en http://www.debianhelp.co.uk/htaccessweb.htm , pero la mayoría de ellas se refieren a sitios web que ya no existen...
Entonces, ¿hay algo por ahí que se ajuste a los requisitos que he enumerado en esta pregunta/publicación?
Esta puede ser una opción https://github.com/rafaelgou/php-apache2-basic-auth-manager . No tengo experiencia con él, y no estoy seguro de que tenga un superusuario... Está escrito completamente en PHP y Javascript, usando YAML en lugar de archivos JSON. Las instrucciones de instalación se encuentran en el archivo Léame.
¡Toda la suerte!