• 締切済み

proftpd.confのAuthPAMConfig

proftpd 1.2.10をソースからインストールしました。 proftpd.confのAuthPAMConfigは英語の説明で http://proftpd.org/localsite/Userguide/linked/config_ref_AuthPAMConfig.html を見ましたが英語が分からなこともあって理解できませんでした。 AuthPAMConfigには何を設定し、どういった効果が得られるんですか?

みんなの回答

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

>AuthPAMConfigがどのように動作に影響するのか proftpdがユーザ認証をPAMを利用し指定した認証方式で行うようになります。 >AuthPAMConfigに設定したサービス名はどのファイルと照合されるのかを教えてください。 質問で提示されたURLのページで例(Example)として下記内容が書かれていますが、そこで書かれているように設定したサービス名と一致するものを/etc/pam.confの中もしくは/etc/pam.d/配下のサービス名と一致するファイルを参照します。 -------8<-------8<-------8<-------8<-------8<------- Examples # Virtual host foobar authenticates differently than the rest AuthPAMConfig foobar # This assumes, that you have a PAM service named foobar # configured in your /etc/pam.conf file or /etc/pam.d directory. -------8<-------8<-------8<-------8<-------8<-------

全文を見る
すると、全ての回答が全文表示されます。
  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

>AuthPAMConfigには何を設定し、どういった効果が得られるんですか? 認証で使用するPAMサービス名を指定します。 PAMを使用する事でPAMによりカスタマイズした認証方式で認証を行う事が出来ます。 PAM(Pluggable Authentication Modules)については、人に説明出来るほど深く理解しているわけではないので、下記のURLのページでも参照してください。 ○STACK*  PAM認証  http://www.stackasterisk.jp/tech/systemManagement/pam01_02.jsp

imarea
質問者

補足

ありがとうございます。 参考URLはPAMの説明がとてもよかったです。 AuthPAMConfigの値を適当に変更しましたが、それによって動作がどう変わったかを見分けることができませんでした。 AuthPAMConfigがどのように動作に影響するのか、また、AuthPAMConfigに設定したサービス名はどのファイルと照合されるのかを教えてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • コマンドライン からproftpd を起動しようとすると、proftpd が起動しません。

    こんばんわ, 現在Linuxでftpサーバー(インターネット)を立ち上げようと挑戦しています。 とりあえず,インストールは終わり,基本的な設定は終わったのですが,タイトルどおりコマンドライン からproftpd を起動しようとすると、"Fatal: Socket operation on non-socket"というメッセージが出て、proftpd が起動しません。http://www.infoscience.co.jp/technical/proftpd/configuration.html によると,それは,「proftpd.conf 設定ファイルを編集して、ServerType directive を読み込むように、追加、編集する必要があります」とありますが, 私のetc/proftpd/proftpd.confの中身は 「ServerType    inetd」 にしています。何がおかしいのでしょうか。 よろしくお願いします。

  • proftpdが起動できません

    proftpdのrpmパッケージをインストールいたしまして、 confを初期のまま実行したところ起動しませんでした。(失敗と表示されます) ファイアウォール、SELINUXを無効にしましたが同様でした。 インストールしましたバージョンは以下のものです。  proftpd-1.3.1-3.fc8.x86_64.rpm Fedora8 64bit版をインストールしています。 CPUはAthlon64 X2(Socket AM2)です。 新規インストール時、OSディスクからFTP(vstpd)はインストールしていません。 「rpm -qa | grep -i ftp」とコマンドしたところ、 以下のパッケージが確認されましたが、関係ありますでしょうか?  gnome-vsf2-obexftp-0.4-2.fc8  proftpd-1.3.1-3.fc8  lftp-3.5.14-3.fc8  lftp-3.5.14-3.fc8  ftp-0.17-43.fc8 confの設定どころか、その手前で行き詰まっております。 解決方法が分かりました教えていただきたいです。 宜しくお願いいたします。

  • xinetdとproftpdについて

    宜しくお願いします。 xinetdを使いproftpdでFTPの設定を行っております。 FTPポートにIPアドレスを追加したいので、proftpd.confに追加するIPをonly_formで追加したので、xinetdとproftpdを再起動しようとしたのですが、xinetdは問題なく再起動できたのですが、proftpdが再起動できません。こんなエラーが返されます。 logs - fatal: Socket operation on non-socket logs - (Running from command line? Use `ServerType standalone' in config file!) /etc/xinetd.confの内容は defaults { instances = 60 log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST cps = 25 30 } includedir /etc/xinetd.d となっております。(コメント行は省いています。) /etc/xinetd.d/proftpdの内容は ervice ftp { socket_type = stream wait = no user = root server = /usr/local/sbin/in.proftpd log_on_success += DURATION USERID log_on_failure += USERID nice = 10 disable = no only_form = ***.***.***.*** } となっております。 proftpdが再起動できないので、設定が反映されず、上記のonly_formのIPアドレスでアクセスできません。

  • ProFTPd + iconvパッチ CharsetLocal が unknown

    ProFTPd に iconv パッチをあて proftpd.confに CharsetLocal UTF-8 CharsetRemote CP932 この2つの設定をしたところ、 noppi@sv:/usr/local/src$ /usr/local/sbin/proftpd -t Checking syntax of configuration file - Fatal: unknown configuration directive 'CharsetLocal' on line 43 of '/usr/local/etc/proftpd.conf' となってしまいます。 -l で確認するとCompiled-in modules:にはmod_codeconv.cが含まれているので、パッチあてとビルドはできていると思います。 また、Charset系のオプションをはずすと、inet.dから正しく起こされます。 原因や対策などご存知の方、よろしくお願いいたします。 OS:Debian Etch Linux 2.6.22 コマンド: cd /usr/local/src wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0.tar.gz wget http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/pack/proftpd-1.3.0-iconv.patch.gz wget http://www.hayasoft.com/JP/software/linux/proftpd-1.3.0-nlst-ffftp.patch tar -zxvf proftpd-1.3.0.tar.gz gzip -d proftpd-1.3.0-iconv.patch.gz patch -p0 < proftpd-1.3.0-iconv.patch patch -p0 < proftpd-1.3.0-nlst-ffftp.patch cd proftpd-1.3.0 ./configure --prefix=/usr --with-modules=mod_codeconv:mod_df make make install

  • proftpdの設定

    TurboLinux10Desktopを使っています。 WindowsマシンからFFFTPでTurboLinux10へ接続したいです。 そこでproftpd-1.3.0rc5.tar.gzを拾ってきて、これをTurboLinux10にインストールしています。 どこかのサイトを参照し、以下の操作を行っています。  ・解凍後に./congifure→make→make installでインストール。  ・/usr/local/etc/proftpd.conf内のUserとGroupの項にnoboryと入力 これだけでWindowsマシン上のFFFTPからLinuxに接続できます。 Windows側、Linux側共にIP192.168.1.**を使っている場合は快適に動作するのですが、 共にIP192.168.1.**以外にすると(IP192.168.200.**を使いたいです)、 動作はするのですがWindowsのFFFTP上のLinux側の動作が非常に重くなります。 1つフォルダを移動するのに10秒以上かかります。 192.168.1.**だと快適に動作するので、 どこかに「使えるIPは192.168.1.**」のような記述があるのではないかと思うのですが、 そのような設定ファイルの存在、 及びどのIPでも快適に動作させる方法を知っていましたら教えてください。 同時にTelnetもインストールしています。 これのインストール・設定の際に、 /etc/hosts.allowのTelnetの項は、in.telnet: 192.168.1. のように記述して使えるようにしています。 同じファイルのProFTPの項に、in.proftpd: という項目があるのですが、 動作が快適な時にin.proftpd: 192.168.1. と記入されているわけでもなく(コメントアウトされています)、 IPを192.168.200.**にして動作が重い時にin.proftpd: 192.168.200. と記入してみても変化はありません。 なお、IPは192.168.1.**だと快適に動作する、と書きましたが、 192.168.1.**でも最初の接続には10秒程かかります(その後のフォルダ間の移動はスムーズです)。 (192.168.200.**だと20秒近くかかります) これはさして気にならないのですが、これも即座に接続させる方法がありましたらよろしくお願いします。

  • proftpdの設定後のFTP接続について

    proftpd.confファイルの設定後、proftpdのrestartをさせたところ、LAN内にあるXPより接続ができなく、非常に困っております。Linux関連のサイト様を二日ほど周り、色々と設定などを繰り返しましたが、どうしても接続ができません。かなりのタコではありますが、ご教授いただけないでしょうか? 環境:OS/VineLinux 4.2 proftpd Ver 1.2.10(apt-get install物) Vineインストール後、rpm -eにてproftpdを消去後、apt-getにてインストールしました。 クライアント環境:XP / FFFTP使用(1.2.10で問題の) user1 パスワードとしてLinux側のuser1のパスワードを使用。接続先 192.168.1.100 各端末については、ルーターのDHCP機能を無効にし、固定IPアドレスを使用したLANとなっております。 ルーターIP 192.168.1.1 Server IP 192.168.1.100 XP IP 192.168.1.5 Vineのユーザー関係として:user1 user2 user3が存在しており、/home以下パーミッションは次のようになっております。 user1 user2 user3 共に711 /home/*/public_html 755 *はuser1/2/3 次にproftpd.confですが、変更点として以下を追加記述しました。(行数をお伝えしたくviにてset numberをしてあります) 10 #コメント 11 12 #FFFTPで.htaccess等のファイル表示 13 14 ListOptions "-a" 15 16 #接続されたときに表示されるメッセージ 17 18 ServerIdent on "FTP OK" 19 20 #接続の高速化 21 22 UseReverseDNS off 23 IdentLookups off 24 25 #ホームディレクトリ以下public_htmlより上位層移動制御 26 27 DefaultRoot ~/public_html Anonymousはすべてコメントアウトしております。この設定後 service proftpd restart にてOK/OKが表示されています。 なぜ接続できないのでしょうか?ユーザーグループの設定等必要になるのでしょうか?その他設定はややこしくなるのを避けるため記述しておりません。 どなたかご教授していただけないでしょうか?

  • XF86Config-4 modules.confのファイルがないのですが。インストール失敗ですか?

     何回も連続で質問してしまい申し訳ありません。  FreeBSDに挑戦しているものです。  X Windowの立ち上げがうまくいかずに立ち止まっています。  ここで聞いたり、Web pageでいろいろ調べているのですが。  XF86Config-4やmodules.confを見ると良いというようなことを見つけたのですが、私のPCのなかにはそのようなファイルが見つかりませんでした。  find -name XF86Config-4 と  find -name modules.conf としたのですが。  このファイル?ができていないということは、インストールに失敗をしているということでしょうか?それとも設定ミス?ということでしょうか。  インストールしようとしているPCはIBM ThinPad X30です。  FreeBSD4.7RELEASEをインストールしようとしていす。  XFree86のバージョンは4.2.1です。  よろしくお願いします。

  • ldapのコンフィグファイルslapd.conf

    debianが公式でパッケージを提供しているソフトウェアで、コンフィグファイルの拡張子が.confではないことはあり得ますか? debianの公式 http://packages.debian.org/squeeze/slapd からslapdのパッケージをダウンロードして、 debian 6.0.6 にインストールしました。 またldap-utilsもインストールしました。 http://packages.debian.org/squeeze/ldap-utils コンフィグファイルを # find / | grep slapd.conf で探すと、 /usr/share/slapd/slapd.conf に見つかったので、ここのファイルを編集しました。 もうひとつslapd.confは見つかりましたが、docディレクトリの中なので、それは違うと思います。 そして # slaptest とすると、 config file testing succeeded と文法チェックが通ります。 が、 # slaptest -f /usr/share/slapd/slapd.conf lt_dlopenext failed: (back_@BACKEND@) file not found slaptest: bad configuration file! となりました。 コンフィグファイルの書き方が間違っているというのは今は置いときましょう。 が、オプション無しで slaptest したときと結果が違うということは、 slaptestがデフォルトでチェックしているコンフィグファイルは別にあるということですよね? いったいどこにあるのでしょうか。 /etcディレクトリの中では見つかりませんでした。 # find / | grep slapd.conf /var/lib/dpkg/info/slapd.config /var/lib/dpkg/info/slapd.conffiles /usr/share/slapd/slapd.conf /usr/share/man/man5/slapd.conf.5.gz /usr/share/man/man5/slapd-config.5.gz /usr/share/doc/slapd/examples/slapd.conf 関係無いと思いますがこちらも # find / | grep ldap.conf /etc/ldap/ldap.conf /usr/share/man/man5/ldap.conf.5.gz # find /etc | grep openldap /etc/ldap/schema/openldap.schema /etc/ldap/schema/openldap.ldif /etc/bash_completion.d/openldap # find /usr | grep openldap /usr/share/doc/openldap /usr/share/doc/openldap/README.Debian /usr/share/doc/openldap/copyright /usr/share/doc/openldap/changelog.Debian.gz 【関連しているけど別の話】 slapd.confの中に、 @BACKEND@ こんなものがあります。 この@で囲まれた文字列はなんなのでしょうか? 変数のようなものに思えます。 どこで定義されているのでしょうか?

  • 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 となってしまいます。 設定に何が不足しているのか、もしおわかりになる方がいたら、教えてください。

  • phpMyAdmin.confでのIPアドレス制限

    ■現状 ・VPS(CentOS)に、phpMyAdminを入れている最中です ・phpMyAdminへアクセスし、「MySQL」のrootユーザパスワードを入力すると、ベーシック認証でログインできる状態です ■質問1 ・ネットを見ると、phpMyAdmin.confで「IPアドレス制限」している場合としていない場合があります ・固定IPではないので(その都度設定を書き変えるのが面倒なので)、もし必ずしも必要ないなら、この設定を省略したいのですが、それは危険な行為なのでしょうか? 「config.inc.php」にランダムな文字列を入力する項目もあるようだし、このIP制限がどれぐらい必要なものなのかを知りたいです。IP制限した方がセキュリティは高まるとは思うのですが… ■質問2 ・「config.inc.php」は、何のためにあるのでしょうか? ・「config.inc.php」をまだ何も設定していない現状で、既にログイン出来たのですが、この設定ファイルは何をするものなのでししょうか? ・ないと、どんな不具合が生じるのでしょうか? ・yumでインストールしたから、自動的に何かやってくれた?