1. Thêm người dùng chỉ có thể dùng ftp
# useradd ftp01
# usermod -d
/export/home/ftp01 ftp01
# usermod -s /bin/false ftp01
(Hoac
dung cau lenh: useradd -g 102 -d
/export/home/ftp01 -c "Ftp user only" -m -s /bin/false ftp01)
(Group
ID check $ cat /etc/group)
root
# more /etc/passwd
ftp01:x:2009:10:Ftp user
only:/export/home/use/rftp:/bin/false
Tạo tập tin /etc/shells:
/bin/bash
/bin/csh
/bin/gnome-autogen.sh
/bin/hash
/bin/jsh
/bin/ksh
/bin/pfcsh
/bin/pfksh
/bin/pfsh
/bin/remsh
/bin/rksh
/bin/rsh
/bin/sh
/bin/ssh
/bin/tcsh
/bin/zsh
/bin/ftpaccess
/sbin/sh
#
add this line
/bin/false
|
# cat /etc/shadow
ftp01:x:117:1::/export/home/ftp01:/bin/false
|
Để user
chỉ truy cập được vào đúng thư mục home (check home /etc/shadow)
root@paygw1
# cat /etc/ftpd/ftpaccess
restricted-uid ftp01
|
- Test từ máy PC hoặc trên chính máy đó.
- PC: ftp 192.168.1.1
root
# ftp localhost
root
# ssh fpt01@localhost
#linux #solaris #aix