WindowsはSAMBA共有にアクセスできません。 [閉じる]

WindowsはSAMBA共有にアクセスできません。 [閉じる]

こんにちは重複ですスーパーユーザーに関する質問です。

そこから何の回答も得られなかったので、LinuxとUnixにはより具体的なので、より多くの答えを得るためにここに質問を投稿しました。

こんにちは。同様の問題に対する解決策を試してみましたが、問題が解決しないようです。これは問題の短く簡潔な説明です。

Windowsクライアントオペレーティングシステム:Windows Server 2008ワークグループ:ワークグループ

Linuxクライアントオペレーティングシステム:CentOS 6.4

目的

私のWindowsクライアントからLinuxクライアントがホストしているSamba共有にアクセスする

間違い

Windows で \172.16.192.99\sambashare1 にアクセスできません。

\172.16.192.99\sambashare1 にアクセスする権限がありません。アクセスを要求するには、ネットワーク管理者に連絡してください。

私が試したこと

これは私の/etc/samba/smb.confの一部です。

#======================= Global Settings =====================================

[global]
unix charset = UTF-8
# ----------------------- Network Related Options -------------------------
#
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
#
# server string is the equivalent of the NT Description field
#
# netbios name can be used to specify a server name not tied to the hostname
#
# Interfaces lets you configure Samba to use multiple interfaces
# If you have multiple network interfaces then you can list the ones
# you want to listen on (never omit localhost)
#
# Hosts Allow/Hosts Deny lets you restrict who can connect, and you can
# specifiy it as a per share option as well
#
        workgroup = WORKGROUP
        server string = Samba Server Version %v

;       netbios name = MYSERVER

;       interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
;       hosts allow = 127. 192.168.12. 192.168.13.

# --------------------------- Logging Options -----------------------------
.....
.....

# ----------------------- Standalone Server Options ------------------------
#
# Scurity can be set to user, share(deprecated) or server(deprecated)
#
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.

        security = share
        passdb backend = tdbsam

# ----------------------- Domain Members Options ------------------------
#
...
...
[sambashare1]
path = /sambashare1
guest ok = yes
browseable = yes
write mode = 777
directory mode = 777
writable = yes
share modes = yes
Permissions on the directory

[root@localhost sambashare1]# ls -la /
total 114
....
drwxrwxrwx.   2 tester root  4096 Oct 20 05:53 sambashare1
Here's my /etc/smb/smbusers File

# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin tester
nobody = guest pcguest smbguest

Windowsで共有を表示できますが、アクセス許可の問題によりアクセスできません。

以下を確認しました。

SELINUXが無効になり、2台のコンピュータが互いにpingできます(これが共有がWindowsエクスプローラに表示される理由です)。 3. また、以下を行いました。

実行コマンドを開き、「secpol.msc」と入力します。

Vistaでメッセージが表示されたら、[続行]をクリックします。

「ローカルポリシー」 - >「セキュリティオプション」をクリックしてください。

「ネットワークセキュリティ:LAN Manager認証レベル」ポリシーに移動して開きます。

既定では、Windows Vistaはポリシーを「NTVLM2応答のみ」に設定します。これを「LMとNTLM - ネゴシエートされた場合はNTLMV2セッションセキュリティを有効にする」に変更します。

私が実行するのに必要なコマンドを与えてください。これは純粋にテスト目的であるため、必要に応じてLinuxまたはWindowsで新しいユーザーアカウントを作成し、必要に応じてsmb.confファイルを変更できます。

これが私が望むものです

制限なく共有にアクセスできます。誰でもアクセスできるはずです。

ありがとう

修正する

私の/etc/samba/smb.conf

#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
security = user
map to guest = bad password
#============================ Share Definitions ==============================
[MyShare]
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no
available = Yes
create mode = 0644
directory mode = 0754
valid users = healy
force user = root

[Secure]
path = /home/samba/secure
guest ok = yes
writable = yes
create mask = 0664
browsable = yes
available = Yes
create mode = 0644
directory mode = 0754
valid users = healy
force user = root

ユーザーを作成しました。ヒリーそして私がアクセスしたいWindowsシステムで。これらのWindowsユーザーはLinuxユーザーと同じパスワードを持っています。

ディレクトリ構造を表示できますが、ファイルを作成したりファイルを表示したりできません

答え1

サーバーにユーザーのSambaパスワードを追加しましたか?

Samba共有にアクセスできるようにする各ユーザーアカウントに対して、サーバーで次の操作を行います。

smbpasswd -a username

それからサンバのパスワードを尋ねます。私は通常これをユーザーのシステムアカウントパスワードと同じに設定します。

関連情報