Linux

samba

samba 設定関連メモ

  • sudo smbpasswd -a ユーザー名
  • vi /etc/samba/smb.conf
    [home]
    comment=
    path=/home/hogehoge/
    writable=Yes
    valid users=hogehoge
    create mask = 0777 
    directory mask = 0777 
  • 「アクセス許可がありません」でつながらない場合は SELinuxを無効 にしましょう

チューニング

トラブルシューティング

Windows で ERROR: 0x80070021 エラー

  • Samba server で以下を追加
    • sudo vi /etc/samba/smb.conf
      [global]
           strict locking = no

Windows の「ネットワーク」に表示されない

  • winbind を起動する。
    sudo service winbind start

Windows からの接続が不安定

  1. 以下を記載
    max protocol =SMB2
  2. smb の再起動だけなく OS の再起動が必要な場合があるので注意

現在のSamba設定を確認する簡単な方法

testparm -v

Windows10から接続する際、0x80004005 のエラーが出る。

  • いやはや、解決するのに思ったより時間かかりました(T_T)
  • 原因はWindows10で無効化されているSMB1のアクセスであることは
    何となく予想が付いてたのですが、対策に時間がかかりました。。。

原因

  • smb.conf 内の以下の設定は有効でなかった。。。
    (これを書いてても minimal protocol は SMB2 に設定されなかった。。。)
    client min protocol = SMB3
  • 正しくはこちら
    min protocol =SMB3
  • ちなみにMaxはこちら
    max protocol =SMB3
  • ちなみに testparm の結果ではちゃんと設定できてるように見えるのがやっかい。。。
    testparm

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-03-13 (土) 22:21:48 (34d)