免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

PureFtpd新添加的用戶默認(rèn)都是www用戶組下也可以進(jìn)行修改

:2022年08月31日 博客園
分享到:

上關(guān)于pureftp的安裝教程很多,但是試了以后發(fā)現(xiàn)很多其實(shí)都不完善,很容易出錯(cuò),自己安裝摸索以后總結(jié)如下: 查看用戶cat  /etc/passwd 查看組 /etc/group首先安裝之前最好用netstat -ntl來查...

上關(guān)于pureftp的安裝教程很多,但是試了以后發(fā)現(xiàn)很多其實(shí)都不完善,很容易出錯(cuò),自己安裝摸索以后總結(jié)如下: 

查看用戶cat  /etc/passwd 查看組 /etc/group

首先安裝之前最好用netstat -ntl來查看ftp默認(rèn)的21端口是不是已經(jīng)被占用了,同時(shí)也可以用ps -ef 指令查看開啟了哪些服務(wù),看一下有沒有類似sftp或者是vsftp的服務(wù),如果開啟,用killall sftp指令把這個(gè)服務(wù)kill掉

1.下載pureftp,我下載的是pure-ftpd-1.0.30

指令:wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.30.tar.bz2

2.解壓:tar -xvjf pure-ftpd-1.0.30.tar.bz2

進(jìn)入到解壓后目錄:cd pure-ftpd-1.0.30

3.編譯方式,推薦使用全部安裝:./configure –prefix=/usr/local/pure-ftpd/ –with-

language=simplified-chinese –with-everything

4.安裝:make && make check && make install

5.建立相應(yīng)的安裝目錄:mkdir /usr/local/pure-ftpd/etc

6.把配置文件和主要執(zhí)行文件拷到對應(yīng)的文件夾下面:

cp configuration-file/pure-ftpd.conf /usr/local/pure-ftpd/etc/ 
cp configuration-file/pure-config.pl /usr/local/pure-ftpd/sbin/ 
chmod 755 /usr/local/pure-ftpd/sbin/pure-config.pl 
 
 
7.定制一下系統(tǒng)的環(huán)境變量:

