• ベストアンサー
  • すぐに回答を!

Linux起動時、Sambaが起動しません!

Fedora Core 5を使用しています。 yum update で全てアップデートしています。 Sambaのバージョンは、 3.0.24-1.fc5 です。 起動時、 ERROR: Badly formed boolean in configuration file: "yesnly = yes". というエラーが出て、 Sambaが起動されません。 その後、service smb restart で再起動させると、起動するのですが、 原因がわかりません。 load printers = no disable spoolss = yes にしています。 よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数147
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • mtfoggy
  • ベストアンサー率14% (37/255)

「yesnly」 ↑ sambaにこんな設定項目はありません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 そのアドバイスで、もしや…と思い、 smb.confを見直してみたところ、 テキストの途中で、別の部分のテキストが続いていて、 変なことになっていました。 そういえば、以前、設定した時に、viの調子が悪く、 思いもよらない挙動をして、 文書が書き換えられたことがあったので、 それが原因だったようです。 さきほど、設定し直したところ、 viの調子もよく(yum updateしたからかも?)、 きちんと思ったとおりに設定でき、 Linux起動時に、Sambaも起動できました。 大変ありがとうございました。

関連するQ&A

  • VMware WinXP Linux Samba

    初心者ですみません(VM Linux共に)。 VMware server2.0 ホストOS(WinXP) ゲストOS(Centos5.5)の環境で、ゲストOSにsambaの設定をしているのですが、上手く行きません。 sambaユーザは「smbusr」で作成しました。 ネットワークはBridgeです。 smb.confは、 --------------- [global] workgroup = WORKGROUP server string = Picounyu Samba Ver. %v netbios name = MYSERVER hosts allow = 192.168.1. 192.168.122. 127. unix charset = UTF-8 dos charset = CP932 display charset = UTF-8 security = user passdb backend = tdbsam:/etc/samba/passdb.tdb [homes] comment = Home Directories path = %H/samba browseable = no writable = yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes [public] comment = Public Stuff path = /home/samba public = yes browseable = yes writable = yes --------------- /etc/init.d/smbデーモンも手動で起動しています。 宜しくお願いいたします。

  • sambaのnmbが起動できない

    連日お世話になります。 今日はsambaについてお教え願います。 CentOS6.2 samba 3.5.10 の環境です。 昨日までは # service nmb start でnmbが起動できていたので、windowsのネットワークを開くとSambaサーバが表示されました。 ところが今日になって # service nmb start すると、 NMBサービスを起動中:       [失敗] となりnmbが起動できません。 /var/log/samba/ を見ると …ここから [2012/03/02 14:18:07.450522, 1] ../lib/util/params.c:513(OpenConfFile) params.c:OpenConfFile() - Unable to open configuration file "/etc/samba/smb.conf": Permission denied [2012/03/02 14:18:07.452497, 0]nmbd/nmbd.c:862(main) error opening config file …ここまで と出ています。 しかし、単純に # nmbd と打つとnmbdが起動し、Windowsからもサーバを見ることができます。 ググって見たところ、同様の症状の方が何人かいらっしゃるようなのですが、結局解決策がなくnmbdを /etc/rc.local から起動するなどの対処方法で終わってしまっているようです。 ちなみに # nmbd とした後で # service nmb restart すると NMBサービスを停止中:       [OK] NMBサービスを起動中:       [失敗] となります。 もしも、解決方法がありましたら、ぜひご教授ください。 よろしくお願いします。

  • 「samba」2?での質問です。

    「samba」2?での質問です。 Windows98 マシンが2台、Debian Linux Lenny マシンが一台あります。 smb.conf を書きます。それと、ファイルサーバである、Linux での認証暗号を訊かれるのを止めたいのですが、どのように、設定すれば、よろしいでしょうか? smb.conf [global] dos charset = CP932 workgroup = AKAZUKIN server string = %h server security = SHARE encrypt passwords = true obey pam restrictions = Yes ;passdb backend = tdbsam pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes lanman auth = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 printcap name = cups dns proxy = No ldap ssl = no panic action = /usr/share/samba/panic-action %d load printers = yes netbios name = marine ;guest account = umiboz ;nobody = no preferred master = yes os level = 21 map to guest = Never [homes] comment = Home Directories valid users = %S create mask = 0700 directory mask = 0700 guest ok = Yes browseable = No [printers] comment = All Printers path = /var/spool/samba create mask = 0777 guest ok = Yes public = Yes printable = Yes printer name = cups printing = cups use client driver = Yes browseable = Yes hosts allow = 192.168.1.0/255.255.255.0 [print$] comment = Printer Drivers path = /var/lib/samba/printers [data0] comment = temporary path = /tmp read only = No guest ok = Yes [data] comment = Home Directories path = /home/umiboz read only = No guest ok = Yes create mask = 0700 directory mask = 0700 [ipc$] hosts allow = 192.168.1.0/255.255.255.0 ---- よろしくお願いします。

  • samba

    最近fedora7をインストールした,まだまだ初心者です。 PCは計2台で, Fedora7(windows vistaとブート) をBUFFALO社の「無線LAN BBルータ」に有線で接続し そこから無線LANでwindows 2000 pro に無線LANで接続しています。 fedora7でsambaインストールして,設定をして起動させた後、 windows 2000側のワークグループの設定をして、マイネット ワークから、fedoraのホームディレクトリを見ようとしまし たが、アイコン「Local host」をクリックすると「ネットワ ーク上に同じな前があります」と出てしまいます。 対処法を教えてください。お願いします。 下は、smb config file の設定内容です。 [global] workgroup = ABCDEF server string = SERVER passdb backend = tdbsam log file = /var/log/samba/log.%m max log size = 50 wins support = Yes cups options = raw [homes] comment = Home Directories read only = No browseable = No [printers] comment = All Printers path = /var/spool/samba printable = Yes browseable = No

  • Redhat7.3にSambaの設定し終わった後、WinXPエクスプローラよりのぞきにいくがアクセスできず

    Redhat7.3にSambaの設定し終わった後、WinXPエクスプローラよりのぞきにいくとなぜかアクセスできません。(ホスト名の表示はされていてダブルクリックするとおこられる) エラーメッセージは「ネットワークリソースを使用するアクセス許可がない可能性があります。」です。 ネットワークの設定、もしくはSamba側の設定でこれが怪しそうだなと検討つくかた、ご教授お願いします。 --------------------「/etc/samba/smb.conf」の設定------------------- [global] workgroup = Ncc server string = Samba Server[%h-%v] hosts allow = 192.168.100. 192.168.27. printcap name = /etc/printcap load printers = yes printing = lprng log file = /var/log/samba/%m.log max log size = 0 security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*aut hentication*tokens*updated*successfully* pam password change = yes obey pam restrictions = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no [public] comment = Public Space for Everyone path = /usr/public read only = No force create mode = 0777 force directory mode = 0777 guest only = Yes guest ok = Yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes

  • samba について

    freebsdにてsamba2.2.12をインストールしました。 とりあえずは、起動してwindowsからもアクセスもできるようになりました。 http://www.atmarkit.co.jp/flinux/samba/sambatips01/sambatips1.html のサイト2でSambaユーザのパスワードをunixパスワードと同期させるということが 書いてあったのでやったのですが、どうもうまくいきませんでした。 というよりそもそも、一般ユーザでsmbpasswdが機能しないのです。 $>smbpasswd Old SMB password: New SMB password: Retype new SMB password: それぞれにパスワードを入力すると machine 127.0.0.1 rejected the password change: Error was : RAP86: The specified password is invalid. Failed to change password for smbuser と表示されてパスワードの変更ができません。 変更するにはsmb.confに unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = ここに書くパラメータをどう書けばよいか分かりません これらが必要なことが書いてあるのですが、passwd chatの書き方を教えていただけませんか?

  • sambaがネットワーク上で認識されません

    sambaがネットワーク上で認識されません。 起動も、自動起動も確認しましたが、Windowsのネットワーク上の、 Workgroupに表示されません。 ご存知の方がいらっしゃいましたら教えてください。 以下が「/etc/samba/smb.conf」の設定を変更した箇所です。 --------------------------------------------------------- [global] 74 workgroup = WORKGROUP 75 server string = Samba Server Version %v 76 93 # ----------------------- Standalone Server Options ------------------------ 94 # 95 # Scurity can be set to user, share(deprecated) or server(deprecated) 96 # 97 # Backend to store user information in. New installations should 98 # use either tdbsam or ldapsam. smbpasswd is available for backwards 99 # compatibility. tdbsam requires no further configuration. 100 101 security = share 102 unix charset = UTF-8 103 display charset = UTF-8 104 dos charset = CP932 105 passdb backend = tdbsam [public] 286 # comment = Public Stuff 287 path = /public 288 # public = yes 289 writable = yes 290 # printable = no 291 # write list = +staff 292 guest ok = yes 293 guest only = yes 294 # create mask = 0777 295 # directory mask = 0777 --------------------------------------------------------- 宜しくお願い致します。

  • Sambaの項目がありません

    Linux初心者です、教えてください。 Ubuntu8.04で、Sambaをインストールしようとしたのですが、うまくいきません。 ネットで調べていると、Ubuntu自体のパネルから、「システム」-「システム管理」-「フォルダの共有」を起動すると書いてあるのですが、まずその項目がありません。 また、適当なフォルダを作って右クリックして、「Sharing Options」をクリックし、「Share this folder」にチェックをいれると「Sharing service is not installed」というポップアップが出るので「Install service」を選んで、「Create Share」を選ぶと、下記のようなエラーが出ます。 Samba's testparm returned error 1:Load smb config files from /etc/samba/smb/conf Processing section "[printers]" Processing section "[printS]" Loaded services file OK. ERROR lock directory /var/run/samba does not exist ERROR pid directory /var/run/samba does not exist とエラーが出てしまいます。。 なお、「Synaptic パッケージ・マネージャー」で「Samba」で検索すると 「smbclient」としか表示されません。 そのまま右クリックしても「インストール指定」などがグレイアウトになってしまうので「アクセサリ」→「端末」で 「sudo apt-get install samba」 でははじかれてしまったので 「sudo apt-get install smbclient」 でこのパッケージ自体はインストール出来たようなのですが 上記のエラーが出てしまう状況は変わりません。 何か根本的なところに間違いがあるような気がするのですが、それが何かが分かりません。 どのようにすればSambaはインストール出来るようになるのでしょうか? 教えていただきたく。 環境 OS:Ubuntu 8.04 LTS 日本語ローカライズドDesktopCD 端末:Panasonic Let'sNote

  • sambaの設定で不明なこと!

    /etc/samba/smb.confの中を次のように指定しました。 [global] security = share unix charset = UTF-8 dos charset = CP932 display charset = UTF-8 workgroup = workgroup [spot3] path = /home/spot3 writeable = yes guest ok = yes guest only =yes このうちspot3を[spot3]と同名にすると windowsからアクセス可能になります。これを[public]にするとできません。代わりにlinuxのクライアントではどちらでもアクセスできます。どうしてなのでしょう?そして、これは ファィルの位置としては どこになるのでしょうか? 因みに /home/spot3のパーミッションは777ですが、[spot3]や[public]には何も設定していませんし、できません。位置が不明ですから。  fedora7では # /etc/rc.d/init.d/smb startとすると SMB サービスを起動中: [ok] NMB サービスを起動中: [ok]とはならないでNMBサービスが出ません。けれども これはきちんと起動しています。 これまでのfedoraでは2つが同時に出てきたのに!何か変わったのでしょうか!てっきり これが出てこないので 間違った設定をしていたのかと 心配していました。 # chkconfig smb on はしましたが すべて 動いていることは確認できます。 以上 3点について ご指導ください。多分fedora7の中が変わってしまったのかな!と 考えています。 

  • Linux(ubuntu)のsamba機能について

    Linux初心者です。 ファイルサーバーとしてパソコンにubuntuを入れ、sambaを入れました。(USBにインストールし、USB起動しています) ubuntuはバージョン10.04LTS、sambaはバージョン3.なんたらです。 共有フォルダの設定で、ネットワーク経由でどのユーザーがファイル・フォルダを作成しても所有者「hoge」グループ「hogehoge」で作成されるように設定しました。(Forceuser) どのユーザーも読み書きできるが、ユーザー「tokubetu」のみリードオンリーに設定しました。 /etc/init.d/smbd restartとコマンド入力し、しばらくは「tokubetu」でアクセスしたら書き込みできないなど正常に動いているのですが、何時間か経つと「tokubetu」でアクセスしても書き込みができるようになっています。 その場合、作成されたファイル・フォルダの所有者は「tokubetu」になっています。 その状態になってからもう一度/etc/init.d/smbd restartをコマンド入力すると、 また元通り、読みしかできない状態になります。 時間が経つと「tokubetu」でも書き込みができるようになってしまうのはなぜなのでしょうか?(正確に何時間かというのはわかりません) また、フォースユーザー設定でユーザー「hoge」グループ「hogehoge」で作成されるように設定してあるのに、その設定も効いていないのはなぜなのでしょうか。 smb.confの設定をよく見直したのですが、再起動すれば直るということは違う部分での設定のような気がします。 どなたか教えてください。