ubuntu下vsftpd的配置

本文详细介绍了在Linux系统中通过服务命令启动vsftpd服务器,并创建用户、目录,设置权限,修改配置文件以实现服务器功能。同时,通过教师、学生账户分别测试Linux客户端和Windows客户端对服务器的访问,确保不同角色用户能够根据权限进行文件的读取、写入等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(3) vsftpd服务器的启动

service vsftpd start

(4)创建用户、目录和修改文件系统的权限

第一步:Create user

1. groupadd niit051

2. useradd –d /home/ niit051 –M –g niit051 teacher

3. useradd –d /home/ niit051 –M –g niit051 student01

4. useradd –d /home/ niit051 –M –g niit051 student01

5. passwd teacher

6. passwd student01

7. passwd student02

第二步:创建目录

1. mkdir /home/ niit051

2. cd /home/ niit051

3. mkdir incoming

4. mkdir pub

第三步:修改目录的拥有者和拥有组

1. chown teacher. niit051 incoming/

2. chown teacher. niit051 pub/

第四步:修改目录的权限

1. chmod 770 incoming

2. chmod 750 pub

(5)修改配置文件主要有三处:

①/etc/vsftpd/vsftpd.conf

在配置文件主要修改的地方:

#anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

pam_service_name = vsftpd
userlist_enable=YES

②/etc/vsftpd.chroot_list

teacher

student01

student02

③/etc/vsftpd.ftpusers

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

anonymous

manager

tim

(5)vsftpd服务器的重新启动

service vsftpd restart

4.3 linux客户端对vsftpd服务器的测试

分别使用teacher,student01, student02来访问vsftpd服务器

其中,teacher对incoming、pub都有读写的权限,student01, student02,对incoming有读写的权限,对pub只有读的权限:

ftp 192.168.3.26

输入用户名,密码

ls, put file, get file, cd

4.4 Windows客户端对vsftpd服务器的测试

分别使用teacher,student01, student02来访问vsftpd服务器

其中,teacher对incoming、pub都有读写的权限,student01, student02,对incoming有读写的权限,对pub只有读的权限:

在浏览器中输入ftp 192.168.3.26

右键登陆,输入用户名,密码

操作


http://hi.baidu.com/chendychendy/blog/item/12113c2ee0ab4c301e308978.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值