在Ubuntu上設置vsftpd權限時,需要編輯vsftpd的配置文件
打開終端。
使用以下命令打開vsftpd的配置文件:
sudo nano /etc/vsftpd.conf
anonymous_enable
:設置為NO
以禁止匿名訪問。local_enable
:設置為YES
以允許本地用戶訪問。write_enable
:設置為YES
以允許用戶寫入權限。chroot_local_user
:設置為YES
以將用戶限制在其主目錄中。allow_writeable_chroot
:設置為YES
以允許用戶寫入chroot目錄。user_config_dir
的目錄,然后在該目錄中為每個用戶創建一個配置文件。例如,為用戶名為username
的用戶創建一個名為username
的文件。在該文件中,可以設置以下選項:local_umask=022
file_open_mode=0666
write_enable=YES
這將設置用戶的umask、文件打開模式和寫入權限。
保存并關閉配置文件。
重啟vsftpd服務以應用更改:
sudo systemctl restart vsftpd
現在,您已經成功設置了Ubuntu上的vsftpd權限。請根據實際需求調整配置文件中的設置。