溫馨提示×

Ubuntu vsftp的權(quán)限設(shè)置

小樊
119
2024-09-11 07:49:35
欄目: 智能運維

在Ubuntu上設(shè)置vsftpd權(quán)限時,需要編輯vsftpd的配置文件

  1. 打開終端。

  2. 使用以下命令打開vsftpd的配置文件:

sudo nano /etc/vsftpd.conf
  1. 在配置文件中,找到以下設(shè)置并進(jìn)行相應(yīng)的更改:
  • 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目錄。
  1. 如果需要設(shè)置特定用戶的權(quán)限,可以創(chuàng)建一個名為user_config_dir的目錄,然后在該目錄中為每個用戶創(chuàng)建一個配置文件。例如,為用戶名為username的用戶創(chuàng)建一個名為username的文件。在該文件中,可以設(shè)置以下選項:
local_umask=022
file_open_mode=0666
write_enable=YES

這將設(shè)置用戶的umask、文件打開模式和寫入權(quán)限。

  1. 保存并關(guān)閉配置文件。

  2. 重啟vsftpd服務(wù)以應(yīng)用更改:

sudo systemctl restart vsftpd

現(xiàn)在,您已經(jīng)成功設(shè)置了Ubuntu上的vsftpd權(quán)限。請根據(jù)實際需求調(diào)整配置文件中的設(shè)置。

0