帳號轉移後 ftp無法用帳號登入 - BBS
By Leila
at 2005-08-03T03:02
at 2005-08-03T03:02
Table of Contents
我先詳述我的問題
我先將舊系統的/etc/master.passwd檔案與/etc/passwd 檔案 裡面一些帳號的資料
複製到新系統的相對應檔案中
複製的方法是vim /etc/master.passwd 與 /etc/passwd 然後貼上 :wq
由於這樣的方式好像並不會自己更新資料庫
我又忘記用什麼指令去強制讓資料庫重新reload了
於是 我用vipw 之後:wq
這樣的方式 使得以前舊機器上的帳號可以ssh登入了
然而 我的系統是的ftpd 是proftpd
裡面 auth 是bind到 mysql帳號去看passwd的就可以登入
而系統的帳號反而login錯誤
因為設定檔並沒有改 直覺上不是設定的問題
只是 之後改了設定檔裡面的一行
-PersistentPasswd on
+PersistentPasswd off
之後 就可以直接用帳號登入
但是也就不用密碼了
所以我會有以下的疑惑
會不會是proftpd吃的系統帳號的密碼是未更新過的密碼呢
由於對於freebsd的帳號運作不是那麼了解 想請教一下 是不是我忽略了什麼步驟 謝謝:)
==
下面附上我的proftpd.conf片段
還請麻煩指點一下 謝謝
============================================================================
#ScoreBoardFile /usr/local/var/proftpd.scoreboard
#ServerType inetd
ServerType standalone
#DefaultServer on
# 避免顯示ftp版本增加安全性
ServerIdent off
# DeferWelcome prevents proftpd from displaying the servername
# until a client has authenticated.
#DeferWelcome on
# 設定伺服器於同一時間內可以處理的程序有幾筆
# 若severtyep設為standalone的話,可設低一點,以避免駭客的DoS攻擊
MaxInstances 150
# 是否需要密碼驗証
PersistentPasswd on
# Only bind to needed ports
SocketBindTight on
# 是否開啟DNS
UseReverseDNS off
User nobody
Group nogroup
RootLogin off
# 用來反查 client在工作站上的帳號是啥 沒什麼用 開啟xp sp2防火牆會卡
IdentLookups off
<Global>
Umask 002
# 支援續傳
AllowStoreRestart on
# 支援覆蓋
AllowOverwrite on
# 設定Timeout
TimeoutStalled 1200
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 3600
#TransferLog /var/spool/syslog/proftpd/ftp.log
# displey msg
DisplayLogin /ftproot/welcome.msg
DisplayConnect /ftproot/connect.msg
#DisplayFirstChdir chdir.msg
# 是否要shell
RequireValidShell off
# 開啟FXP傳輸
AllowForeignAddress on
MaxLoginAttempts 3
PassivePorts 49152 65534
<Limit LOGIN>
Allowall
</Limit>
<Limit WRITE>
Denyall
</Limit>
# 目錄限制
<Directory /home/*>
AllowOverwrite on
AllowStoreRestart on
</Directory>
<Directory /home/*>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Global>
ServerName "DONKEY-FTP [21]"
Port 21
# 這部份為設定是否可關閉重新啟動
AllowStoreRestart on
#ServerAdmin [email protected]
TransferRate RETR 400 user nsysu
MaxClients 60 "本站最多 %m 人同時上線 -- 目
前爆滿 請稍後再連"
MaxClientsPerHost 3 "同一IP只能有5個連線"
MaxHostsPerUser 2 "同一帳號只能在2台電腦上連線"
DefaultRoot ~ !wheel !cse
TimeoutSession 7200 #固定 2 小時
<Limit LOGIN>
Order deny,allow
DenyUser nsysu,upload
Allowall !nsysu,!upload
</Limit>
--
真33LV10達成
吳: 孫堅 孫尚香 周泰 小喬 大喬 孫策 孫權 甘寧 黃蓋 陸遜 呂蒙 周瑜 太史慈 (終)
蜀: 關羽 張飛 魏延 劉備 馬超 趙雲 月英 龐統 姜維 黃忠 塔矢亮 (終)
魏: 張遼 夏侯惇 甄姬 曹操 徐晃 張郃 司馬懿 曹仁 典韋
他: 呂布 袁紹 孟獲 祝融 董肥 髒腳
剩下 淵肥 許肥 小孟(想到他是男的就...) 剩3個 剩3個了
--
我先將舊系統的/etc/master.passwd檔案與/etc/passwd 檔案 裡面一些帳號的資料
複製到新系統的相對應檔案中
複製的方法是vim /etc/master.passwd 與 /etc/passwd 然後貼上 :wq
由於這樣的方式好像並不會自己更新資料庫
我又忘記用什麼指令去強制讓資料庫重新reload了
於是 我用vipw 之後:wq
這樣的方式 使得以前舊機器上的帳號可以ssh登入了
然而 我的系統是的ftpd 是proftpd
裡面 auth 是bind到 mysql帳號去看passwd的就可以登入
而系統的帳號反而login錯誤
因為設定檔並沒有改 直覺上不是設定的問題
只是 之後改了設定檔裡面的一行
-PersistentPasswd on
+PersistentPasswd off
之後 就可以直接用帳號登入
但是也就不用密碼了
所以我會有以下的疑惑
會不會是proftpd吃的系統帳號的密碼是未更新過的密碼呢
由於對於freebsd的帳號運作不是那麼了解 想請教一下 是不是我忽略了什麼步驟 謝謝:)
==
下面附上我的proftpd.conf片段
還請麻煩指點一下 謝謝
============================================================================
#ScoreBoardFile /usr/local/var/proftpd.scoreboard
#ServerType inetd
ServerType standalone
#DefaultServer on
# 避免顯示ftp版本增加安全性
ServerIdent off
# DeferWelcome prevents proftpd from displaying the servername
# until a client has authenticated.
#DeferWelcome on
# 設定伺服器於同一時間內可以處理的程序有幾筆
# 若severtyep設為standalone的話,可設低一點,以避免駭客的DoS攻擊
MaxInstances 150
# 是否需要密碼驗証
PersistentPasswd on
# Only bind to needed ports
SocketBindTight on
# 是否開啟DNS
UseReverseDNS off
User nobody
Group nogroup
RootLogin off
# 用來反查 client在工作站上的帳號是啥 沒什麼用 開啟xp sp2防火牆會卡
IdentLookups off
<Global>
Umask 002
# 支援續傳
AllowStoreRestart on
# 支援覆蓋
AllowOverwrite on
# 設定Timeout
TimeoutStalled 1200
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 3600
#TransferLog /var/spool/syslog/proftpd/ftp.log
# displey msg
DisplayLogin /ftproot/welcome.msg
DisplayConnect /ftproot/connect.msg
#DisplayFirstChdir chdir.msg
# 是否要shell
RequireValidShell off
# 開啟FXP傳輸
AllowForeignAddress on
MaxLoginAttempts 3
PassivePorts 49152 65534
<Limit LOGIN>
Allowall
</Limit>
<Limit WRITE>
Denyall
</Limit>
# 目錄限制
<Directory /home/*>
AllowOverwrite on
AllowStoreRestart on
</Directory>
<Directory /home/*>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Global>
ServerName "DONKEY-FTP [21]"
Port 21
# 這部份為設定是否可關閉重新啟動
AllowStoreRestart on
#ServerAdmin [email protected]
TransferRate RETR 400 user nsysu
MaxClients 60 "本站最多 %m 人同時上線 -- 目
前爆滿 請稍後再連"
MaxClientsPerHost 3 "同一IP只能有5個連線"
MaxHostsPerUser 2 "同一帳號只能在2台電腦上連線"
DefaultRoot ~ !wheel !cse
TimeoutSession 7200 #固定 2 小時
<Limit LOGIN>
Order deny,allow
DenyUser nsysu,upload
Allowall !nsysu,!upload
</Limit>
--
真33LV10達成
吳: 孫堅 孫尚香 周泰 小喬 大喬 孫策 孫權 甘寧 黃蓋 陸遜 呂蒙 周瑜 太史慈 (終)
蜀: 關羽 張飛 魏延 劉備 馬超 趙雲 月英 龐統 姜維 黃忠 塔矢亮 (終)
魏: 張遼 夏侯惇 甄姬 曹操 徐晃 張郃 司馬懿 曹仁 典韋
他: 呂布 袁紹 孟獲 祝融 董肥 髒腳
剩下 淵肥 許肥 小孟(想到他是男的就...) 剩3個 剩3個了
--
Tags:
BBS
All Comments
Related Posts
請問一下proftpd的pam設定問題
By Carol
at 2005-08-03T01:34
at 2005-08-03T01:34
make錯誤
By Dorothy
at 2005-08-02T23:17
at 2005-08-02T23:17
getaddrinfo error 的問題
By Tom
at 2005-08-02T22:57
at 2005-08-02T22:57
有關livecd的建立kernel的問題~~
By Todd Johnson
at 2005-08-02T16:11
at 2005-08-02T16:11
有關livecd的建立kernel的問題~~
By Catherine
at 2005-08-02T16:10
at 2005-08-02T16:10