web-dev-qa-db-ja.com

LinuxでSambacifs共有をマウントしているときにアクセスが拒否されました

ADドメインでwinbindを使用するLinuxコンピューターにSambaサーバーをセットアップしています。すべてが機能しているようですが、別のマシンにSamba共有をマウントできませんでした。今は、ホームディレクトリを別のLinuxマシンのフォルダにマウントしたいと思います。

私がする時:

smbclient -L mycomputer -U myuser

パスワードの入力を求められ、正常に認証されます。次に、ホームディレクトリを共有として一覧表示します。

# smbclient -L mycomputer -U myuser
Enter myuser's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]

    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       IPC Service (Samba Server Version 3.6.9-151.el6)
    myuser          Disk      Home Directories

Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------

ただし、共有をマウントしてパスワードを入力しようとすると、次のようになります。

mount -t cifs //mycomputer/myuser /mnt/cifs -o username=myuser,domain=MYDOMAIN
Password:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

MYDOMAIN/myuser、MYDOMAIN.COMの配置など、-oパラメーターのさまざまな組み合わせを試しましたが、違いがないようです。

これらの共有のSamba構成は次のとおりです。

[homes]
    comment = Home Directories
    browseable = no
    writable = yes
    valid users = MYDOMAIN\%S

誰かが私がこの共有をマウントできない理由についていくつかの洞察を提供できますか?ありがとう!

編集:共有をWindowsとMac OSXにマウントしようとしましたが、どちらにもマウントされていないことを追加する必要があると考えました。 「システム管理者に確認してください」というメッセージが表示されただけなので、OSXのエラーを正確に把握できませんでした。これはサーバー構成の問題であることを意味すると思いますが、どうしますか?

4
Marty

あなたの家にパス情報を追加してみてください:

path = /PathToHomesHome/%u
# like:
path = /home/%u

そして可能であれば、valid usersの制限なしで試してください。

また、smbが別のユーザーとして実行されている場合は、「ホーム」へのフルパスのディレクトリに、sambaユーザー用に少なくとも+xが必要であることに注意してください(セットアップによっては、other o+xに必要になる場合があります)。

サーバーでは、testparmを実行してセットアップを確認することもできます。

ローカルのmount.cifsをデバッグするには、最初に試してください

smbclient //mycomputer/myuser -U myuser 
1
Manwe