[Armadillo:04985] Re: 個別のftpアカウントを作成する方法を教えてください。

mizo email@hidden
2010年 2月 19日 (金) 09:58:29 JST


溝渕です。

email@hidden wrote:
> ftpが行えるユーザアカウントの作成が、わかりません。
> ちなみに、
> atmark-dist/vendors/AtmarkTechno/Armadillo-220.Recover/
> 以下にて、"ftp"でgrepしてみましたが、ヒットしませんでした。
> Armadillo-220.Base/ 以下も、該当なしでした。

grepはオプション無しで実行すると指定したファイルそのものしか検索の対象に
しません。

-r(--recursive)オプションを付けると指定したディレクトリ以下全てのファイ
ルを再帰的に検索します。

[pc]$ cd atmark-dist-20090318/vendors/AtmarkTechno/Armadillo-220.Recover
[pc]$ grep -r ftp .
./etc/passwd:ftp:x:501:501::/home/ftp:
./etc/init.d/rc:/etc/init.d/checkftp
./etc/init.d/rc:iptables -A INPUT -i $PRIMARY_IF -p tcp -d 0/0 --dport
ftp   -j ACCEPT
./etc/init.d/rc:iptables -A INPUT -i $PRIMARY_IF -p tcp -d 0/0 --dport
ftp-data   -j ACCEPT
./etc/inetd.conf:ftp    stream  tcp     nowait  root    /bin/ftpd
       ftpd -l
./etc/services:ftp-data 20/tcp
./etc/services:ftp              21/tcp
./etc/services:tftp             69/udp
./etc/services:sftp             115/tcp
./etc/services:venus-se 2431/udp                        # udp sftp side
effect
./etc/services:codasrv-se       2433/udp                        # udp
sftp side effect
./etc/ssh/sshd_config:Subsystem sftp    /usr/libexec/sftp-server
./etc/gshadow:ftp:!::
./etc/shadow:ftp:!:1:0:99999:7:::
./etc/group:ftp:x:501:
./Makefile:          home home/ftp home/ftp/etc home/ftp/bin \
./Makefile:          home/ftp/lib home/ftp/pub \
./Makefile:     LS_REAL=/bin/busybox $(TOOLS_DIR)/create-checkftp.sh

> 仮に"ftp"が、見つかったとして、
> その後に、どのような手順をふめばよろしいのでしょうか?

ftpユーザとして定義しているもの(etc/shadow, etc/group)を追加します。
ftpプロトコルやプログラムとして定義しているもの(etc/inetd.conf,
etc/ssh/ssh_config)は追加の必要がありません。



armadillo メーリングリストの案内