monter un partage windows smb sur OS X de manière à ce qu'il soit accessible à l'utilisateur 'www'
Question
essayer de monter un partage smb sur OS X afin que l'utilisateur 'www' puisse lire les fichiers à partir de cet emplacement.
le partage SMB est accessible via un compte Active Directory. Je peux monter le partage via le Finder (cmd-k ...)
mon approche de base est
# 1) create mountpoint
sudo mkdir /Volumes/www_mdisk
# 2) permissions for mountpoint
sudo chown www:www /Volumes/www_mdisk; sudo chmod 777 /Volumes/www_mdisk
# 3) make a link from apache docroot to mountpoint (http.conf FollowSymlinks is on)
cd /Library/WebServer/Documents; ln -s /Volumes/www_mdisk mdisk
# 4) mount the SMB share using the Active Directory user 'ad_user'
sudo mount_smbfs -O www/www '//DOMAIN;ad_user@smbshare_host/sharepath'
l'étape 4 échoue cependant. J'ai lu les pages de manuel, essayé de nombreuses combinaisons différentes (avec ou sans le commutateur -O), mais je n'arrive pas à le faire fonctionner
pouvez-vous m'aider à bien faire les choses? merci!
La solution
Désolé, cette réponse a deux ans de retard, mais j’avais un problème similaire et j’étais capable de le résoudre plus ou moins à votre rythme. J’ai suivi les étapes 1 à 3, puis à l’étape 4, j’ai utilisé le nom _www au lieu d’utiliser l’option -O (car elle n’existe plus.)
sudo -u _www mount_smbfs //User:Password@Host/Share /mount/point
J'utilise 10.6 Snow Leopard et l'utilisateur Apache semble être _www. Quoi qu'il en soit, après avoir frappé ma tête contre ce problème pendant un certain temps (car chown et chmod ne semblent pas fonctionner sur les partages Samba montés), cela a finalement fonctionné. Merci!
Autres conseils
ok, je peux le faire maintenant sur Mac OS X 10.4
# 4) mount the SMB share using the Active Directory user 'ad_user'
sudo mount_smbfs -O www/www -u 70 -g 70 '//DOMAIN;ad_user@smbshare_host/sharepath' www_mdisk
# 5) make sure http.conf has 'Options Indexes' enabled for Docroot
duh.
Donc tout fonctionne à présent sur 10.4 en suivant les étapes ci-dessus.
Le problème est que l’étape 4) ne fonctionne pas sous Mac OS X 10.5. mount_smbfs a perdu l'option '-O' ...
Quelqu'un sait comment faire cela le 10.5?