在你的vsftpd設定檔中加入下面兩行
<pre class="c" name="code">
setproctitle_enable=YES
session_support=YES
重起vsftpd服務後,可以用下列指令看到你想看的
<pre class="c" name="code">ps ax | grep vsftpd | grep -v grep
或者常態監視可以下
<pre class="c" name="code">watch -n 1 'ps ax | grep vsftpd | grep -v grep'
如這就是你想要的東西,當然可以寫成script(例如取名為whoftp.sh,內容如上任一指令,記得加上執行權限)後放到執行PATH中即可。
應該不行吧
因為看到哪些人 login FTP Server 是管理員的事情
本來就不該讓一般 user 可以看到的
不然你就開放讓大家可以 FTP 進入看到 vsftplog 內容吧
如果想即時查詢在線上的使用者話,可使用
ps -aux |grep vsftpd
如果想查看詳細記錄的話,可啓動logwatch服務
可設定每日寄送記錄至你的指定信箱