通過搜尋網上資料,發現最簡便的方式,便是採用pam虛擬使用者的方式,進行使用者管理和使用者的許可權控制。這種機制,不擾亂linux的本地使用者,是最安全的一種方式。
經過各種採坑,最終通過指令碼方式,將配置、安裝、部署流程固化成shell指令碼。
在centos下,只需簡單配置shell指令碼,即可完成vsftp的虛擬多使用者的部署。
貼出部署指令碼:
#!/bin/bash
. ./commonfunction.sh
#公共配置
ftp_user1_passwd="ftppassword1"
ftp_user2_passwd="ftppassword_2"
admin_user="admin" #全部許可權
admin_passwd="zhihui@123"
#輸出日誌
installbase()
#安裝配置ftp
installftp() ||
}sysout "配置ftp基礎環境"
#installbase "----"
sysout "配置ftp基礎環境完成"
#sysout "開始部署ftp"
installftp "----"
#sysout "部署ftp完成"
sleep 2
exit 0
說明:指令碼唯一需要更改的地方,是根據需要,在公共配置中,修改ftp使用者名稱和密碼。
指令碼預設配置了3個使用者。如果使用者數不夠,可以修改指令碼,多新增幾個使用者,並給每個新使用者增加許可權檔案即可。
vsftp虛擬多使用者一鍵部署安裝包
LR 多使用者多業務併發
使用lr錄製指令碼時,有很多方法都可以模擬使用者的真實使用狀態,例如 1 lr think time 函式的使用可以模擬使用者瀏覽的操作 2 模擬network speed runtime setting下的network speedsimulation 可以模擬使用者訪問速度為最大頻寬 自定義頻寬...
多倉庫多使用者多許可權的CVS伺服器配置
需求 建立多個cvs倉庫,有多個賬戶對每個倉庫有不同的使用許可權。所需軟體 伺服器端軟體 cvs 1.11.17.tar.gz xinetd 2.3.13 4.4e.1.i386.rpm as4自帶 windows客戶端 wincvs 2.0.2.4 配置步驟 一 配置伺服器 1.安裝cvs xin...
003 Linux多使用者許可權操作
文件命令操作 vi命令模式 vi 行數 進入命令模式即定位第幾行 num 進入命令模式後再定位到第幾行 i編輯模式 末行模式 w 存檔 q 退出 wq 存檔退出 cat 檢視文字內容 yy 複製一行 2yy 複製兩行 dd 剪下一整行 2dd 剪下兩行 p 貼上 u 撤銷 h j k l 游標左 下...