4

apt-get install yaws を使用して、Ubuntu 11.01 システムに Yaws をインストールしようとしています。しかし、コマンド ラインからシェル スクリプト yaws を呼び出すと、次のエラーが表示されます: Yaws: Bad conf: "構成ファイルが見つかりません"

老化した私の目に何か欠けているものがない限り、Yaws の Web サイトや Zachery Kessin の本で悟りを見つけることはできません。

/etc/yaws に設定ファイルがあります。しかし、私が知っている/する必要があることは他にありますか?

ありがとう、

LRP

4

3 に答える 3

3

パッケージマネージャーを使用してyawsをインストールした場合、それはinitスクリプトによって制御されます(yawsを手動で実行する代わりに、それを使用する必要があります。追加します)。

yawsを非特権ユーザーとして実行している可能性があります。よく見ると、ディレクトリ/ etc/yawsは次のとおりです。

drwxr-x---  4 root yaws    4096 Aug  7 10:36 yaws

おそらく、root以外のユーザーの下で、yawsグループのメンバーシップなしでyawsを実行しようとしています。

マニュアルページには、非特権ユーザーとして実行すると/etc/yaws/yaws.confを読むことにフォールバックすると明確に記載されているため、これはyawsではなくディストリビューションのパッケージのバグであると思います。 Debian / Ubuntu(私はDebian 6を使用しています)/ etc / yaws /の権限は、マップページの主張に応えていません。

ただし、ディストリビューションのinitスクリプトとデーモン管理機能を使用すると、問題は魔法のように解消されます。私が思うに、Debianパッケージャーを肩に乗せて、configディレクトリのパーミッションについて長い会話をするよりも望ましいと思います。:)

于 2012-08-07T09:16:16.550 に答える
1

以下を実行してみてください。

$ touch yaws.conf

$ yaws

Enter キーを押してプロンプトを表示します。Debian 7 (wheezy) で動作します。

ユーザー名を yaws グループに入れるには、次のようにすることもできます。

$ adduser USERNAME yaws

readme ファイルに記載されているこのパッケージのメンテナーの 1 人に、ここを紹介しました。

$ dpkg -L yaws | grep -i readme
于 2013-07-31T13:50:05.297 に答える
0

私のシステムは Debian 7 または wheezy ディストリビューションと呼ばれることが多いです。それは実際には kali-linux ですが、それは単なる参考情報です。nautilus を使用してルートとして /etc/yaws を参照しました。それ以外の場合はロックされています。

~$ sudo su
[sudo] password for username:
# nautilus
Initializing nautilus-gdu extension

ここで、/etc/yaws ディレクトリを調べます。yaws.conf がそこにあるはずです。ユーザーがこのファイルにアクセスできる場合、これがyawsが使用しようとするものであるため、Josefは正しいでしょう。しかし、ルートではないことはありません。

私の解決策は、そのファイルと同じディレクトリ内の他のファイルからアイデアを引き出すことです。Van からの次の回答を参考にして、ホーム/ユーザーに yaws.conf を作成し、etc で見つけたものとは異なる構成で遊んでください。ファイルにアクセスできる場合は、コピーして貼り付けるのはそれほど難しくありません。楽しみ!:-D

于 2014-12-19T18:25:14.547 に答える