Autorizzazione collegamento simbolico negata, cartella condivisa su cifs

4

Ho un rack di synology e sto usando una cartella dal mio Ubuntu 12.04. ma non sarò in grado di creare un collegamento simbolico sulla cartella montata, ottenendo l'errore di autorizzazione negata, sotto è la mia voce fstab

#//1.1.1.11/sologs  /nsm  cifs uid=1001,gid=1001,username=admin,password=123456,iocharset=utf8,sec=ntlm  0  0

Ho provato,

sudo ln -s /test /nsm

Errore,

ln: failed to create symbolic link '/nsm/test': Permission denied
    
posta user244501 04.02.2014 - 16:15

1 risposta

2

Non puoi creare collegamenti simbolici su condivisioni CIFS / samba. I collegamenti simbolici sono parti intrinseche del filesystem in cui sono archiviati i file (ovvero il disco fisico remoto) e non è possibile modificare gli inode di quelli a meno che non si abbia accesso diretto all'unità, che non è dovuta alle caratteristiche del CIFS protocollo.

In parole povere, non puoi farlo a meno che tu non sia nel sistema remoto stesso.

C'è un'estensione che ti consente di creare collegamenti simbolici dal server remoto, ma entrambi i server devono supportarlo e devi montare la condivisione quale tale opzione:

  

sfu

     

Quando le estensioni Unix CIFS non sono negoziate, tenta di creare file di dispositivo e fifo in un formato compatibile con Services for Unix (SFU). Inoltre, recupera i bit 10-12 della modalità tramite l'attributo esteso SETFILEBITS (come fa SFU). In futuro verranno anche emulati i 9 bit inferiori della modalità mode utilizzando le query del descrittore di sicurezza (ACL). [NB: richiede la versione 1.39 o successiva di VFS di CIFS. Per riconoscere i collegamenti simbolici ed essere in grado di creare collegamenti simbolici in un modulo interoperabile SFU richiede la versione 1.40 o successiva del modulo del kernel VFS CIFS.

Anche il tuo utente avrebbe bisogno dell'autorizzazione sul lato server per creare collegamenti simbolici.

    
risposta data Braiam 04.02.2014 - 17:03

Leggi altre domande sui tag