monter un partage windows smb sur OS X de manière à ce qu'il soit accessible à l'utilisateur 'www'

StackOverflow https://stackoverflow.com/questions/324171

  •  11-07-2019
  •  | 
  •  

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!

Était-ce utile?

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top