web-dev-qa-db-fra.com

Impossible d'accéder aux fichiers du dossier partagé monté à partir de Windows

J'ai accès à un dossier partagé à partir de Windows pour obtenir des images pour ma page Web. Je peux le monter en utilisant la commande suivante:

Sudo mount -t cifs //win-server/folder -o username=myuser,password=mypass /path_to_my_ubuntu_folder

Mais, lorsque je vais dans le répertoire monté, je peux voir la liste des fichiers, mais je ne peux pas y accéder. Quelque chose comme ça:

cant access this images

Qu'est-ce qui me manque ici?

Merci!

2
Luigi Siri

Autorisations!

L'utilisateur n'a pas accès au dossier monté. Je viens d'exécuter une commande chmod pour modifier les autorisations de dossier.

Sudo chmod 777 images/*

J'espère que cela peut aider quelqu'un d'autre.

1
Luigi Siri

Vous devez définir la propriété de votre dossier ubuntu sur votre utilisateur et groupe Unix, et les spécifier lorsque vous le montez (uid et gid).

Sudo mkdir -p /path_to_my_ubuntu_folder
Sudo chown your_unix_user:your_unix_group /path_to_my_ubuntu_folder
Sudo mount -t cifs //win-server/folder -o username=myuser,password=mypass,uid=your_unix_user,gid=your_unix_group /path_to_my_ubuntu_folder