2005/11/01

利用AWK的文字分隔功能解決vsftp chroot的問題

vsftpd很討人厭的一點就是,只要用FTP登入使用者就可以看到所有人的目錄,如果目錄預設不是700,就會被看光光,甚至還可以下載,當然 vsftpd有提供chroot的功能把user關在自己家裡,但重點在於你怎麼取出所有的user????利用AWK就可以很簡單解決這問題....
將 /etc/passwd 的第一個欄位值取出

awk -F: 'BEGIN{OFS="+++"}//{ print $1 }' /etc/passwd

沒有留言: