• 締切済み

webminでのExtended Internet Services (Xinetd)について

webminでサーバー構築しようとしているのですが、 webminメニューの「ネットワーク」の「拡張インターネット サービス」でExtended Internet Services (Xinetd)で変更を適用って押すと、 変更を適用できませんでした : HUP 信号を PID 2143 に送信できませんでした: Bad file descriptor という風に出てしまいます。 webminインストール後にProftpdのインストール以外設定も何も変更していないはずなのですが・・・。 このようなことっておこるのですかねぇ??

みんなの回答

noname#9381
noname#9381
回答No.1

管理者権限で作業をされていますか?  kill -HUPできるのはそのプロセスのオーナーか管理者ですので。xinetdのオーナーはrootじゃないでしょうか? ps -aux | grep xinetd などで確認されてはいかがでしょう?

関連するQ&A

  • ftpがbashで認識しない?(xinetd)

    ftpがbashで認識しない?(xinetd) Linux:debian lennyをインストールし、自宅サーバを作ろうとしている初心者です。 こまっているのは、#ftp とキーを入力しても # ftp -bash: ftp: command not found # となり、bashがftpを認識してくれません。 動作は、xinetdで動くように設定してあります。 ftpはPROFTPDです。 psコマンドで確認したら 735 ? Ss 0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd と表示され、xinetdは起動しています。 どうすれば、ftpが認識されるようになるのでしょうか。 ご存知の方 お教えねがいます。

  • webminについて

    【インストール環境】 ・VMware-Server1.0.7 ・OS:CentOS5.2 【詳細】 サイト等をみながら、 yumコマンドにてwebminをインストールしました。 どうやらListenポートが開いてるのですが・・・ WebminのGUI画面(http://192.168.163.128:10000)が表示しません、ログをみてもわからないです。 原因について調査してますが、お力をお貸しいただきたいです。 情報としてログを下記に記載します。 【ログ】 [root@localhost pam.d]# grep 10000 /etc/services webmin 10000/tcp webmin 10000/udp [root@localhost pam.d]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:E9:DD:1F inet addr:192.168.163.128 Bcast:192.168.163.255 Mask:255.255.255.0 [root@localhost ~]# netstat -a | head -n 30 Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:webmin *:* LISTEN udp 0 0 *:webmin *:* [root@localhost ~]# tail /var/log/secure Sep 23 14:56:56 localhost perl: pam_unix(webmin:auth): authentication failure; logname=root uid=0 euid=0 tty= ruser= rhost= user=root Sep 23 14:56:58 localhost webmin[3350]: Webmin starting

  • webminに外からアクセスできなくなりました。

    こんにちは。よろしくお願いします。 自社サーバをある業者に依頼して構築してもらいました。 その後、自分でRedHat8をインストールしたところ、 それまで他のLANからブラウザで[210.xxx.xxx.xxx:10000]と 入力するとwebminが起動していたのですが、起動しなく(アクセスできなく) なってしまいました。 サーバは3台つなげていて、今回1台だけにRedHat8をインストール しました。インストールした1台だけがアクセスできなくなり、 他のサーバにはアクセスできます。 webmin「IP アドレスのアクセス制御」は「すべてのアドレスからのアクセスを許可」 となっています。 どこを変更すれば、元のように他のLANからwebminが起動できるようになるでしょうか?

  • RedHat9.0 + ProFTPD1.28が、ローカルホスト上でうまく動作しません

    おはようございます。 RedHat9.0 + ProFTPD1.28が、ローカルホスト上でうまく動作しません。 これまでどのような設定を行ったかと言うと、、、 (設定は全てWebmin1.090で行っています) 1.Webmin - 「サーバー」-「ProFTPD Server」-「Edit Config Files」で、/etc/proftpd.confを、下記の通りに編集 ServerName "vacuus FTP Server" ServerType inetd DefaultServer on ServerIdent on "FTP server ready." UseReverseDNS off IdentLookups off DefaultRoot ~ !admin Port 21 Umask 022 TimeGMT FALSE MaxInstances 30 ExtendedLog /var/log/roftpd.log User nobody Group nobody <Directory /*> AllowOverwrite on </Directory> 2.エディタで/etc/xinetd.d/ftpファイルを新規に作成、ファイルの内容は下記の通り。 114-7 service ftp { disable = no socket_type = stream protocol = tcp wait = no user = root server = /user/sbin/in.proftpd } 3.xinetd.dの変更を反映させるために、Webmin - 「サーバー」-「ネットワーク」-「拡張インターネットサービス」で、「変更を適用」をクリック 4.システムを再起動、その後rootで、ログイン 1~4の作業を実施した後、 [root@vacuus root]# ftp localhost とすると、 ftp: connect: Connection refused となってしまいます。 設定に何が不足しているのか、もしおわかりになる方がいたら、教えてください。

  • proftpd inetd に変更する方法?

    現在、Centos8 準拠の国産の Miracle Linux 8.6 を使って standalone 方式で FTP サーバーを立ち上げましたが、DDNS を使って外部からアクセスできるようにするには、inetd 方式にする必要があることがわかりました。(standaloneだとIPが変わっても追従できない。) そこで、現在 LAN 内部では正常に動作している standalone 方式の proftpd を inetd 方式に変更したいのですが、やり方がわからず困っています。 ご教示頂きたく、よろしくお願いいたします。 <私の方でやった事> (1)xinetdをインストール # dnf -y install xinetd (2)xinetdを起動 # systemctl start xinetd.service (3)xinetdの状態確認 # systemctl status xinetd.service systemctl status xinetd.service ● xinetd.service - Xinetd A Powerful Replacement For Inetd Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2023-03-25 00:08:38 JST; 4min 33s ago Docs: man:xinetd man:xinetd.conf man:xinetd.log     (以下省略) Active: active (running) となっているので正常動作中と判断しました。 (4)proftpd.conf を修正する。 # vi /usr/local/etc/proftpd.conf ServerType standalone  から ServerType inetd (5)proftpd と xinetd を再起動。 # systemctl restart proftpd # systemctl restart xinetd.service proftpd 関連の「必要な処理」が何もされていないためか、この状態では proftpd は動作していません。 下記のように Active: failed となります。 # systemctl status proftpd ● proftpd.service - proftpd Loaded: loaded (/etc/systemd/system/proftpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sat 2023-03-25 00:28:31 JST; 33min ago Main PID: 1695 (code=exited, status=1/FAILURE) standalone 方式の時、 /etc/systemd/system/proftpd.service という名で、以下の内容が記載されているファイルを作成しましたが [Unit] Description=proftpd After=network.target [Service] Type=simple RemainAfterExit=yes ExecStart=/usr/local/sbin/proftpd [Install] WantedBy=multi-user.target これが inetd 方式になるとどうなるのか、も良くわかりません。 また上記の「必要な処理」をネットで探したのですが、私には旧方式のもの(systemctl ではなく init.d/xinetd restart のような)しか見つかりませんでした。 以上のような状況です。 解決方法を、ご教示頂きたく、よろしくお願いいたします。

  • インターネット上のファイルサーバー構築方法

    インターネット上に、CentOS(Linux)専用サーバーを借りて、 これに、ファイルをアップロードして、関係者が自宅でダウンロードするようにしたいと思っています。 ・・・と、口で言うのは簡単なのですが、ここからが問題です。 このサーバーは、 OSをクリーンインストールしたものに、Webminを設定しただけのものです。 大昔、UNIX設定やRed Hat LinuxのWebサーバーを構築したことはあるのですが、大昔過ぎて忘れてしまって、Webminも記憶にありません。 今は、私の職場は、私だけしかシステム的に知るものがいないので、非常に困惑しています。もう、長くWindows系ばかり管理してきたのに・・・。 ということで、このあたりの情報があるWebサイトや書籍など、役立つもの(スキルが高い資料でない方が助かります)をお教えください。 サーバー自体の設定方法や使い方、ファイルダウンロード用Webの構築、セキュリティーのアドバイスなど、この、未熟者を助けてくださいませ。 どうか、宜しくお願いします。

  • インターネット未接続でWindows Update

    Windows 2008 R2をインストールしてシステムを構築しています。 2012年12月までにリリースされたhotfixを適用したいと考えていますが、 インターネットに繋がっていないためWindows Updateができません。 別の端末でダウンロードしてインストールしたいのですが、 最も手短にできる方法についてご教示いただけますでしょうか。 パッチバンドルみたいなのがダウンロードできればよいのですが・・・ よろしくお願いいたします。

  • Proftpdのmod_sql_mysqlオプションつきインストール

    Proftpdのユーザー管理をMySQLで行うために、 proftpd-1.2.10-1.src.rpm から --with mod_sql_mysql つきでインストールしようと しています。 ところが、 [user1@hoge ~]$ rpmbuild -ba rpm/SPECS/proftpd.spec --with mod_sql_mysql collect2: ld はステータス 1 で終了しました make: *** [proftpd] エラー 1 エラー: Bad exit status from /var/tmp/rpm-tmp.42242 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.42242 (%build) というエラーが出てrpmを作成することができません。 specファイルに何か変更を加えなければならないのでしょうか? ご存知の方いらっしゃいましたらご教示願います。 環境は、 CentOS 4.4 kernel 2.6.9-42.0.10.EL gcc.i386 3.4.6-3.1 rpm-build.i386 4.3.3-18_nonptl

  • RH5.2でtftpをインストールしたが、利用できない。なぜか?

    RH5.2でパッケージ「tftp」をインストールしました。 その後、ファイル「/etc/xinetd.d/tftp」中の項目disableをyesからnoに変更し、xinetdのサービス再起動しました。 しかし、クライアントからftp接続しようとすると、下記エラーが出てログインできません。また、試に自分から自分にftp接続しましたが、同様の状況でした。 > ftp: connect :エラー番号が不明です 何か設定不足な箇所などあるでしょうか? また、/etc/servicesにはtcp/21ポートの指定があるものの、 なぜかnetstat -anではtcp/21ポートが出てきていません。 また、そもそもtftpはftpサーバ用のプロセスではないのでしょうか?違うとしたらその用途を教えてください。

  • apacheのログファイルがいつの間にか消える

    Redhat Linux7.0J apache_1.3.19 openssl_0.9.6b apache_1.3.19+ssl_1.44の環境で 下記のログファイルの中身が、いつの間にか 全て消えてなくなるのです。  マシンを再起動すれば、たちまちログ出力は 開始されるのですが、また気付いたら消えています。  消えるまでにどれだけの日数がかかるのかは 分かりません。サーバの再起動は3ヶ月に1回ぐらいは 実施していますが、毎回logのことを調べてはいないので どのタイミングで消えたかは全く不明です。 定期的に消えるような処理が自動的に動いているのでしょうか?(それはcronという機能のことですか?cronの設定とかよく分からないのですが現状どのようなcronが動いているか確認する手段(コマンド)はありますか?) [ログファイルは、下記のように1ファイル/1Wずつ保存されていて気付いたら中身が消えている] /usr/local/apache/logs/httpsd_access_log ・・・ /usr/local/apache/logs/httpsd_access_log.4 /usr/local/apache/logs/httpsd_error_log ・・・ /usr/local/apache/logs/httpsd_error_log.4 ログのrotationについては /etc/logrotate.d/syslogファイルに 下記を記述しています。  この記述方法が悪いのでしょうか? インストールの初期状態で自動的に記述されていた maiilogファイルなどを真似して記述したのですが 間違いがありますか? [/etc/logrotate.d/syslogファイルの記述] /usr/local/apache/logs/httpsd_access_log { postrotate /bin/kill -HUP `cat /var/run/xinetd.pid 2>/dev/null` 2>/dev/null || true endscript } /usr/local/apache/logs/httpsd_error_log { postrotate /bin/kill -HUP `cat /var/run/xinetd.pid 2>/dev/null` 2>/dev/null || true endscript }