:::: MENU ::::
Posts tagged with: Samba

CentOS7.xでSamba4.2が起動しない

職場のウェブサーバーでWindows共有が接続できないとの連絡を受け、確認したところ、Sambaが起動していなかったので、下記コマンドで起動を試みる。

# systemctl start smb

すると、下記のエラーで起動しない。

Job for smb.service failed because the control process exited with error code

Selinuxを確認

 #getenforce
 Disabled

Firewallを確認

 # systemctl status firewalld
 firewalld.service - firewalld - dynamic firewall daemon
 Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
 Active: inactive (dead)

はて?何だろう?とログを確認

# less /var/log/log.smbd
 ../source3/smbd/server.c:1256(main)
 error opening config file '/etc/samba/smb.conf'

何だか、設定ファイルのsmb.confでエラーが出ている模様

なので、設定ファイルをデフォルトに戻してみた。

# cd /etc/samba
# cp smb.conf smb.conf.bak
# cp smb.conf.rpmnew smb.conf
(私の環境だと.rpmnewになっていたが、.defaultの場合もある)

再度、Sambaを起動

# systemctl start smb

無事、起動できた。


Sambaでシムリンク先が参照出来ないとき

Sambaで共有設定してて、その中にシムリンクのファイルやフォルダがある場合に、それらを参照すると、エラーとなる場合、下記をチェック。

smb.conf

wide links = yes
unix extensions = no
follow symlinks = yes

上2行で良いかも知れません。
でも、このセットで書いておこう。