Монтирование с fstab - ошибка 13 (доступ запрещен)

Вот мой nginx конфигурационный файл, даже при том, что я получаю доступ к Гудзону через https (порт 443):

Прием с обратным прокси (Apache или Nginx) должен всегда сохранять тот же путь:
Если Вы хотите перенаправить к a_long_and_complex_address/hudson, сохраните / гудзонскую часть: myserver/hudson.
Не пытайтесь перенаправить myserver кому: a_long_and_complex_address/hudson: все виды сценариев и изображений, с полными путями ('/'), будет, повредился.
Перенаправление myserver/hudson кому: a_long_and_complex_address/hudson.

Плюс, можно перенаправить myserver/other_services кому: a_long_and_complex_address/other_services также ;)

worker_processes  1;

error_log  logs/error.log  debug;
pid        logs/nginx.pid;

events {
    worker_connections  250;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  150;
    #gzip  on;

    port_in_redirect   on;
    proxy_redirect     off;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

    server {
        listen       443;
        server_name  (some alias);
        # default max client body size was 1m! => Error code is 413
        # here: max 10Go
        client_max_body_size 10000m;

        ssl                  on;
        ssl_certificate      /home/xxx/.ssl/my.crt;
        ssl_certificate_key  /home/xxx/.ssl/my.key;
        ssl_session_timeout  5m;
        #ssl_protocols SSLv2 SSLv3 TLSv1; # NO: SSLv2 prohibited
        ssl_protocols  SSLv3 TLSv1;
        ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
        ssl_prefer_server_ciphers   on;

        rewrite ^/hudson$ https://myserver/hudson/ redirect;
        location /hudson/ {
          proxy_pass https://complex_address:8xx3/hudson/;
        }
    }
}
0
задан 23 January 2014 в 21:29
3 ответа

На вики-странице Ubuntu попробуйте добавить несколько недостающих параметров и убедитесь, что ваш кредитный файл равен 600: https://wiki.ubuntu.com/MountWindowsSharesPermanently

chmod 600 ~/.Smbcredentials

Строка fstab:

//myshare/myfolder /mnt/backup cifs credentials=/home/mydirectory/.Smbcredentials,iocharset=utf8,sec=ntlm 0 0 

РЕДАКТИРОВАТЬ:

Пробовали ли вы установить это вне fstab? Возможно, использование команды mount даст вам более полезный вывод

mount -t cifs -o username=USERNAME,password=PASSWD //myshare/myfolder /mnt/backup
0
ответ дан 5 December 2019 в 14:27

Пробовали использовать sudo для монтирования?

У меня создалось впечатление, что / mnt / не доступен для записи обычным пользователям.

например: sudo mount / mnt / backup

Также убедитесь, что ваша запись fstab включает в себя 0 0 в конце.

0
ответ дан 5 December 2019 в 14:27

Вам необходимо добавить «пользователей» в параметры fstab:

//myshare/myfolder /mnt/backup cifs users,credentials=/home/mydirectory/.Smbcredentials 0 0
0
ответ дан 5 December 2019 в 14:27

Теги

Похожие вопросы