pure-ftpd關於虛擬使用者無法上傳的問題 - BBS

David avatar
By David
at 2008-01-13T04:39

Table of Contents

※ 引述《uftea (可愛茶)》之銘言:
: ※ 引述《cloverhsc (CloverHsc)》之銘言:
: : 不好意思 各位前輩 <(_ _)> ~小弟對於freebsd很有興趣
: : # pure-pw useradd 9527 -u ftpuser -g ftpgroup -d /home/9527/
: pure-ftpd 建立的 9527 帳號是與系統上的 9257 帳號不一樣的..
: 用 ftp 登入的 9527 在登入後他的使用者其實是 ftpuser
: 在系統裡面的 ftpuser 應該是無法對 /home/9527 進行寫入的吧..
: 除非您是用
: pure-pw useradd 9527 -u 9527 -d /home/9527/
: 來建立的..
首先 先謝謝uf大的回應 不過後來小弟受到JoeH大回覆終於知道問題點了

順便提供給一些像我這樣的新手一些資訊,首先這個9527是我用pureftp

虛擬的帳號,本身bsd沒有這個帳號,但是小弟本身有在BSD開一個UID

是ftpuser跟一個GID為ftpgroup,然後將虛擬的9527讓他屬於ftpuser跟歸類於

ftpgroup 所以9527是正常的帳號,但是後來小弟發現小弟在/home/9527這個資料夾

是當初我用root開的所以他的USER是屬於root,也因此小弟用9527登入9527的資料夾

會因為9527資料夾的USER是root所以小弟無法對他作寫入的動作,所以只要chown他

就ok了~不過現在小弟發現如果用pureftpd預設的方式啟動pureftp的話,虛擬的使用者

就會無法使用,只有bsd的帳號可以登入!

當然小弟之前找到的教學文章有說要讓虛擬的帳號能在pureftp執行必需要啟動他

(PS:當初安裝時必須加上--with-puredb選項) -l puredb:/etc/pureftpd.pdb

不過一旦用-l這串參數後BSD的帳號卻不能登入了~因為參數會讓pureftp去參考

pureftpd.pdb這個資料,所以如果要讓BSD的帳號也能登入,虛擬的帳號也可以

就必須用#pure-pwconvert >> /etc/pureftpd.passwd

然後再#pure-pw mkdb /etc/pureftpd.pdb -m 後用-l puredb:/etc/pureftpd.pdb

啟動pureftp就能讓兩種帳號都能登入了! 不知道各位前輩小弟這樣的觀念對不對阿 @@

=============================題外話=========================================
Pureftpd還真的讓新手小弟我 被"它"玩了4天 =.=" 不過也學了不少bsd的觀念

現在正在try 如何讓bsd開機能夠執行 -l puredb:/etc/pureftpd.pdb這個參數

而且pureftp有時候很神奇,小弟在/etc/rc.conf加入pureftpd_enable="yes"

開機後用#ps 看不到pureftp的PID 本以為它沒啟動但是打上#pure-ftpd &

卻顯示他在執行中 =.=" 好詭異

--
Tags: BBS

All Comments

大量資料轉移

Audriana avatar
By Audriana
at 2008-01-12T10:08
之前架的BBS出現了一些問題再加上主機舊了... 所以想要用另外一台主機重新架站 目前站是架好了 但是還想要將之前那個BBS所有的看板及使用者轉移到新的這邊 我將 /home/bbs/usr 以及 brd 直接複製到新的主機去 失敗了...看板沒有轉移而使用者也無法登入 請問我應該怎麼做才可以完整 ...

server的網路設定

Lily avatar
By Lily
at 2008-01-09T08:51
※ 引述《PowerSec (0day)》之銘言: : 老師要我們交出用unix like架設的server : 我在xp下用vmware裝freebsd6.2 : 架完後,用dhcp抓出來可以用的ip跟gateway : 192.168.13.xx 192.168.13.254 : 都可連到也可以運作 ...

在玩遊戲狀態下按N就會斷線

Odelette avatar
By Odelette
at 2008-01-09T04:07
其他地方看起來都沒有問題, 但就是偏偏再玩遊戲的時候, 只要一按N就會斷線, 而且都是集中在遊戲人生→遊戲樂園裡面的選項 裡面的選項只要一執行就會斷線, 有人知道這是什麼原因嗎? - ...

server的網路設定

Rachel avatar
By Rachel
at 2008-01-07T18:16
※ 引述《PowerSec (0day)》之銘言: : 老師要我們交出用unix like架設的server : 我在xp下用vmware裝freebsd6.2 : 架完後,用dhcp抓出來可以用的ip跟gateway : 192.168.13.xx 192.168.13.254 : 都可連到也可以運作 ...

server的網路設定

Heather avatar
By Heather
at 2008-01-07T16:12
※ 引述《PowerSec (0day)》之銘言: : 老師要我們交出用unix like架設的server : 我在xp下用vmware裝freebsd6.2 : 架完後,用dhcp抓出來可以用的ip跟gateway : 192.168.13.xx 192.168.13.254 : 都可連到也可以運作 ...