httpd.conf, измените, чтобы отключить аутентификацию - PullRequest
1 голос
/ 05 декабря 2010

Как мне изменить эту часть моего httpd.conf, чтобы я мог получить к ней доступ, даже если я потерял пароль

AliasMatch ^/mydisk/(.*) "/links/webdav/$1"
    <Directory "/links/webdav">
        Options +SymLinksIfOwnerMatch
        DAV On
        #deprecated in httpd-2.0 DAVParam Hide Email;.htaccess
        AllowOverride None
        AuthName "mydisk"
        AuthType Basic
        require valid-user
        AuthSQLiteGroupTable /dev/null
        AuthSQLiteGroupField /dev/null
        AuthSQLiteDB /var/lib/sqlite/registration
        AuthSQLiteUserTable users
        AuthSQLiteNameField LoginID
        AuthSQLitePasswordField Crypt
    #    IndexIgnore Maildir .htaccess
        Satisfy all
</Directory>

Когда я пытаюсь получить доступ к нему на своем сервере из браузера, я не знаю учетные данные для входа. У меня полный root-доступ к серверу. Есть предложения?

1 Ответ

0 голосов
/ 05 декабря 2010

Похоже, что он использует SQLite для аутентификации ... вы должны быть в состоянии сделать следующее в командной строке:

$ sqlite3 /var/lib/sqlite/registration
sqlite> SELECT LoginID, Crypt FROM users;

И это должно показать вам, каковы имя пользователя и пароли.

Вы можете полностью отключить аутентификацию, но, поскольку это DAV, это может означать, что любой может написать в нее.

...