Ubuntu 系统中 FTP 服务器的配置与管理
1. FTP 相关软件与用户
在 Ubuntu 系统中,存在 /usr/bin/netkit - ftp 以及 /usr/sbin 目录下的 vsftpd 服务器。同时,还安装了其他基于文本和图形化的 FTP 客户端。若 vsftpd 未安装,可通过 Synaptic 进行安装。
安装 Ubuntu 后,会创建一个 FTP 用户,此用户并非普通用户,而是用于匿名 FTP 用户的名称。其在 /etc/passwd 中的条目如下:
ftp:x:14:50:FTP User:/home/ftp:/bin/false
该条目遵循标准的 /etc/passwd 格式,包含用户名、密码、用户 ID、组 ID、注释字段、主目录和 shell。Ubuntu 系统采用影子密码系统,在传统密码字段中用 x 表示,这为系统增加了额外的安全层级,该系统通常在 Ubuntu 安装时就已安装。
FTP 服务器软件利用此用户账户为连接到服务器的用户分配权限。对于匿名 FTP 用户,默认使用 /bin/false 作为 shell,这使得匿名用户无法像普通用户一样登录。查看 /etc/shadow 文件可知,该账户无法登录,密码字段用 * 表示。以下是 /etc/shadow
超级会员免费看
订阅专栏 解锁全文
2560

被折叠的 条评论
为什么被折叠?



