2008-11-27 5 views
2

пытается подключить долю smb в OS X, чтобы пользователь «www» мог читать файлы оттуда.монтирует доступ к smb-файлам ОС на OS X, так как к нему может быть доступен пользователь «www»

share by SMB доступен через учетную запись Active Directory. Я могу установить долю через Finder (CMD-к ...)

мой основной подход

# 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;[email protected]_host/sharepath' 

шаг 4 не удается, хотя. Я прочитал manpages, попробовал много разных комбинаций (с или без переключателя -O), но не могу заставить его работать

Вы можете помочь мне исправить это? спасибо!

ответ

4

Извините, что этот ответ на два года опоздал, но у меня была аналогичная проблема, и я смог решить ее с помощью ваших шагов, более или менее. Я последовал шаги 1-3, а затем в течение стадии 4, я sudo'd, как _www вместо того, чтобы с помощью опции -O (так как она не существует больше.)

sudo -u _www mount_smbfs //User:[email protected]/Share /mount/point 

Я бегу 10.6 Snow Leopard и пользователь Apache, похоже, _www. Во всяком случае, после того, как я некоторое время отбивался от этой проблемы (так как chown и chmod, похоже, не работают на смонтированных акциях Samba), это, в конечном счете, сработало. Благодаря!

2

нормально, я могу сделать это сейчас на 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;[email protected]_host/sharepath' www_mdisk 

# 5) make sure http.conf has 'Options Indexes' enabled for Docroot 
duh. 

Так что все теперь работает на 10.4, выполнив действия, описанные выше.

проблема есть, шаг 4) не работает на Mac OS X 10.5. mount_smbfs потерял опцию «-O» ...

Кто-нибудь знает, как это сделать на 10,5?