Принятие Вашего пользователя находится в admin
группа, измените вторую строку к
%admin ALL=(ALL) NOPASSWD: ALL
позволить sudo без пароля каждому пользователю, не только корень. Ваша текущая конфигурация позволяет
admin
группа для выполнения чего-либо как корня без паролякак нет никакой runas-спецификации (ALL)
позволение работать как любой.
Это обходное решение PHP делает это:
<?php
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != ".." &&
$entry != "index.php") {
echo "<p><a href='$entry'>$entry</a></p>";
}
}
closedir($handle);
}
?>
Посмотрите его в действии здесь.
Судя исходным кодом, похоже, что это трудно кодируется для игнорирования точечных файлов.
http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/src/modules/standard/mod_autoindex.c
if ((name[0] == '.') && (!name[1])) {
return (NULL);
}
Возможно, кто-то еще может сказать по-другому...
(!name[1])
часть?
– Emanuel Berg
15.11.2012, 05:48
Вы не можете удалить файлы из IndexIgnore в локальном каталоге. Но можно удалить их из глобальной строки IndexIgnore и затем использовать вторую директиву IndexIgnore в <Directory>
контекст для тех каталогов, где Вы действительно хотите сохранить файлы скрытыми.