[問題] FTP設定帳號到期時間

作者: ak77now (ak77now)   2020-07-28 17:40:33
不一定非要FTP
主要的目的是將檔案存放於VPS上
然後設定權限給不同的使用者,並設定存取期限
比如說我原本是在VPS上裝Nextcloud
的確可以設定不同的使用者的存取期限
但下載檔案的過程非常不穩,破G的大小後很容易斷線
連線的方式是Webdav
用了許多不同客戶端軟體下載都容易失敗
於是改在VPS上用FTP的方式,發現下載過程還算穩定
我現在是用pure-ftpd
因為對linux還不熟,所以是透過一個叫做寶塔面板的工具操作
https://www.bt.cn/
FTP也是用上面內建的,功能很陽春
只有簡單的建立帳號密碼與存取的目錄
考量到下載穩定,可能還是要往這類型的工具找找了
請問有FTP server的軟體可以設定帳號的存取到期期限的嗎
(日期到了該帳號自動不能用或不能下載)
或是說除了Nextcloud,還有什麼工具檔案傳輸很穩定的嗎
謝謝大家喔!
作者: bitlife (BIT一生)   2020-07-28 21:10:00
手工陽春作法或許可用 at 定好預定時間去deluser?
作者: brli7848 (無理阿?)   2020-07-28 22:05:00
明明有ftp專板…
作者: chang0206 (Eric Chang)   2020-07-29 10:55:00
既然有nextcloud 為什麼不用內建的分享?用webdav 失敗的話,改用http?nextcloud我測試OK耶,下了幾個2g/3g的ISO沒斷線https://github.com/cloudreve/Cloudreve要一點基本的反向代理設定或者丟去dropbox ?省下VPS的錢
作者: Gold740716 (項為之強)   2020-07-29 22:06:00
開 linux 帳號,然後用 passwd -x 設定密碼過期天數
作者: bitlife (BIT一生)   2020-07-30 00:12:00
密碼過期可能防不了有心人? 期滿前不登出ftp就不用再輸入密碼. 我原先deluser做法也太過頭,應該只要把檔案設成不可讀就夠了
作者: chang0206 (Eric Chang)   2020-07-30 13:57:00
每天重啟ftp service 囉
作者: holishing   2020-07-30 22:51:00
用 crontab 或 systemd 的 timer 實現樓上說的
作者: bitlife (BIT一生)   2020-07-31 14:24:00
萬一有個檔要傳24h01m不就每天哭一次? XD不過ftp雙方有開續傳功能就還好
作者: chang0206 (Eric Chang)   2020-08-04 16:59:00
考慮看看在建立帳號的時候就指定有效期限 比如說90天然後用chage 去指定password expire就會有一個存活期限N天的帳號可以用

Links booklink

Contact Us: admin [ a t ] ucptt.com