• ベストアンサー

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 にしています。 よろしくお願いします。

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

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

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

fujisan-lo
質問者

お礼

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

関連するQ&A

  • 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

    最近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

  • sambaの起動の仕方を教えてください

    solaris9です。 このOS難しいですね。 sambaを起動させたいのですが、わかりません。 pkginfoで system SUNWsmbac samba - A Windows SMB/CIFS fileserver for UNIX (client) system SUNWsmbar samba - A Windows SMB/CIFS fileserver for UNIX (Root) system SUNWsmbau samba - A Windows SMB/CIFS fileserver for UNIX (Usr) とでるのですが、もう入っているのでしょうか? httpdのように起動時になにか確認できますか? ダウンロードしてpkgaddしようとしてもエラーをはきます。 makeってなんでしょうか? 質問が支離滅裂なので ヒントだけでもお願いいたします。 わたしはまだタコです。

  • 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デーモンも手動で起動しています。 宜しくお願いいたします。

  • fedora7のsambaやvsftpd他の設定が不明

    fedora7のsambaやvsftpd他の設定が不明です。きっかけはsambaの設定の後(samba.confの内容を書いた) # /etc/rc.d/init.d/smb start  としたら エラーでした。 調べたら/etc/rc.d/init.d/smbのファィルは存在しませんでした。  更にvsftpdもないので ftpもできません。network restartをしようとしても /etc/rc.d/init.d/networkもありません。  しかたがないので samabaの設定をもどして GUIの x windowsでsambaのnetowokの設定でとりあえず networkに入りましたが、他のpcからはこのfedora7にはアクセスできません。  以上からfedora7になってから 設定ファィルが変化していることが分かりましたが、とりあえず samab ftp network startはどこにいったのでしょう?どうすれば これらの設定が可能なのでしょう。? 因みにfedora5までは 変わっていませんでしたが!  よろしくお願いします。

  • 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 について

    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のサービス開始されない。

    環境はfedora core4です。 GUIからサービスの設定でsmbにチェックをいれ開始ボタンを押すと smb failed. The error was:Starting SMB services:[FAILED] Starting NMB services: とゆうエラーがでます。 末端から直接やると SMB サービスを起動中: /etc/init.d/functions: line 83: 6651 アボートしました$nice $* [失敗] NMB サービスを起動中: となります。何かわかることがあればご教授ください。おねがいします。

  • 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の設定をよく見直したのですが、再起動すれば直るということは違う部分での設定のような気がします。 どなたか教えてください。