Montar uma SMB janelas share no OS X como para que ele possa ser acessado pelo usuário 'www'

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

  •  11-07-2019
  •  | 
  •  

Pergunta

tentando montar um compartilhamento SMB no Mac OS X para que o usuário 'www' pode ler arquivos de lá.

o compartilhamento SMB é acessível através de uma conta do Active Directory. Eu posso montar o compartilhamento através do Finder (CMD-k ...)

minha abordagem básica é

# 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'

etapa 4 falhar embora. Eu tenho lido as páginas de manual, tentou muitas combinações diferentes (com ou sem opção -o), mas não pode fazê-lo funcionar

Você pode me ajudar a fazer isso certo? obrigado!

Foi útil?

Solução

Desculpe esta resposta é de dois anos de atraso, mas eu tive um problema semelhante e foi capaz de resolvê-lo usando seus passos, mais ou menos. Segui passos 1-3, e, em seguida, para o passo 4, eu sudo'd como _www em vez de utilizar a opção -O (uma vez que não existe mais.)

sudo -u _www mount_smbfs //User:Password@Host/Share /mount/point

Estou correndo 10.6 Snow Leopard eo usuário Apache parece ser _www. De qualquer forma, depois de bater a cabeça contra este problema por algum tempo (desde chown e chmod não parecem trabalhar em montado compartilhamentos do Samba), este finalmente funcionou. Obrigado!

Outras dicas

ok, eu posso fazer isso agora no 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.

Então tudo funciona agora em 10,4, seguindo os passos acima.

problema é, passo 4) não funciona em Mac OS X 10.5. mount_smbfs perdeu a opção '-O' ...

Alguém sabe como fazer isso em 10.5?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top