openwrt中SMB和FTP读写配置

    由于vfat和ntfs格式的磁盘分区是不能通过chmod来更改用户权限的,所以为了使SMB和FTP匿名用户有写入的权限,使用mount命令挂载时需要加umask=000的参数。或者修改fstab中的config mount选项:

config mount
        option target   /mnt/USB_Storage

        option device   /dev/sda1
        option fstype   auto
        option options  umask=000
        option enabled  1
        option enabled_fsck 0

这样,SMB的匿名用户就有写入的权限了。

 

    由于vsftp的安全规则,ftp用户不能对根目录下的文件进行读写操作,所以ftp的根目录可以设置为mnt,然后可以对其中的USB_Storage子目录进行读写操作,vsftp.conf配置如下:

background=YES
listen=YES
ftp_username=nobody
anonymous_enable=YES  //允许匿名访问
no_anon_password=YES  //匿名访问不需密码
anon_root=/mnt/
local_enable=YES
write_enable=YES
anon_upload_enable=YES //匿名上传
anon_mkdir_write_enable=YES  //匿名创建文件夹
anon_other_write_enable=YES  //匿名删除修改文件
local_umask=022
check_shell=NO
#dirmessage_enable=YES
#ftpd_banner=Welcome to blah FTP service.
session_support=NO

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值