Samba(3.0.33-3.29)を実行しているCentOS 5.2ボックスで、というフォルダを作成しました/upload
。
Sambaでは、次のように共有を構成しました。
[アップロード] コメント=フォルダをアップロード パス= / upload 有効なユーザー=ケビンルート public =はい 書き込み可能=はい ブラウズ可能=はい マスクを作成= 0777 ディレクトリマスク= 0777 ゲストOK =はい
私はchown
D」/upload
私の口座にフォルダを『ケビン』と私はシェル経由でファイルやフォルダを作成することができることを確認しました。
Windows 7からマシンを参照して「kevin」として認証すると、ホームディレクトリ共有とupload
共有が表示されますが、アクセスできません。
Windowsレポート:
ネットワークエラー Windowsが\\ cos-01 \ uploadにアクセスできない 名前のスペルを確認してください。それ以外の場合は、ネットワークに問題がある可能性があります。ネットワークの問題を特定して解決するには、[診断]をクリックします。 エラーコード:0x80070035 ネットワークパスが見つかりませんでした。
これは私がやったことのチェックリストです:
- アカウント
kevin
はsmbpasswd -a kevin
、私のパスワードを使用して設定すると同時にSambaに追加されました。sambaとcentosのパスワードはどちらも同じです。 - サーバー名
cos-01
は/etc/hosts
ファイルにあります
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- netbiosの名前も設定しました
/etc/samba/smb.conf
- Windows 7のLAN Manager認証レベルを「LMとNTLMを送信する-ネゴシエートされた場合はNTLMv2セッションセキュリティを使用する」に設定しました
更新:
\ cos-01 \ uploadまたは\ 172.16.3.90 \ uploadのように、IPアドレスとサーバー名の両方で共有にアクセスしてみました。どちらの場合も、上記と同じエラーが発生します。
私は/var/log/samba/smbd.log
ログファイルをチェックし、たくさんを見ました:
[2010/07/02 16:56:10、0] smbd / service.c:make_connection_snum(1013) 「/ upload」が存在しないか、[upload]への接続時に権限が拒否されましたエラーは権限が拒否されました
system-config-selinux
ツールはないようですが。を使用してこれを設定できますsetsebool allow_smbd_anon_write 1
か?それは同じですか?