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
相關文章
- FTP的配置和管理FTP
- C#中讀寫INI配置檔案C#
- OpenWrt安裝配置TailscaleAI
- ftp 配置FTP
- Ubuntu下配置smb伺服器Ubuntu伺服器
- Python中檔案的讀寫、寫讀和追加寫讀三種模式的特點Python模式
- ▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲vFTP
- shell第9-10章NFS_SMB_Apache_FTP伺服器NFSApacheFTP伺服器
- Kali中SMB爆破工具————acccheck
- Linux下FTP和TFTP服務配置LinuxFTP
- java 讀寫 ini 配置檔案Java
- Amoeba for MySQL讀寫分離配置MySql
- PHPStorm 配置 FTPPHPORMFTP
- 配置ftp服務FTP
- FTP配置說明FTP
- UltraEdit FTP 配置方法FTP
- FTP原理與配置FTP
- FTP,FTP連線的辦法,配置方式FTP
- Pythonopen讀和寫Python
- ShardingSphere(七) 讀寫分離配置,實現分庫讀寫操作
- Mycat讀寫分離配置實踐
- SQL Server AlwaysOn讀寫分離配置SQLServer
- FTP,FTP該如何進行連線,如何配置FTP
- Ubuntu怎麼配置ftpUbuntuFTP
- AIX FTP服務配置AIFTP
- Linux RedHat ftp配置LinuxRedhatFTP
- 深入理解Node中可讀流和可寫流
- Java中的讀/寫鎖Java
- proxysql配置讀寫分離策略和權重調整一例SQL
- atitit.網路檔案訪問協議.unc smb nfs ftp http的區別協議NFSFTPHTTP
- 配置\清除 MySQL 主從 讀寫分離MySql
- linux/windows 讀寫ini配置檔案LinuxWindows
- [PHP]Larval主從讀寫分離配置PHP
- CentOS.7下安裝配置FTP和SFTP服務CentOSFTP
- FTP 中ascii 和bin 的區別和使用方法FTPASCII
- openwrt
- LINUX FTP簡單配置LinuxFTP
- FTP服務(vsftpd)配置FTP