- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
如果我們需要寫腳本建立大量的用戶,并給每個用戶都自動進行磁盤配額,那么 edquota 命令就不能在腳本中使用了,因為這個命令的操作過程和 vi 類似,需要和管理員產生交互。
這種情況下就需要利用 setquota 命令進行設置,這個命令的好處是通過命令行設定配額,而不用和管理員交互設定。
edquota 命令格式如下:
[root@localhost ~]# setquota -u 用戶名 容量軟限制 容量硬限制 個數軟限制 個數硬限制 分區名
舉個例子,我們再建立用戶 lamp4,并用 setquota 命令設定磁盤配額。
[root@localhost ~]# useradd lamp4
[root@localhost ~]# passwd lamp4
#建立用戶
[root@localhost ~]# setquota -u lamp4 10000 20000 5 8/disk
#設定用戶在/disk分區中的容量軟限制為10MB,硬限制為20MB;文件個數軟限制為5個,硬限制為8個
[root@localhost ~]# quota -uvs lamp4
Disk quotas for user Iamp4 (uid 503):
Filesystem blocks quota limit grace files quota limit grace
/dev/sdbl 0 10000 20000 0 5 8
#查看一下,配額生效了
這個命令在寫腳本進行批量設置時更加方便。當然,在寫腳本時也可以先建立一個模板用戶,設定好磁盤配額,再進行配額復制。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP