FTP設定帳號到期時間 - Linux

Table of Contents

不一定非要FTP
主要的目的是將檔案存放於VPS上
然後設定權限給不同的使用者,並設定存取期限

比如說我原本是在VPS上裝Nextcloud
的確可以設定不同的使用者的存取期限
但下載檔案的過程非常不穩,破G的大小後很容易斷線
連線的方式是Webdav
用了許多不同客戶端軟體下載都容易失敗

於是改在VPS上用FTP的方式,發現下載過程還算穩定


我現在是用pure-ftpd
因為對linux還不熟,所以是透過一個叫做寶塔面板的工具操作
https://www.bt.cn/
FTP也是用上面內建的,功能很陽春
只有簡單的建立帳號密碼與存取的目錄

考量到下載穩定,可能還是要往這類型的工具找找了
請問有FTP server的軟體可以設定帳號的存取到期期限的嗎
(日期到了該帳號自動不能用或不能下載)

或是說除了Nextcloud,還有什麼工具檔案傳輸很穩定的嗎

謝謝大家喔!

--

All Comments

Yuri avatarYuri2020-08-01
手工陽春作法或許可用 at 定好預定時間去deluser?
Edward Lewis avatarEdward Lewis2020-08-02
明明有ftp專板…
Steve avatarSteve2020-08-06
既然有nextcloud 為什麼不用內建的分享?
Kyle avatarKyle2020-08-07
用webdav 失敗的話,改用http?
Jessica avatarJessica2020-08-10
nextcloud我測試OK耶,下了幾個2g/3g的ISO沒斷線
Caitlin avatarCaitlin2020-08-14
https://github.com/cloudreve/Cloudreve
要一點基本的反向代理設定
Rebecca avatarRebecca2020-08-17
或者丟去dropbox ?省下VPS的錢
Ethan avatarEthan2020-08-19
開 linux 帳號,然後用 passwd -x 設定密碼過期天數
Iris avatarIris2020-08-23
密碼過期可能防不了有心人? 期滿前不登出ftp就不用再輸入
密碼. 我原先deluser做法也太過頭,應該只要把檔案設成不
Rebecca avatarRebecca2020-08-24
可讀就夠了
Erin avatarErin2020-08-28
每天重啟ftp service 囉
Tom avatarTom2020-08-29
用 crontab 或 systemd 的 timer 實現樓上說的
Dorothy avatarDorothy2020-09-02
萬一有個檔要傳24h01m不就每天哭一次? XD
Charlotte avatarCharlotte2020-09-03
不過ftp雙方有開續傳功能就還好
Rebecca avatarRebecca2020-09-07
一般內部儲存*ix都是以UTC+0(以前的GMT)做為基準,ui所有
輸入的日期時間,最後都轉成UTC+0在處理,要看ui程式有沒有
Odelette avatarOdelette2020-09-09
考慮到時區問題,看了chage的man只講到格式(locale),沒提
到localtime(*ix對本地時間的用詞),很可能只處理格式,而
Faithe avatarFaithe2020-09-14
未考慮本地時間(一般所謂的時區,不論vps或實際主機)轉換
Caitlin avatarCaitlin2020-09-16
由於密碼控管這類需求通常是要求使用者定期更換密碼,所以
Jack avatarJack2020-09-17
精確度通常不會到小時,也就是誤差在0~24小時.如果你真的
Hedy avatarHedy2020-09-19
要求要精確控管至分,那麼用at指定時間做事,至於做的事看
是讓密碼即刻失效還是讓檔案/目錄不可讀
Olive avatarOlive2020-09-22
控管至時或分
Regina avatarRegina2020-09-25
考慮看看在建立帳號的時候就指定有效期限 比如說90天
Leila avatarLeila2020-09-27
然後用chage 去指定password expire
就會有一個存活期限N天的帳號可以用