Redhat as4 安裝pure ftpd教程

2021-09-20 20:41:55 字數 3924 閱讀 9479

redhat as4安裝pure-ftpd教程

[root@ftp ~]# tar zxvf pure-ftpd-.tar.gz

進入解壓目錄

[root@ftp ~]# cd pure-ftpd-

執行[root@ftp pure-ftpd-]# ./configure --prefix=/usr/local/pureftpd --with-everything  --with-language=simplified-chinese

[root@ftp pure-ftpd-]# make

[root@ftp pure-ftpd-]# make install

[root@ftp pure-ftpd-]#cd  configurationfile

[root@ftp pure-ftpd-]#chmod  755  pureconfig.pl

[root@ftp pure-ftpd-]#cp pureconfig.pl  /usr/local/sbin/

[root@ftp pure-ftpd-]#cp pure-ftpd.conf  /usr/local/etc/

安裝結束。

然後修改/usr/local/etc/pure-ftpd.conf

注:/usr/local/etc/pure-ftpd.conf為pure-ftpd服務的主要配置檔案,具體配置資訊可以在網上搜到,我這裡主要更改了3個地方,1是禁止匿名登陸,2是puredb的位置3是使用者自己建立目錄)

noanonymous                  yes

puredb                         /etc/pureftpd.pdb

createhomedir                yes

手動執行pure-ftpd

[root@ftp pure-ftpd-]# /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf

(注:自動執行需要將這一行命令新增到/etc/rc.local檔案的末尾。)

增加乙個系統ftp使用者組

[root@ftp home]# groupadd ftpgroup

增加乙個系統ftp使用者

[root@ftp home]# useradd -g ftpgroup -d /ftp -s /sbin/nologin ftpuser

下面開始增加ftp登陸使用者

增加pure-ftpd全域性使用者,使用者名稱gaodi,主目錄/ftp (注:可以訪問/ftp下的所有目錄)

pure-pw useradd gaodi -u ftpuser -d /ftp     

再增加pure-ftpd使用者,使用者名稱test,主目錄/ftp/test (注:只允許訪問/ftp/test目錄)

pure-pw useradd test -u ftpuser -d /ftp/test  

最後更新資料庫

pure-pw mkdb       

ok,ftp服務已經設定完成,可以登入一下測試了。

以後會經常用到的命令:

pure-pw useradd命令,用來增加ftp使用者

pure-pw useradd test -u ftpuser -d /ftp/test     增加test使用者,主目錄是/ftp/test

pure-pw list 檢視所有ftp使用者

pure-pw show test  檢視ftp使用者test的屬性

pure-pw usermod 更改ftp使用者屬性

pure-pw userdel test 刪除test使用者

其中pure-pw useradd與pure-pw usermod的用法一樣,區別只是pure-pw是用來增加使用者,而pure-pw usermod是用來修改使用者

pure-pw useradd [-f ] -u [-g ]

-d/-d [-c ]

[-t ] [-t ]

[-n ] [-n ]

[-q ] [-q ]

[-r /] [-r /]

[-i /] [-i /]

[-y ]

[-z -] [-m]

pure-pw usermod -f -u [-g ]

-d/-d -[c ]

[-t ] [-t ]

[-n ] [-n ]

[-q ] [-q ]

[-r /] [-r /]

[-i /] [-i /]

[-y ]

[-z -] [-m]

-f 密碼檔案位置 –u 使用者uid     –g  組的gid

-d/-d 主目錄

-n 最大上傳檔案數    –n可用空間

-r 允許連線的ip位址    –r拒絕連線的ip位址

-i允許連線的本地ip    -i拒絕連線的本地ip

-y該使用者最大同時連線數

-z 允許連線的時間段

-m 同時更新資料庫(效果等於pure-pw mkdb)

注:每次新增或修改ftp使用者時,如果命令列沒有使用-m引數,則必須執行一下pure-pw mkdb才能生效。

取消/重置某些屬性的語法如下:

pure-pw usermod -n ''                   禁用檔案配額

pure-pw usermod -n ''                  禁用檔案大小配額

pure-pw usermod -q '' -q ''            禁用 ratio

pure-pw usermod -t ''                  禁用上傳頻寬限制

pure-pw usermod <-i,-i,-r or -r> ''    禁用 ip 過濾

pure-pw usermod -z ''                  禁用時間段約束

pure-pw usermod -y ''                  禁用併發數限制

還有chown命令改變目錄或檔案的所有者

跟 chgrp命令改變使用者組

root許可權下建立的檔案或目錄預設屬於root  root

例如:

[root@ftp ftp]# ls -l

總用量 7136

drwxr-xr-x  4 ftpuser ftpgroup     1024  2月 26 15:06 whq

drwxr-xr-x  5 ftpuser ftpgroup     1024  2月 26 02:28 zhl

drwxr-xr-x  3 root     root           80  2月 26 15:19 zzx

這時zzx目錄還是屬於root使用者,組也是root,執行chown –r ftpuser:ftpgroup /ftp/zzx後再檢視結果就不同了

[root@ftp ftp]# chown -r ftpuser:ftpgroup /ftp/zzx

將/ftp/zzx目錄所有者更改為ftpuser,組改為ftpgroup

[root@ftp ftp]# ls -l

drwxr-xr-x  4 ftpuser ftpgroup     1024  2月 26 15:06 whq

drwxr-xr-x  5 ftpuser ftpgroup     1024  2月 26 02:28 zhl

drwxr-xr-x  3 ftpuser ftpgroup       80  2月 26 15:19 zzx

redhat as4 下mysql的安裝

系統 red hat el as4 mysql mysql 5.0.37.tar.gz 輔助工具 ssh secure shell client 1 將mysql 5.0.37.tar.gz通過ssh 工具 上傳到linux系統的home目錄下 2 建立mysql使用者和群組 code groupa...

Redhat AS4下discuz安裝記錄

檔案清單 統一放到 home develop download 1.ssh登入 su root pwd 2.安裝mysql tar zxvf mysql 5.0.22.tar.gz cd mysql 5.0.22 mkdir usr local mysql configure prefix usr ...

Redhat as 4 中建立 LVM 邏輯卷

一.用fdisk l 命令檢視有物理磁碟資訊 一般顯示如下 disk dev hda 8589 mb,8589934592 bytes 255 heads,63 sectors track,1044 cylinders units cylinders of 16065 512 8225280 byt...