cd /usr/local/bin/ 
ln -s /usr/local/pure-ftpd/bin/* . 
ln -s /usr/local/pure-ftpd/sbin/* /usr/local/sbin/ 
ln -s /usr/local/pure-ftpd/man/man8/* /usr/local/share/man/man8/ 
 
8.啟動(dòng)pureftp服務(wù)器:

pure-config.pl /usr/local/pure-ftpd/etc/pure-ftpd.conf

屏幕上一般顯示如下信息:

Running: /usr/local/pure-ftpd/sbin/pure-ftpd -A -b -B -C20 -d -e -fnone -H -I15 -L2000:8 -M -m4 -p45000:50000 -q1:10 -s -t200 -U133:022 -u100 -r -Oclf:/var/log/pureftpd.log -k99 -Z

此時(shí)可以用在命令行窗口下telnet ip地址 21的方式探測一下這個(gè)端口是不是通的

9.pureftp一般需要不用默認(rèn)的root用戶進(jìn)行操作,一般會(huì)另外創(chuàng)建用戶名和組,用虛擬用戶進(jìn)行登錄

創(chuàng)建組:groupadd ftpgroup
創(chuàng)建用戶:useradd -g ftpgroup -d /dev/null -s /etc ftpuser
創(chuàng)建完成以后可以用cat /etc/passwd和cat /etc/group來查看組和用戶是否已經(jīng)創(chuàng)建好了

10.添加ftp虛擬用戶

pure-pw useradd test -u ftpuser -d /home/ftpusers/test
如果添加完成以后想要?jiǎng)h除可以使用pure-pw userdel test這條指令
想要修改密碼可以使用pure-pw passwd test這條指令

11.查看用戶信息

pure-pw show test

12.生成數(shù)據(jù)庫文件

pure-pw mkdb

13.一定要注意修改配置文件,因?yàn)楹芏嗯渲梦募?shù)據(jù)庫的默認(rèn)安裝位置并不是實(shí)際位置,這樣就會(huì)造成每次登

陸的時(shí)候都找不到密碼,ftp一直顯示passwd required,所以安裝好以后一定要修改配置文件,尤其是粉紅色的

部位,注意修改

打開配置文件:vi /usr/local/pure-ftpd/etc/pure-ftpd.conf
 
ChrootEveryone              yes         # 啟用chroot
BrokenClientsCompatibility  yes         # 兼容不同客戶端
Daemonize                   yes         # 后臺(tái)運(yùn)行
MaxClientsPerIP             20          # 每個(gè)ip最大連接數(shù)
VerboseLog                  yes         # 記錄日志
DisplayDotFiles             no          # 顯示隱藏文件
AnonymousOnly               no          # 只允許匿名用戶訪問
NoAnonymous                 yes         # 不允許匿名用戶連接
SyslogFacility              none        # 不將日志在syslog日志中顯示
DontResolve                 yes         # 不進(jìn)行客戶端DNS解析
MaxIdleTime                 15          # 最大空閑時(shí)間
LimitRecursion              2000 8      # 瀏覽限制,文件2000,目錄8層
AnonymousCanCreateDirs      no          # 匿名用戶可以創(chuàng)建目錄
MaxLoad                     4           # 超出負(fù)載后禁止下載
PassivePortRange          45000 50000   # 被動(dòng)模式端口范圍
#AnonymousRatio                1 10     # 匿名用戶上傳/下載比率
UserRatio                 1 10          # 所有用戶上傳/下載比率
AntiWarez                   yes         # 禁止下載匿名用戶上傳但未經(jīng)驗(yàn)證的文件
#AnonymousBandwidth            200      # 匿名用戶帶寬限制(KB)
UserBandwidth               8           # 所有用戶最大帶寬(KB)
Umask                       133:022     # 創(chuàng)建文件/目錄默認(rèn)掩碼
MinUID                      100         # 最大UID限制
AllowUserFXP                no          # 僅運(yùn)行用戶進(jìn)行FXP傳輸
AllowAnonymousFXP           no          # 對匿名用戶和非匿名用戶允許進(jìn)行匿名 FXP 傳輸
ProhibitDotFilesWrite       no          # 不能刪除/寫入隱藏文件
ProhibitDotFilesRead        no          # 禁止讀取隱藏文件
AutoRename                  yes         # 有同名文件時(shí)自動(dòng)重新命名
AnonymousCantUpload         yes         # 不允許匿名用戶上傳文件
AltLog                     clf:/var/log/pureftpd.log                # clf格式日志文件位置
PureDB                     /usr/local/pure-ftpd/etc/pureftpd.pdb        # 用戶數(shù)據(jù)庫文件
MaxDiskUsage               99           # 當(dāng)磁盤使用量打到99%時(shí)禁止上傳
CreateHomeDir              yes          # 如果虛擬用戶的目錄不存在則自動(dòng)創(chuàng)建
CustomerProof              yes          # 防止命令誤操作
 
PureDB                     /usr/local/pure-ftpd/etc/pureftpd.pdb這個(gè)地方一定要記得修改,不然會(huì)一直

登不上去,修改完成以后可以再次執(zhí)行

14.重新生成數(shù)據(jù)庫文件pure-pw mkdb
15.先把之前的pureftp服務(wù)kill掉 killall pure-ftpd
16.然后重新啟動(dòng)/usr/local/pure-ftpd/sbin/pure-config.pl /usr/local/pure-ftpd/etc/pure-ftpd.conf
17.此時(shí)一般已經(jīng)可以成功登錄,但是有可能還是無法上傳到服務(wù)器上去,此時(shí)一般是權(quán)限問題,
登錄到ftp的家目錄下 cd /home/ftpusers/test
修改test文件夾下的文件權(quán)限 chown ftpuser:ftpgroup wenjian1
再嘗試重新連接以后上傳。

假如你需要操作的網(wǎng)站文件夾是/home/wwwroot/www.abc.com,運(yùn)行下面的命令:

/* 設(shè)置權(quán)限為755 */chmod -R 755 /home/wwwroot/www.abc.com
/* 設(shè)置文件歸屬為www用戶組 */chown -R www:www /home/wwwroot/www.abc.com

Bash

PureFtpd新添加的用戶默認(rèn)都是www用戶組下,而這里就是講文件夾歸屬修改到www并且設(shè)置權(quán)限為755,然后就可以正常上傳替換刪除文件了。
有時(shí)候會(huì)有莫名其妙的權(quán)限問題,也可以借鑒這兩個(gè)命令,對象是文件夾就加上-R參數(shù)。

虛擬用戶設(shè)置:
首先,可以在系統(tǒng)中添加相應(yīng)的用戶和組,如用戶ftpuser 和組ftpgroup 。
    groupadd ftpgroup
    useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin
