導航:首頁 > 操作系統 > linuxpureftpd

linuxpureftpd

發布時間:2022-06-17 12:31:58

linux VPS Lnmp 怎麼修改pureftpd 用戶的許可權

通常情況都是選www用戶以及這個組的才能設置許可權,選其它的你必須設置相應的這個目錄許可權。

❷ 我在linux下裝的是pureftp,怎麼查看ftp用戶,有怎麼給這些用戶設置許可權啊最好有命令

(以下內容屬於轉載.)pure-ftp默認採用Linux的root用戶。採用virtual users(虛擬帳戶) 則能夠更好的控制訪問權項。

建立一個ftp用戶的文件夾,也就是ftp共享文件夾。
#mkdir /usr/local/ftpdir

建立一個ftp用戶與組:
#groupadd ftpgroup
#useradd -g ftpgroup -d /usr/local/nginx/html -s /bin/bash ftpftp
進入安裝執行目錄
#cd /usr/local/pureftp/bin

建立第一個虛擬用戶:
#pure-pw useradd widebright -u ftpftp -d /usr/local/nginx/html/ -f /usr/local/pureftp/pure-ftpd.passwd
運行之後會提示你輸入一個 widebright用戶的密碼。
說明: widebright 就是要創建FTP登陸賬戶 ,ftpftp 是關聯的linux用戶,
-d指定起始目錄,並鎖定於該目錄。如果不鎖定,則用-D 如果需要不同的許可權,可以使用chown chmod配置linux用戶與組的指定目錄的許可權,
-f 指定生成的密碼文件的保存位置。
如果想修改用戶,可以自己查看pure-pw命令的用法。
如果提示-bash: pure-pw: command not found, 即環境變數里沒有這個路徑,不添加路徑的話要指定pure-pw的絕對路徑
這里是: /usr/local/pureftp/bin/pure-pw useradd widebright -u ftpftp -d /usr/local/nignx/html -f /usr/local/pureftp/pure-ftpd.passwd
之後會提示輸入密碼和再次輸入密碼: Password: Enter it again:

4. 生成密碼資料庫
#pure-pw mkdb /usr/local/pureftp/pure-ftpd.pdb -f /usr/local/pureftp/pure-ftpd.passwd
/usr/local/pureftp/pure-ftpd.pdb 是要生成的密碼資料庫保存的位置。-f 指定根據那個密碼文件生成,
這里採用的是先前生成的包含widebright用戶的密碼配置文件。/usr/local/pureftp/pure-ftpd.passwd
這是為:
#/usr/local/pureftp/bin/pure-pw mkdb /usr/local/pureftp/pure-ftpd.pdb -f /usr/local/pureftp/pure-ftpd.passwd

5. 啟動pure-ftpd 伺服器。
# /usr/local/pureftp/sbin/pure-ftpd -l puredb:/usr/local/pureftp/pure-ftpd.pdb & ====這里還是用的絕對路徑
-l 指定賬戶密碼資料庫,這里採用先前生成的puredb資料庫
& 是讓 pure-ftpd在後台運行

6.執行 ps -ef | grep pure-ftpd 可以看得到ftp 伺服器已經啟動了。
root 25839 20560 0 10:03 pts/0 00:00:00 pure-ftpd (SERVER)
root 25841 20560 0 10:03 pts/0 00:00:00 grep pure-ftpd

7. 一點小問題
伺服器啟動後,在windows 資源管理器中輸入ftp://widebright@伺服器IP 這樣的語句已經
可以訪問到剛才創建的ftp伺服器了。下載也很正常,可就是不能上傳。
用戶文件權項問題, 這個和關聯的linux用戶的文件夾權項有關,
我採用的是ftpftp用戶所以執行
#chown ftpftp /usr/local/nginx/html
就可以上傳文件了。
如果不能上傳文件的話用ls -l 來看看你的linux用戶有沒有相應的文件夾的寫許可權,必要的時候採用chown chmod命令修改。

附上網上找的pure-pw command not found的錯誤解決方法,這里沒有測試
1. 報沒找到命令是因為pure-pw所在的目錄沒有加到PATH環境變數中。
解決辦法有兩個:
a)把這個目錄加到PATH環境變數里
比如 export PATH=$PATH:/usr/local/pureftpd/bin,想永久生效的話得修改用戶的profile
2)用絕對路徑訪問pure-pw
比如 /usr/local/pureftpd/bin/pure-pw
附上用戶刪除命令:
#/usr/local/pureftp/bin/pure-pw userdel widebright222 -f /usr/local/pureftp/pure-ftpd.passwd
附上用戶宿主目錄修改命令
# /usr/local/pureftp/bin/pure-pw usermod widebright -d 新目錄 -f /usr/local/pureftp/pure-ftpd.passwd

2. 確認pureftpd使用的是這個配置文件,確認修改配置文件以後重新啟動pureftpd
安裝後nginx或apache改變ftpftp的宿主目錄,以及widebright上傳路徑,
改變ftpftp用戶的宿主目錄為/usr/local/nginx/html ,這里ningx的站點目錄為/usr/local/nginx/html/
#usrmod -d /usr/local/nginx/html ftpftp
改變上傳路徑
# /usr/local/pureftp/bin/pure-pw --help 查看help看到修改用戶上傳路徑用pure-pw usrmod -d
# /usr/local/pureftp/bin/pure-pw usermod widebright -d 新目錄 -f /usr/local/pureftp/pure-ftpd.passwd
然後重啟pure-ftp, 不知怎麼重啟, ps查看pure-ftp的進程結束掉,然後
#pure-pw mkdb /usr/local/pureftp/pure-ftpd.pdb -f /usr/local/pureftp/pure-ftpd.passwd 重新生成資料庫密碼
# /usr/local/pureftp/sbin/pure-ftpd -l puredb:/usr/local/pureftp/pure-ftpd.pdb & 再啟動

❸ linux pure-ftpd怎麼更新版本

1. 下載軟體
pure-ftpd 官網是 http://www.pureftpd.org/project/pure-ftpd 當前最新版本為1.0.42, 但阿銘不建議使用最新版本,最新版有可能有一些小bug.
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.bz2

2. 安裝pure-ftpd
[root@localhost src]# tar jxf pure-ftpd-1.0.42.tar.bz2
[root@localhost src]# cd pure-ftpd-1.0.42
[root@localhost pure-ftpd-1.0.42]# ./configure \
--prefix=/usr/local/pureftpd \

❹ centos用wdlinux配置的伺服器環境,pureftpd總是時常的罷工,問題出在哪兒

Ubuntu是僅適用於台式機,伺服器,我不知道,但絕對是首選伺服器紅帽,前提是願意付費的訂閱服務。如果想完全免費使用RedHat的Linux伺服器,你可以嘗試的CentOS,RHEL的克隆社區,還可以免費升級,不足的地方總是紅帽更新後更新,沒有技術支持。為了能夠找到技術人員,一般的伺服器推薦的CentOS。當然,Debian是一個不錯的選擇哦!但比紅帽更簡單。

❺ pureftpd安裝後 怎麼上傳網頁

ssh登錄伺服器
hown www:www -R 你的FTP目錄 例如:chown -R www:www /home/wwwroot/就OK了
chmod 777 -R 你的FTP目錄
這樣賦予許可權以後可以解決ftp不能上傳、新建的問題,如果不能覆蓋文件的話,打開pure-ftpd.conf配置文件在末尾追加:
AllowOverwrite on
AllowStoreRestart on
最後wq保存,重啟pureftpd服務即可。
/etc/init.d/pureftpd restart
wdcp中pureftpd的配置文件:/www/wdlinux/etc/pure-ftpd.conf
lnmp中pureftpd的配置文件:/usr/local/pureftpd/pure-ftpd.conf

❻ linux系統怎麼更改pureftpdfTP密碼

pure-ftp事實上比vsftpd好用,尤其utf8和GBK的轉換問題做得天衣無縫,樓上的回答顯得孤陋寡聞了。 密碼好像在config文件里有的修改

❼ linux下vsftpd服務啟動失敗,如何解決

1、先進行檢查vsftpdf服務是否安裝成功,可以在輸入框中輸入rpm -qa|gerp vsft;

❽ linux怎麼關掉pureftpd服務

以centos6.5為例,輸入下面命令就可以了
service pureftpd stop

❾ linux 命令探測lnmp pureftpd ftp 21埠是不是通

簡單的說關掉21埠就是關閉FTPPublishingService他主要提供的服務是通過Internet信息服務的管理單元提供FTP連接和管理。

❿ linux的lnmp命令如何使用

LNMP相關軟體安裝目錄
Nginx 目錄: /usr/local/nginx/
MySQL 目錄 : /usr/local/mysql/
MySQL資料庫所在目錄:/usr/local/mysql/var/
php目錄 : /usr/local/php/
PHPMyAdmin目錄 : 0.9版為/home/wwwroot/phpmyadmin/ 1.0版為 /home/wwwroot/default/phpmyadmin/ 強烈建議將此目錄重命名為其不容易猜到的名字。phpmyadmin可自己從官網下載新版替換。
默認網站目錄 : 0.9版為 /home/wwwroot/ 1.0版為 /home/wwwroot/default/
Nginx日誌目錄:/home/wwwlogs/
/root/vhost.sh添加的虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/
PureFtpd 目錄:/usr/local/pureftpd/
PureFtpd web管理目錄: 0.9版為/home/wwwroot/default/ftp/ 1.0版為 /home/wwwroot/default/ftp/
Proftpd 目錄:/usr/local/proftpd/
LNMP相關配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虛擬主機配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd 用戶配置文件:/usr/local/proftpd/etc/vhost/用戶名.conf
LNMPA相關目錄文件位置
Apache目錄:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虛擬主機配置文件目錄:/usr/local/apache/conf/vhost/

閱讀全文

與linuxpureftpd相關的資料

熱點內容
南詔pdf 瀏覽:745
windows如何代碼bat啟動伺服器 瀏覽:454
軟體太卡與伺服器有什麼關系 瀏覽:402
給心理治療師pdf 瀏覽:220
robinhood加密交易條件 瀏覽:312
衛生間解壓方法 瀏覽:452
u盤如何做加密文件放照片 瀏覽:331
文件夾自己加了exe 瀏覽:262
小豬cms直播系統源碼 瀏覽:878
山東廣電雲伺服器 瀏覽:354
javadate與mysqldate 瀏覽:244
javalong比較 瀏覽:12
加密大師看不見加密文件 瀏覽:307
想做一個業余程序員 瀏覽:793
python選出行 瀏覽:249
cat命令windows 瀏覽:910
python算術游戲 瀏覽:532
常微分方程第二版pdf 瀏覽:25
phpJava學多久 瀏覽:724
php博客畢業設計 瀏覽:796