赞助连接

赞助连接

阅 读 文 章

FreeBSD FTP 的架設

[来源:网上转载 () | 作者:网友() | 时间:2007-07-07 | 浏览:人次 ]

...................略

然後執行下列這行指令,把 login.conf 轉成資料庫格式:

cap_mkdb /etc/login.conf

注意:上面在 admin 這個 class 中用的是:

:ftp-chroot@:\

ftp-chroot 多了個小老鼠哦!它代表這個值要相反的意思,也就不做 ftp-chroot。

再來,我們要告訴系統,誰屬於 admin 這個 login class ,直接修改帳號資料庫,執行

vipw

修改管理員 (不做 chroot) 的 login class 為 admin

例如:

假設系統管理員 gsyan 原來的帳號資料是:

gsyan:*:1000:1000::0:0:大雄:/home/gsyan:/bin/tcsh

要將它的 login class 修改為 admin ,就改為下面的樣子:

gsyan:*:1000:1000:admin:0:0:大雄:/home/gsyan:/bin/tcsh

都修改完了就儲存檔案,利用 FTP 軟體以不同身份登入測試看看。

說明:

FreeBSD 中 /etc/master.passwd 密碼欄位依序為:

帳號名稱:密碼:UID:GID:class:強制換密碼的時間:有效時間:資料:家目錄:shell

所以要改的 login class 是第五個欄位。

關於密碼檔的格式可以 man 5 passwd 查看

將不同身份的使用者分為幾個 login class,並利用 /etc/login.conf 來設定各身份能夠使用的系統資源是滿不錯的管制工具,非常值得好好的研究,詳細的內容可以 man login.conf

1-4 提供匿名(訪客用)的 FTP 服務

讓在系統中沒有帳號訪客可以下載 FTP 站中的檔案,這種叫匿名的 FTP 服務 (Anonymous FTP),要提供這種服務必須有一個叫 ftp 的帳號並建立好相關的目錄及檔案,這部份如果不清楚,利用 /stand/sysinstall 來做是最輕鬆不過的。底下是設定的步驟:

1.呼叫 /stand/sysinstall ,執行:

/stand/sysinstall

2.當出現安裝點單『/stand/sysinstall Main Menu』, 按方向鍵移到『Configure』,然後按空白鍵

3.進入到『FreeBSD Configuration Menu』後,按方向鍵移到『Networking』,然後按空白鍵

4.進入到『Network Services Menu』後,按方向鍵移到『Anon FTP』,後按空白鍵

5.進入到『Anonymous FTP Configuration』後,輸入下面的資料:

6.輸入完畢後就按 OK

7.接著輸入FTP的 GID (使用預設值,直接按 Enter 鍵就可以)。

8.接著,詢問是否要產生進站歡迎詞 (welcome message),直接按 Enter 鍵就可以。

论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: FTP ftpd 可以 class 修改 面的 下面 FreeBSD chroot

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.