【Ubuntu】Samba設定時にWindowsからアクセスできない場合の追加コマンド補足

Linux・CLI・DevOpsカテゴリを表すパンダのイラスト Linux・CLI・DevOps

この記事で何ができるか

UbuntuでSambaサーバーを構築し設定を行ったにもかかわらず、Windowsからアクセスできない場合の解決手順と追加で必要なコマンドを確認できます。

想定環境・前提条件

  • OS: Ubuntu Server / Desktop
  • ファイル共有プロトコル: Samba
  • 接続確認クライアント: Windows 10 / 11

現象と原因

Sambaをインストールして一般的な設定を/etc/samba/smb.confに行ってもWindowsからアクセスできない場合、パスワード管理用のディレクトリの欠落やSambaユーザーのパスワード未登録が原因となっていることがあります。

解決手順

1. パスワード保存用ディレクトリの作成

smbpasswdコマンドを実行する際、必要なディレクトリが存在しないことでエラーになる場合は、事前にディレクトリを作成します。

sudo mkdir -p /var/lib/samba/private/

2. Sambaユーザーの追加とパスワード設定

Samba用のアカウントとパスワードを登録します。あらかじめLinuxシステム上に存在するユーザー名を指定してください。

sudo smbpasswd -a 自分のログインID

3. Sambaサービスの再起動

設定を反映させるために、Sambaサービスを再起動します。

sudo systemctl restart smbd

期待される結果

上記の手順を実行することで、Windowsのエクスプローラーからネットワーク経由でUbuntuの共有フォルダへ正常にアクセスできるようになります。

セキュリティ・注意事項

  • パスワード設定時は、セキュリティ確保のため強固なパスワードを設定してください。
  • ファイアウォール(UFW)を使用している場合は、Sambaのポート(TCP 139, 445など)が許可されていることを確認してください。

この記事の更新履歴

この記事は、生成AIを活用した自動レビュー・更新フローにより内容を見直し、必要な修正を反映しています。

2026年10月2日

  • 変更古いUbuntu 14.04向けのコマンド補足メモを、分かりやすい見出しと正しいコードブロックを用いたMarkdown形式に刷新しました。
  • 追加Sambaサービスの再起動手順や設定確認のためのコマンドを追加しました。

文書情報

記事タイトル
【Ubuntu】Samba設定時にWindowsからアクセスできない場合の追加コマンド補足
作成日
更新日
Source URL
https://papanda925.com/?p=520

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました