ネットワークにUbuntuサーバー10.10を実行しているステージングサーバーがあり、これが私の主な開発分野です。ネットワーク内の他のコンピューターからApacheルートのファイルにアクセスする必要があるため、次の設定でsambaをセットアップしました。
[www]
comment = Apache root www
path = /var/www
writable = yes
force user = root
force group = root
Ubuntu 10.10デスクトップを実行しているホストコンピューターで、次のようなbashファイルを使用してドライブをマウントしようとしています。
#!/bin/bash
Sudo mount -t cifs //192.168.1.5/www /media/www/ -o username=myusername,password=mypassword,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
起こることはmount error(13):Permission deniedです。mount.cifs(8)のマニュアルページを参照してください(例:man mount.cifs)マウントを実行しようとする間に顔に投げられます。
ネットワーク内の別のコンピューターでまったく同じsmb.confとmount-bashファイルを使用して同じことをしましたが、これはうまくいきません。
何が間違っていますか?アイデアが不足しています。
基本的なトラブルシューティング:
smbclient -U myusername //192.168.1.5/www
で接続して、何が起こるかを見てください/var/log/samba/smbd.log
および/var/log/samba/log.[remote address]
を確認してくださいlog level = 3
をsmb.conf
に追加します(そしてHUPを再起動するか、smbdに送信します)。