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