|
1. 创建ftp根目录 $TRANSFILE/ssftpsvr,创建四个子目录 BAT, RPT,STD,CORR,修改目录权限755 (chmod)
2. 创建ftp用户 ssftp
3. 修改 /etc/passwd 更改ssftp用户home目录为$TRANSFILE/ssftpsvr
4. 限制ssftp用户远程登录,telnet,rlogin
编辑 /etc/security/user
更改需要限制的用户属性 rlogin = false
5. 控制ssftp的访问权限 /etc/ftpaccess.ctl
readonly: $TRANSFILE/ssftpsvr
readwrite: $TRANSFILE/ssftpsvr/BAT, $TRANSFILE/ssftpsvr/RPT,$TRANSFILE/ssftpsvr/STD,$TRANSFILE/ssftpsvr/CORR
5.1 创建并编辑ftpaccess.ctl
#touch /etc/ftpaccess.ctl
#vi /etc/ftpaccess.ctl------>添加useronly: ssftp,ftpuser2…
5.2 拷贝ls 二进制文件到用户home目录 :
Please replace $HOME below with user's home directory.
$HOME标示该用户的主目录
# mkdir bin
# chown root bin
# cp /bin/ls $HOME/bin/ls
# chmod 111 $HOME/bin/ls
# chmod 555 $HOME/bin
# chgrp system $HOME/bin
5.3 拷贝必须的库文件:
# mkdir lib
# chmod 555 lib
# chgrp system $HOME/lib
# cp /lib/libc.a lib/libc.a
# cp /lib/libcurses.a lib/libcurses.a
# cp /lib/libcrypt.a lib/libcrypt.a
6.重启ftp服务:
#stopsrc -t ftp
#startsrc -t ftp
|
|
|