溫馨提示×

Ubuntu SFTP如何設置用戶配額

小樊
41
2025-05-16 13:27:45
欄目: 智能運維

在Ubuntu系統中,使用SFTP為用戶設置配額可以通過quota工具來實現。以下是詳細的步驟:

1. 安裝quota工具

首先,確保你的系統上已經安裝了quota工具。如果沒有安裝,可以使用以下命令進行安裝:

sudo apt update
sudo apt install quota

2. 啟用quota

編輯/etc/fstab文件,為需要設置配額的文件系統添加usrquotagrpquota選項。

sudo nano /etc/fstab

找到你想要設置配額的文件系統條目,例如:

/dev/sda1 /home ext4 defaults 0 2

修改為:

/dev/sda1 /home ext4 defaults,usrquota,grpquota 0 2

保存并退出編輯器。

3. 重新掛載文件系統

為了使配額設置生效,需要重新掛載文件系統:

sudo mount -o remount /home

4. 初始化quota數據庫

使用quotacheck命令初始化quota數據庫:

sudo quotacheck -cum /home
  • -c:創建quota數據庫
  • -u:為用戶設置quota
  • -m:為組設置quota

5. 啟動quota服務

使用quotaon命令啟動quota服務:

sudo quotaon -vug /home
  • -v:顯示詳細信息
  • -u:為用戶設置quota
  • -g:為組設置quota

6. 設置用戶配額

使用edquota命令為用戶設置配額:

sudo edquota -u username

username替換為你想要設置配額的用戶名。這將打開一個編輯器,允許你設置用戶的軟限制和硬限制。

例如:

Disk quotas for user username (uid 1000):
  Filesystem blocks soft hard inodes soft hard
/dev/sda1       10240    5120   61440     100     150
  • blocks:磁盤塊數
  • soft:軟限制
  • hard:硬限制
  • inodes:inode數

保存并退出編輯器。

7. 驗證配額設置

使用quota命令查看用戶的配額信息:

quota -u username

username替換為你想要查看配額的用戶名。

8. 持久化配額設置

為了確保系統重啟后配額設置仍然有效,可以在/etc/fstab中添加usrquotagrpquota選項,并重新掛載文件系統。

通過以上步驟,你就可以在Ubuntu系統中為SFTP用戶設置配額了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女