web-dev-qa-db-ja.com

ルートアクセスでのSambaフォルダーの共有

ネットワークに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ファイルを使用して同じことをしましたが、これはうまくいきません。

何が間違っていますか?アイデアが不足しています。

3
Industrial

基本的なトラブルシューティング:

  1. smbclient -U myusername //192.168.1.5/wwwで接続して、何が起こるかを見てください
  2. サーバーから(リモートホストからではなく)同じことを行う
  3. /var/log/samba/smbd.logおよび/var/log/samba/log.[remote address]を確認してください
  4. Sambaのログレベルを上げて再試行してください。これを行うには、log level = 3smb.confに追加します(そしてHUPを再起動するか、smbdに送信します)。
0
Olli