BLOG ENTRY

WindowsからUNIX系OSにインストールしたsambaにアクセスできないとき

system

UNIX系OSにインストールしたファイルサーバSambaのアイコンがWindows上に表示されているのに、sambaにアクセスできないときは、例えば以下の方法を試してみる。(他にもあると思うけど)

1、hostnameが「localhost.localdomain」になっていないか確認する。

# hostname

を実行して、localhost.localdomainが表示される場合は、以下3つのうちどれかを試す。

・元の設定から変更する。

# vi /etc/sysconfig/network

を実行して

HOSTNAME=ホスト名

を記述する(スペース入れない)。

・起動スクリプト(例:/etc/rc.d/rc.local)に

hostname ホスト名

を記述する。

・OS起動毎にhostnameコマンドで手動設定をする。

# hostname ホスト名

で、ホスト名を変更する。(再起動すると元に戻ります。)

dat_line

2、sambaの設定ファイルを編集して、アクセス可能ユーザーの設定を変えてみる。

# vi /etc/samba/smb.conf

を実行して、以下の設定を記述する(smb.confのパスはディレクトリに合わせて下さい)。

1、[global]以下に

map to guest = Bad User

を記述する(Linux に存在しないユーザーの場合にゲストとして扱う)。

2、workgroupの記述をWindows側と一致させる。

Windows側で

「マイコンピュータを右クリック」⇒「プロパティ」⇒「コンピュータ名」

に記載されたワークグループの名前(MSHOMEやらWORKGROUPやら)を

workgroup = ●●

の●●に記述する。

3、プリンタサーバ関連の設定を見直す

load printers = yes

load printers = no

に変更する。

で、sambaを再起動してみる。

以上を試してみてもダメなら・・・

public = yes

も追記もしくは行頭の;を削除して、コメントアウトを解除する。

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of twitter