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と通信していても、サーバーを切断できないという事実に混乱しています。
誰もがこの混乱に何らかの光を広げることができれば非常に幸せでしょう。
Ubuntuサーバーにpingを実行できても、Windowsからネットワークドライブをマップできない場合は、次の手順に従ってください。
LANケーブルを外し、WLANに接続するだけです。次に、IPアドレス/ユーザー名(例://192.134.23.23/joe)をエクスプローラーに入力します。ほとんどの場合、接続できるはずです。はいの場合は、パスをコピーしてネットワークドライブにマップします。これがうまくいくことを願っています。問題は、IPアドレスを使用したサーバーホスト名マッピングにあるはずです。
理想的には、ITオタクでない場合は、Webmin( webminのインストール方法 )を使用して、debパッケージとしてインストール可能。 Webインターフェースで実行できるすべての構成は、誰でも理解できます。デモを試すことができます: http://www.webmin.com/demo.html
Map to guest
はBad User
に設定されており、一部の共有はゲストユーザーに許可されているため、sambaがこれらの共有への不正アクセスを開くには十分です。問題はありません。もう1つの質問は、これらのフォルダーに対するファイルシステムのアクセス許可です。 nouser
(guest account
パラメーターで定義)が共有へのアクセスを許可されているかどうかを確認してください。
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