也可以是能登錄系統(tǒng)的用戶,但最好是不能登錄系統(tǒng)的用戶,安全。
然后利用pure-pw命令添加虛擬用戶,如添加虛擬用戶user1,并指定查看目錄為/var/www/site1。
    pure-pw useradd user1 -u ftpuser -g ftpgroup -d /var/www/site1
另:一個(gè)系統(tǒng)用戶可以綁定多個(gè)虛擬用戶,然后控制所查看的目錄。
如再添加虛擬用戶user2,并指定查看目錄為/var/www/site2
    pure-pw useradd user2 -u ftpuser -g ftpgroup -d /var/www/site2
pure-pw完之后會(huì)要求輸入密碼,也就是設(shè)置登錄ftp用戶的密碼。
添加完之後,讓 pure-ftpd 建立虛擬用戶數(shù)據(jù)
    pure-pw mkdb
這樣完了之后:
    /etc/init.d/pure-ftpd restart
是否可以登錄?如果不可以,請查看 /etc/pure-ftpd/auth 下是否有 puredb ?
沒有需要在/etc/pure-ftpd/auth下,創(chuàng)建一個(gè)軟鏈接
    ln -s /etc/pure-ftpd/conf/PureDB 60puredb
至此,再次重啟pure-ftpd。各個(gè)虛擬用戶即可登錄ftp查看各自的目錄。
而且所有命令如果沒有權(quán)限,記得加sudo。
其他:
1、刪除一個(gè)用戶的命令語法是:
    pure-pw userdel[-f] [-m]
這時(shí),用戶的信息會(huì)被從指定的 passwd 文件中刪除,但是用戶的 home 目錄會(huì)被保留,需要手工刪除。
2、改變用戶口令
    pure-pw passwd[-f] [-m]
3、顯示用戶信息
/etc/pureftpd.passwd 文件中記錄的信息不方便用戶的閱讀,因此 pure-ftpd 提供了顯示用戶信息的命令。其語法是:
    pure-pw show[-f]

原文來源:https://www.cnblogs.com/cheyunhua/p/16644519.html

[我要糾錯(cuò)]
[編輯:宋聰喬 &發(fā)表于江蘇]
關(guān)鍵詞: 關(guān)于 pureftp 安裝 教程 很多

來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺(tái),并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請聯(lián)系小編,我們會(huì)及時(shí)審核處理。
聲明:江蘇教育黃頁對文中觀點(diǎn)保持中立,對所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。

點(diǎn)個(gè)贊
0
踩一腳
0

您在閱讀:PureFtpd新添加的用戶默認(rèn)都是www用戶組下也可以進(jìn)行修改

Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺(tái)保留所有權(quán)利

蘇公網(wǎng)安備32010402000125 蘇ICP備14051488號(hào)-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司

南京思必達(dá)教育科技有限公司版權(quán)所有   百度統(tǒng)計(jì)

主站蜘蛛池模板: 成人日韩 | 色站网 | 亚洲欧美日韩不卡 | 天堂成人在线观看 | 午夜国产精品视频 | 在线播放h | 国产一级高清视频 | 亚洲视频精品 | 亚洲a在线视频 | 国产女人又爽又大 | 麻豆视频一区二区三区 | 国产日韩欧美一区二区 | 欧美日韩高清在线观看一区二区 | 国产日韩欧美中文 | 一级大毛片 | 香蕉视频你懂的 | 国产成a人片在线观看视频99 | 天天看天天摸色天天综合网 | 波多野结衣一区免费作品 | 亚洲欧洲日韩综合色天使不卡 | 轻点插视频| 欧美视频 亚洲视频 | 欧美一区二区影院 | 欧美激情一区二区三区在线播放 | 一个人免费观看www视频 | 欧美一区二区在线 | 狠狠色噜噜狠狠狠狠2018 | 午夜寂寞网站 | 亚洲一区欧美在线 | 国产一区二区三区高清视频 | 亚洲精品乱码国产精品乱码 | 国产一区二区三区在线看 | 欧美亚洲国产一区 | 国产又黄又免费aaaa视频 | 在线亚州 | 日本高清va不卡视频在线观看 | 天天操天天干视频 | 美女黄色好大美女黄色 | 天天干成人网 | 欧美视频你懂的 | 性刺激的欧美三级视频 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產(chǎn)品享最低成本,有需要聯(lián)系,
  • 卡爾蔡司鏡片優(yōu)惠店,鏡片價(jià)格低
  • 蘋果原裝手機(jī)殼