web-dev-qa-db-ja.com

他のコンピューターからUBUNTUサーバー上のSAMBA共有にアクセスできない

UBUNTU-server 12.04をインストールし、/ etc/samba/smb.confを次のように構成しました:

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

[global]
workgroup = HEMMA 
server string = %h server (Samba, Ubuntu)
security = user
wins support = yes
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = no
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
############ Misc ############
usershare allow guests = yes

#======================= Share Definitions =======================
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[Bilder original]
comment = Original bilder
path = /mnt/bilder/org
browseable = yes
read only = no
guest ok = no
create mask = 0755
[Bilder publika]
comment = Bilder för allmän visning
path = /mnt/bilder/public
browseable = yes
read only = yes
guest ok = yes
[Musik]
comment = Musik
path = /mnt/music/public
browseable = yes
read only = yes
guest ok = yes

一部のコンピューターがWIFIで接続され、他のコンピューターがLANで接続されている4Gルーター「HUAWEI B593」の周りにネットワークがセットアップされています。

サーバーはLANで接続されています。

Windowsを実行している1台のコンピューターXPにはサーバーが表示されますが、アクセスすることはできません。

Win7を実行しているWIFI-net上の別のコンピューターでは、サーバーをまったく見ることができませんが、サーバーをpingできます。

私は主にパスワードを使いたくありません。LANとwifiのコンピューターはログイン手順なしで接続できるはずです。

私の設定は十分ではないと確信していますが、どうすればよいかを理解するのは困難です。ネット上には多くの説明がありますが、ほとんどは古く、何の助けもありません。

また、win7-machineがsamba-serverと通信していても、サーバーを切断できないという事実に混乱しています。

誰もがこの混乱に何らかの光を広げることができれば非常に幸せでしょう。

1
larand

Ubuntuサーバーにpingを実行できても、Windowsからネットワークドライブをマップできない場合は、次の手順に従ってください。

LANケーブルを外し、WLANに接続するだけです。次に、IPアドレス/ユーザー名(例://192.134.23.23/joe)をエクスプローラーに入力します。ほとんどの場合、接続できるはずです。はいの場合は、パスをコピーしてネットワークドライブにマップします。これがうまくいくことを願っています。問題は、IPアドレスを使用したサーバーホスト名マッピングにあるはずです。

0
Robin

理想的には、ITオタクでない場合は、Webminwebminのインストール方法 )を使用して、debパッケージとしてインストール可能。 Webインターフェースで実行できるすべての構成は、誰でも理解できます。デモを試すことができます: http://www.webmin.com/demo.html

0
Dee

Map to guestBad Userに設定されており、一部の共有はゲストユーザーに許可されているため、sambaがこれらの共有への不正アクセスを開くには十分です。問題はありません。もう1つの質問は、これらのフォルダーに対するファイルシステムのアクセス許可です。 nouserguest accountパラメーターで定義)が共有へのアクセスを許可されているかどうかを確認してください。

0
krokoziabla

smb.confを変更しました

workgroup = HEMMA 

ウィンドウPCはHEMMAワークグループにある必要があります。デフォルトでは、WindowsワークグループはWORKGROUPです。そのため、それをHEMMAに変更する必要があります。そうでない場合は、smb.confを変更します

workgroup = WORKGROUP

smb.confファイルに次の行があることを確認してください

wins support = yes
local master = yes
preferred master = yes

変更後は、Sambaサービスを再起動することを忘れないでください

Sudo service smbd restart
0
pl_rock